我已经构建了一个c#代码,它基本上需要四个参数a1 a2 a3 a4。我正在尝试创建一个批处理文件,以便用户可以输入他的参数和代码给出特定的输出。我不知道如何将这些参数发送到批处理文件。我尝试创建exe但它似乎不起作用。
答案 0 :(得分:5)
要将参数发送到批处理文件,您可以从命令行(或从另一个批处理文件)调用它,如下所示:
myfile.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]中。