Obtenir une ligne de commande dans une application Windows Forms
Une technique utile pour vos applications est leur permettant d'analyser les arguments de ligne de commande. Cela peut donner beaucoup de fonctionnalités supplémentaires à votre demande, par exemple pour passer le nom d'un fichier à ouvrir sur la ligne de commande.
La plupart des exemples que vous trouverez en ligne va vous montrer quelque chose comme ceci:
static void Main(string[] args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
C'est bien beau, sauf que ne fonctionnera pas pour les Windows Forms notre application sans changer le type de projet à la console, etc
Heureusement, cela est complètement inutile, car vous pouvez simplement faire ceci:
string[] args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
Et vous pouvez utiliser ce n'importe où dans votre application, vous ne sont pas seulement limitées à l'utiliser dans la méthode main () comme dans une application console.
Commentaires
Enregistrer un commentaire