-1

我已经构建了 ac# 代码,它基本上需要四个参数 a1 a2 a3 a4。我正在尝试制作一个批处理文件,以便用户可以输入他的参数并且代码给出特定的输出。我不确定如何将这些参数发送到批处理文件。我尝试创建 exe,但它似乎不起作用。

4

1 回答 1

5

要将参数发送到批处理文件,您可以从命令行(或另一个批处理文件)调用它,如下所示:

我的文件.bat a1 a2 a3

在批处理文件中,参数由 %1、%2、%3(等)表示,因此在批处理文件中,您可以像这样调用您的 exe:

myapp.exe %1 %2 %3

这会将原始参数传递给批处理文件 a1 a2 a3 以及可执行文件。

从可执行文件中,您可以访问 Main 函数中的参数

static void Main(string[] args)

参数 a1、a2、a3 将分别位于 args[0]、args[1] 和 args[2] 中。

于 2012-06-05T22:25:22.810 回答