Bonjour,
Je souhaite faire entrer en ligne de commande de mon application console une commande sous la forme "nom_outil param1 param2 (optionnel)
Qui a une idée svp
Version imprimable
Bonjour,
Je souhaite faire entrer en ligne de commande de mon application console une commande sous la forme "nom_outil param1 param2 (optionnel)
Qui a une idée svp
Je comprends pas vraiment la question... Quel est ton problème ?
Voila la doc MS sur le point d'entrée d'une application.
http://msdn.microsoft.com/fr-fr/libr...=vs.80%29.aspx
Comme je suis débutant en programmation objet je fais comment pour faire passer les arguments à travers la console?
Quand l'application console se lance je veux écrire une commande propre à moi
exemple :
>Test arg[0] arg[1]
c'est tout
args sont les commandes passer a ton application.Code:
1
2
3
4
5
6 static void Main(string[] args) { // Display the number of command line arguments: System.Console.WriteLine(args.Length); }
pour passer les args tu peux le faire via les commandes msdos
et pour le faire avec c#Code:
1
2 myapplicationconsole.exe arg1
Code:
1
2
3
4
5 System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "myapplicationConsole.exe"; p.StartInfo.Arguments = "arg1"; p.Start();
Ah d'accord donc soit on mets les arguments de façon statique dans le le code c# soit de façon dynamique dans msDos c'est ça ?
oui ,tu peux tester ca en mettant des args dans le champ commad line dans le tap debug
Citation:
Go to Project-><Projectname> Properties. Then click on the Debug tab, and fill in your arguments in the textbox called Command line arguments.
Ok merci je vais tester ça