<<< Process et Options >>> [C#] - C#/.NET managed - Programmation
Marsh Posté le 31-01-2006 à 12:18:32
Code :
|
Marsh Posté le 31-01-2006 à 12:40:08
tracert.StartInfo.FileName = "tracert -d -h 2";
c'est un pas nom de fichier ca.
Le fichier c'est tracert.exe
Marsh Posté le 31-01-2006 à 13:30:55
comment je fais pour mettre le nom du site en parametre svp?
Marsh Posté le 31-01-2006 à 14:32:56
shreck a écrit : comment je fais pour mettre le nom du site en parametre svp? |
tu as lu ce que j'ai marqué ?
Marsh Posté le 31-01-2006 à 14:39:39
oui mais au lieu de "tonsite.com" j'aimerai mettre args[0]
mais ca ne fonctionne pas, j'ai tout essayé , j'en peux plus je craque....
Marsh Posté le 31-01-2006 à 14:50:14
shreck a écrit : oui mais au lieu de "tonsite.com" j'aimerai mettre args[0] |
oh la laaaa, c'est vraiment très dur...
si tu lis la doc de C#, tu remarqueras que args[] est un tableau de string. donc tout ce que tu as à faire, c'est de concaténer le 2eme paramètre de Process.Start() qui est une string avec args[0] qui est aussi une string.
elle est où la difficulté ?
Marsh Posté le 31-01-2006 à 15:03:57
la difficulté c'est que je ne suis pas un développeur, je ne connais pas trop (voire pas du tout) le C, et encore moins le C#, mais je dois le faire..
pourrais tu me donner la syntaxe stp?
merci beaucoup
Marsh Posté le 31-01-2006 à 15:22:24
c'est ca que tu me dit? si cest ca ca ne fonctionne pas, mais je doute que jai écris quelque chose de juste...
Process.Start(@"cmd.exe",@"/c tracert.exe -d -h 4 > titi.txt" ).args[0];
Marsh Posté le 31-01-2006 à 15:56:03
heuu
Process.Start(@"cmd.exe",@"/c tracert.exe -d -h 4 > titi.txt ,args[0]);
le probleme cest que ca ne m'écrit rien dans le fichier, ca ne le crée meme pas..
je sais pas pourquoi...
si quelquun a une idée..
mmerci
Marsh Posté le 31-01-2006 à 16:01:36
non mais t'as pas l'impression de faire n'importe quoi là ?
Process.Start(@"cmd.exe",@"/c tracert.exe -d -h 4 "+args[0]+@" > titi.txt " );
Je t'épargne l'utilisation d'un StringBuilder pour construire la chaine....
Marsh Posté le 31-01-2006 à 16:19:30
je voulais savoir , si ca te dérange pas, est-ce qu'il est possible de faire une boucle du genre
Code :
|
mais que le fichier titi.txt ne s'efface pas a chaque coup de la boucle?
merci
Marsh Posté le 01-02-2006 à 08:52:20
Sinon t'as pas l'impression de faire n'importe quoi là ??? !!! Ah bravo MDR!!
Marsh Posté le 31-01-2006 à 11:45:27
salut, j'ai un probleme, j'essai de lancer la commande "tracert -d -h 2 xxx.xxx.xxx.xxx" dans un programme
avec l'adresse ip en argument quand je lance mon programme
et ca me met cette erreur :
lorsque je ne met pas les options "-d -h 2" tout fonctionne
je ne trouve pas la classe permettant de mettre des options...
merci
Message édité par shreck le 31-01-2006 à 14:22:51