Gaukite komandinės eilutės argumentus "Windows" formų programoje

Gaukite komandinės eilutės argumentus "Windows" formų programoje
Gaukite komandinės eilutės argumentus "Windows" formų programoje

Video: Gaukite komandinės eilutės argumentus "Windows" formų programoje

Video: Gaukite komandinės eilutės argumentus
Video: simpleXML PHP tutorial learn to parse any XML files and RSS feeds - YouTube 2024, Gegužė
Anonim

Naudinga jūsų paraiškų technika yra tai, kad jie gali išnagrinėti komandinės eilutės argumentus. Tai gali suteikti daug papildomų funkcijų jūsų programai, pavyzdžiui, perduoti failo vardą, kurį norite atidaryti komandinėje eilutėje.

Daugelis pavyzdžių, kuriuos rasite internete, parodys jums kažką panašaus į šį:

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

Tai viskas gerai ir gerai, išskyrus tai, kad neveikia mūsų "Windows Forms" programoje, nekeičiant projekto tipo į konsolę ir tt

Laimei, tai visiškai nereikalinga, nes galite tai padaryti paprasčiausiai:

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

Ir jūs galite jį naudoti bet kur jūsų programoje, jūs ne tik naudojate jį pagrindiniame () metodu, pavyzdžiui, konsolinėje programoje.

Rekomenduojamas: