2009-09-02 26 views

回答

1
set foo=bar&.\foo.py&set foo= 

應當指出的是,批處理文件解析的時候一個行,所以像這樣的內襯是有問題的有(SETLOCAL ENABLEDELAYEDEXPANSION可以幫助在這種情況下)

+0

'&'表示下一個命令將在命令成功(而不是失敗)上運行? –

+1

&總是運行下一個命令,&&僅僅是成功的,||失敗 – Anders

1
set MYVAR= 

會解除它。您也可以使用SETLOCALENDLOCAL來限制變量的範圍。從命令行運行help SETLOCALhelp GETLOCAL以獲取更多信息。

也可以查看Cmd reference

相關問題