Pagrindinis » kaip » Gaukite komandų eilutės argumentus „Windows“ formų programoje

    Gaukite komandų eilutės argumentus „Windows“ formų programoje

    Naudinga jūsų programų technika leidžia jiems išanalizuoti komandų eilutės argumentus. Tai gali suteikti jūsų programai daug papildomų funkcijų, pavyzdžiui, perduoti failo pavadinimą, kuris bus atidarytas komandinėje eilutėje.

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

    statinis void Main (eilutė [] args) foreach (eilutė arg iš args) Console.WriteLine (arg);  Console.ReadLine (); 

    Tai viskas gerai ir gera, išskyrus tai, kad ji neveiks mūsų „Windows Forms“ taikomojoje programoje nekeičiant projekto tipo į konsolę ir pan.

    Laimei, tai visiškai nereikalinga, nes galite tai padaryti:

    eilutė [] args = Environment.GetCommandLineArgs (); foreach (eilutė arg į args) // do stuff 

    Ir jūs galite naudoti šią informaciją bet kurioje paraiškos vietoje, tik jūs naudojate jį pagrindiniu () metodu, pvz., Konsolės programoje.