2015-06-19 19 views
0

如何將BAT文件的一些長表達式分成幾行(便於閱讀)?例如,我有很長的線:我可以將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

可能重複的[長命令分隔成了多行在Vista/DOS批處理(.bat)文件(http://stackoverflow.com/ questions/69068/long-commands-split-multiple-lines-in-vista-dos-batch-bat-file) –

回答

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" 
+0

謝謝,它工作正常! –

相關問題