Główna » jak » Uzyskaj argumenty linii poleceń w aplikacji Windows Forms

    Uzyskaj argumenty linii poleceń w aplikacji Windows Forms

    Przydatną techniką dla aplikacji jest umożliwienie analizowania argumentów linii poleceń. Może to dać wiele dodatkowych funkcji aplikacji, na przykład przekazać nazwę pliku do otwarcia w wierszu poleceń.

    Większość przykładów, które znajdziesz w Internecie, pokaże ci coś takiego:

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

    Wszystko jest w porządku i dobrze, z tym wyjątkiem, że nie zadziała w naszej aplikacji Windows Forms bez zmiany typu projektu na konsolę itp.

    Na szczęście jest to całkowicie niepotrzebne, ponieważ możesz to po prostu zrobić:

    string [] args = Environment.GetCommandLineArgs (); foreach (string arg w args) // rób rzeczy 

    I możesz użyć tego w dowolnym miejscu aplikacji, nie ograniczasz się tylko do używania go w metodzie main (), jak w aplikacji konsolowej.