Obtenir les arguments de ligne de commande dans une application Windows Forms

Obtenir les arguments de ligne de commande dans une application Windows Forms
Obtenir les arguments de ligne de commande dans une application Windows Forms

Vidéo: Obtenir les arguments de ligne de commande dans une application Windows Forms

Vidéo: Obtenir les arguments de ligne de commande dans une application Windows Forms
Vidéo: Tutoriel PHP : Parser un XML en PHP - YouTube 2024, Novembre
Anonim

Une technique utile pour vos applications consiste à leur permettre d’analyser les arguments en ligne de commande. Cela peut donner beaucoup de fonctionnalités supplémentaires à votre application, par exemple pour transmettre le nom d'un fichier à ouvrir sur la ligne de commande.

La plupart des exemples que vous trouverez en ligne vous montreront quelque chose comme ceci:

static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }

C’est très bien, sauf que cela ne fonctionnera pas pour notre application Windows Forms sans changer le type de projet en console, etc.

Heureusement, cela est totalement inutile, car vous pouvez simplement faire ceci:

string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }

Et vous pouvez l’utiliser n’importe où dans votre application, vous n’êtes pas seulement obligé de l’utiliser dans la méthode main () comme dans une application console.

Conseillé: