/ / Získat argumenty příkazového řádku v aplikaci Windows Forms

Získejte argumenty příkazového řádku v aplikaci Windows Forms

Užitečná technika pro vaše aplikace jecož jim umožní analyzovat argumenty příkazového řádku. To může vaší aplikaci poskytnout mnoho dalších funkcí, například předat název souboru, který se má otevřít na příkazovém řádku.

Většina příkladů, které najdete online, vám ukáže něco takového:

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

To je v pořádku a dobře, kromě toho, že nebude fungovat pro naši aplikaci Windows Forms, aniž by se změnil typ projektu na konzoli atd.

Naštěstí je to zcela zbytečné, protože to můžete jednoduše udělat:

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

A můžete to použít kdekoli ve vaší aplikaci, nejste omezeni pouze na použití v hlavní () metodě, jako v aplikaci konzole.