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

La mayoría de los ejemplos que encontrará en línea le mostrarán algo como esto: vacío estático Main (string [] args) { foreach (cadena arg en args) { Console.WriteLine (arg);

Una técnica útil para sus aplicaciones es permitirles analizar argumentos de línea de comandos. Esto puede proporcionar una gran cantidad de funcionalidades adicionales a su aplicación, por ejemplo, pasar el nombre de un archivo para abrirlo en la línea de comando.

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

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

Eso está muy bien, excepto que no funcionará para nuestra aplicación Windows Forms sin cambiar el tipo de proyecto a la 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 lugar de su aplicación, no solo está restringido a usarlo en el método main () como en una aplicación de consola.

Rate article
labsfabs.com
Add a comment