[ Foro de C# ]

Línea de comandos en Windows Forms

30-Oct-2015 16:33
Invitado (LineaDeComandos)
1 Respuestas

¿Cómo puedo leer la línea de comandos desde un programa de Windows Forms?


31-Oct-2015 00:12
Nacho Cabanes (+83)

En un programa de consola, la forma habitual es usar "Main" con el formato:

static void Main(string[] args)


de modo que args.Length te indicará cuántos parámetros se han indicado, args[0] será el primero, args[1] será el segundo y así sucesivamente.

En los programas de Windows Forms, "Main" está un poco más escondido, pero se puede hacer:

string[] args = Environment.GetCommandLineArgs();


La diferencia es que en este caso,  args.Length te indicará cuántos parámetros se han indicado más uno, porque args[0] será el nombre del ejecutable, args[1] será el primero,  args[2] será el segundo y así sucesivamente.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)