How to set C# application to accept Command Line Parameters?
本问题已经有最佳答案,请猛点这里访问。
我已经创建了一个C命令行应用程序,它为我的客户机自动创建一些报告。但是,即使它们使用同一代码的95%,我还是希望将它们分割到不同的进程中。我正在使用Windows任务计划程序来运行它们。如何设置C应用程序在运行时接受命令行参数?
我在网上找不到任何解释。
在命令行参数是通过你的应用passed
below shows an example:队列P></
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | using System.Linq; namespace MyApp { class Program { static void Main(string[] args) { if (args.Contains("/REPORT1")) { /* Do something */ } else if (args.Contains("/REPORT2")) { /* Do something */ } } } } |
然后,在命令行提示:只使用P></
1 | C:\MyApp\MyApp.exe /REPORT1 |
的MSDNP></
the below the number of片断将打印命令行参数passed from the…
1 2 3 4 5 6 7 8 | class TestClass { static void Main(string[] args) { // Display the number of command line arguments: System.Console.WriteLine(args.Length); } } |