<<< 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