mercredi 25 janvier 2012

Obtener argumentos de la línea de comandos en una aplicación de Windows Forms

Una técnica útil para las aplicaciones es lo que les permite analizar los argumentos de línea de comandos. Esto puede dar un montón de funcionalidades adicionales para su aplicación, por ejemplo, para pasar el nombre de un archivo para abrir la línea de comandos.

La mayoría de los ejemplos que usted encontrará en línea te mostrará algo como esto:

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

Eso es todo fino y bueno, excepto que no funciona para nuestra aplicación de Windows Forms sin cambiar el tipo de proyecto para la consola, etc

Afortunadamente, esto es totalmente innecesario, ya que sólo puede hacer esto:

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

Y usted puede utilizar esto en cualquier parte en su aplicación, no se limitan únicamente a su uso en el método main () como en una aplicación de consola.

Aucun commentaire:

Enregistrer un commentaire