Obter argumentos de linha de comando em um aplicativo do Windows Forms

Obter argumentos de linha de comando em um aplicativo do Windows Forms
Obter argumentos de linha de comando em um aplicativo do Windows Forms

Vídeo: Obter argumentos de linha de comando em um aplicativo do Windows Forms

Vídeo: Obter argumentos de linha de comando em um aplicativo do Windows Forms
Vídeo: Criando e distribuindo Feed RSS com PHP #01 - Introdução Origem, conceito e funcionalidade - YouTube 2024, Maio
Anonim

Uma técnica útil para seus aplicativos é permitir que eles analisem os argumentos da linha de comando. Isso pode dar muita funcionalidade extra ao seu aplicativo, por exemplo, para passar o nome de um arquivo para abrir na linha de comando.

A maioria dos exemplos que você encontra on-line mostrará algo assim:

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

Tudo isso é bom, exceto que não funcionará para nosso aplicativo Windows Forms sem alterar o tipo de projeto para console, etc.

Felizmente, isso é completamente desnecessário, porque você pode simplesmente fazer isso:

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

E você pode usar isso em qualquer lugar do seu aplicativo, mas não está restrito a usá-lo no método main (), como em um aplicativo de console.

Recomendado: