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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 myapplicationconsole.exe arg1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Go to Project-><Projectname> Properties. Then click on the Debug tab, and fill in your arguments in the textbox called Command line arguments.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager