Problème de création de processus

Problème de création de processus - C#/.NET managed - Programmation

Marsh Posté le 21-10-2006 à 12:19:16    

Bonjours à tous tout d'abors.
Bon voilà j'ai un petit problème je voudrais ouvrir une cmd situé dans un dossier particulier depuis mon logiciel c# mais voilà ça ne marche pas :/
 
le code est le suivant:

Code :
  1. Process myProcess = new Process();
  2.   string commande="cmd start cd " +System.Environment.CurrentDirectory.ToString();
  3.   MessageBox.Show(commande);
  4.   myProcess.StartInfo.FileName = commande;
  5.   myProcess.Start();


 
Voir même plus simplement :

Code :
  1. "cmd start cd c:/"


je tape ça dans éxécuter ça marche, je met dans le code c# marche pas :( Quelqu'un pourrait me dire comment on fait pour que ça marche svp?
 
 
Pour info la commande en mode débuggage=:

Code :
  1. @"cmd start cd C:\Documents and Settings\Moi\Mes documents\Visual Studio Projects\Lanceur java\Lanceur java\bin\Debug"


Message édité par burn2 le 21-10-2006 à 12:21:50

---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Marsh Posté le 21-10-2006 à 12:19:16   

Reply

Marsh Posté le 21-10-2006 à 13:48:23    

pourrais tu expliquer ce que tu veux faire exactement. Car lancer un truc depuis C# autant utiliser la class PROCESS du framework .NET.  
 
Process.Start(chemin);
 
Car utiliser la console c'est vraiment pas top

Reply

Marsh Posté le 21-10-2006 à 13:51:52    

J'ai trouvé, en fait, il suffit que je spécifie :
myProcess.StartInfo.Arguments=" /c start java serveurTCP 180";
 
Je suis obligé de passer par une cmd car tout se passe dans une cmd ;)
 
Merci de ton aide :)


---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed