我需要记录添加到一个批处理文件来知道,我们传递给它什么参数。因此,如果批处理文件run.bat中,我已经尝试添加行
ECHO %1 %2 %3 %4 %5 %6 %7 %8 %9 >> run.log
刚刚呼应的参数和字符串>> run.log。
>> run.log
我怀疑你在参数列表中的某个地方有一个未关闭的报价(如foo.cmd "bar会导致这种行为)。您可以通过将重定向在echo(是的,这工作)的前可能解决这个问题:
foo.cmd "bar
echo
>> run.log echo %*