2017-03-01 24 views
-4

我創建了我的客戶會自動創建幾個報告C#命令行應用程序。但是,即使他們使用95%的相同代碼,我也想將它們分成不同的進程。我正在使用Windows任務計劃程序來運行它們。如何設置C#應用程序以在運行時接受命令行參數?如何設置C#應用程序以接受命令行參數?

我找不到這個互聯網上的任何解釋。

+7

「我找不到這個互聯網上的任何解釋。」 - 那麼你一定沒試過有夠難。這是基本的基本內容。非常有據可查。檢查MSDN。 –

+2

除了'static void Main(string [] args)'? – stuartd

回答

1

所有的命令行參數傳遞到您的應用程序通過string[] args參數。
下面的代碼展示了一個例子:

​​

然後,在命令提示符下只需使用:

C:\MyApp\MyApp.exe /REPORT1 
0

MSDN

下面的代碼將打印的命令行傳遞的參數個數...... string[] args包含的參數值...

class TestClass 
{ 
    static void Main(string[] args) 
    { 
     // Display the number of command line arguments: 
     System.Console.WriteLine(args.Length); 
    } 
} 
相關問題