2012-03-09 64 views
0

可能重複發生的事情:
Changing a batch file when its running如果我修改批處理腳本,而它正在運行

命令解釋器運行.bat.cmd

如果我在編輯並保存.bat運行時會出現什麼問題cmd.exe?它記錄在任何地方嗎?

謝謝

+0

@KristerAndersson,謝謝,沒有見過這個。投票結束。 – Benoit 2012-03-09 13:06:46

+1

爲什麼不嘗試一下,看看自己? :) – Amn 2012-03-09 13:07:34

+0

@Amn,因爲觀察某個行爲並不意味着行爲是有記錄的,有保證的,並且它不是簡單的未定義的,因此不可再生。 – Benoit 2012-03-09 13:09:36

回答

0

它實際上取決於您在哪裏進行更改。上面提到的問題有我認爲是正確的答案(實際上我認爲繮繩的答案比Binary Worrier更好),但我覺得有必要在這裏留下。

我強烈建議不要在運行時更改批處理文件。停止工作,進行更改並重試。在我看來,這是正確測試的關鍵。

如果您打算讓批處理文件自行更新,我強烈建議您不要這樣做。從您的原始創建另一個批處理文件並調用該批處理。在我看來,這是一種更安全的方法。

+0

我剛剛追加了一個[answer](http://stackoverflow.com/a/9635783/463115),因爲即使是繮繩不完整 – jeb 2012-03-09 14:37:48

相關問題