设置可以从批处理文件传递到c#文件的参数

本文关键字:文件 参数 批处理文件 设置 | 更新日期: 2023-09-27 17:51:16

我在批处理文件中设置了变量,我想将它们传递到c#文件中。从我发现在批处理文件中传递参数时在线查找,它们需要在%1 %2等形式。我怎么把变量变成%1 %2?这是我的代码

@echo off
:: Open Labels
@echo off 
 set name="Aaron "
 ECHO var=%name%
 set company=Company"
 ECHO var=%company%
"C:'Users'akatz'Documents'Visual Studio 2012'Projects'WindowsFormsApplication1'WindowsFormsApplication1'bin'Debug'WindowsFormsApplication1.exe %1 %2 

设置可以从批处理文件传递到c#文件的参数

%1%2表示传入批处理文件的内容。使用自定义变量的方法与使用echo命令的方法相同:

"C:'...'WindowsFormsApplication1.exe" %name% %company%

对于测试,您可以在行前加上echo,以查看它在不执行的情况下生成的内容。

echo "C:'...'WindowsFormsApplication1.exe" %name% %company%

将%1改为%name%, %2改为%company%。