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

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX