mercredi 25 janvier 2012

Si argumenty příkazové řádky ve Windows Forms aplikace

Užitečnou technikou pro vaše aplikace je, že jim umožní analyzovat argumenty příkazového řádku. To může přinést spoustu dalších funkcí pro vaši aplikaci, například předat název souboru otevřít na příkazovém řádku.

Většina příkladů najdete on-line vám ukáže něco jako toto:

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

To je vše pořádku a dobře, kromě toho, že nebude pracovat pro naše aplikace Windows Forms beze změny typu projektu ke konzole, atd.

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

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

A můžete použít kdekoli v aplikaci, nejste omezeni na použití pouze v main () metody jako v konzolové aplikace.

Aucun commentaire:

Enregistrer un commentaire