Página principal » cómo » Obtenga argumentos de la línea de comandos en una aplicación de Windows Forms

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

    Una técnica útil para sus aplicaciones es permitirles analizar los argumentos de la línea de comandos. Esto puede dar mucha funcionalidad adicional a su aplicación, por ejemplo, para pasar el nombre de un archivo para abrir en la línea de comandos..

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

    estático vacío principal (cadena [] args) foreach (cadena arg en args) Console.WriteLine (arg);  Console.ReadLine (); 

    Eso está muy bien, excepto que no funcionará para nuestra aplicación de Windows Forms sin cambiar el tipo de proyecto a consola, etc..

    Afortunadamente, esto es completamente innecesario, porque simplemente puedes hacer esto:

    string [] args = Environment.GetCommandLineArgs (); foreach (cadena arg en args) // hacer cosas 

    Y puede usar esto en cualquier parte de su aplicación, no solo está restringido a usarlo en el método main () como en una aplicación de consola..