L'exécution d'une application de console avec des arguments à partir de C# - IHM Raccordement des Conseils
(Attention: C'est un C# n00b question! Essayer d'apprendre un peu de C#, tout en rendant les choses plus facile pour une application console je fréquentes.)
Je suis en train de lancer une application console (consoleapp.exe
) sans avoir à saisir manuellement les arguments à chaque fois que La commande est généralement de la forme:
C:/consoleapp.exe --username (uname) --password (pass) --inputfile "c:/pathtofile/filename.xml"
À l'aide de C# je pourrais même être en mesure de charger une fenêtre de l'explorateur de fichier de commandes, au lieu d'avoir à saisir manuellement le chemin d'accès au fichier à chaque fois. Comment pourrais-je aller sur le faire?
J'ai essayé le extrait sur ce lien. Je l'ai eu à travailler simplement en remplacement de la ApplicationPath
avec le chemin d'accès à mon cojnsole application, et ApplicationArguments
avec les arguments indiqués dans le format ci-dessus, à l'exception de je ne suis pas sûr de la façon de raccorder les paramètres de la VC# outils d'interface graphique, ou à un relais de sortie-je obtenir à partir de l'original de la console application.
.bat
fichier serait probablement plus facile (tips.oncomputers.info/archives2003/0305/2003-may-04.htm).oui, mais, idéalement, j'aimerais avoir le luxe de pouvoir cliquer sur un bouton pour charger une victoire de l'explorateur de fichier de la boîte de dialogue pour le
--inputfile
argument - au lieu de l'extérieur à la recherche pour le chemin d'accès à chaque foisJ'ai lu cette question à quelques reprises plus je ne suis pas sûr si je comprends bien. @Ina -- pourriez-vous écrire (étape par étape) que faites-vous? Si
consoleapp
est une application qui vous développer, construire et exécuter à partir de VS? Ou c'est une application de votre application de feu à partir du code?consoleapp
- app pour le feu de code...OriginalL'auteur ina | 2010-11-19
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas la réponse à la question ci-dessus-voir les commentaires à la question ci-dessus.
Dans Propriétés du Projet dialogue, sur Debug onglet, vous pouvez définir arguments de ligne de commande et répertoire de travail.
OriginalL'auteur Grzegorz Gierlik
voici un exemple de code de l'exécution d'une application console, avec des paramètres et de traitement de la sortie.
OriginalL'auteur Dyppl