2017-03-01 29 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); 
    } 
} 
相关问题