我创建了一个批处理文件并通过以下方式将参数传递给它:
proc.StartInfo.Arguments = string.Format("{0} {1} {2} {3} {4} {5}", report, Formattype, Output, file, NcoverArg, CoverageFile);
但是当我使用 echo on 执行批处理文件时(为了检查它是否采用正确的参数)然后发现它没有采用完整的参数列表
我的批处理文件内容是:
echo on
set basedir=C:\Runner
cd C:\Program Files (x86)\Gallio\bin\
Gallio.Echo.exe %1 %2 %3 %4 %5 %6
现在从参数%4
开始,在命令行中看不到数据,因此命令不会执行。请建议我哪里出错了。