如何将BAT文件的长表达式分成几行(方便阅读)?例如,我有一个很长的路线:
call "%NUNIT%\nunit-console.exe" /out="%~dp0%file_name%.out" /err="%~dp0%file_name%.err" /noshadow /xml="%~dp0%file_name%.xml" "%~dp0%file_name%.dll"
我想获得更易读的变体,例如三行而不是一行:
call "%NUNIT%\nunit-console.exe" /out="%~dp0%file_name%.out"
/err="%~dp0%file_name%.err" /noshadow /xml="%~dp0%file_name%.xml"
"%~dp0%file_name%.dll"
但它不起作用。我该怎么办?
答案 0 :(得分:1)
使用'^'字符分割线:
call "%NUNIT%\nunit-console.exe" ^
/out="%~dp0%file_name%.out" ^
/err="%~dp0%file_name%.err" ^
/noshadow ^
/xml="%~dp0%file_name%.xml" ^
"%~dp0%file_name%.dll"