2012-12-28 57 views
4

在cmd.exe的運行的MS DOS命令我被檢查使用回波%ERRORLEVEL%的退出代碼後。但是,我猜在運行這個我應該清除變量:%ERRORLEVEL%。清除Windows環境變量:%ERRORLEVEL%

我正確嗎?另外如何清除這個變量?

謝謝。

+1

可能重複[什麼是最簡單的方法復位ERRORLEVEL爲零?](http://stackoverflow.com/questions/1113727/what-is-the-easiest-way-to-reset-errorlevel-to-zero) – twasbrillig

回答

2

使用verify命令。我們正在通過執行一個我們知道會成功的命令來重置ErrorLevel變量。所以這可以通過任何你知道會成功的命令來完成。驗證只是我所看到的默認值。

verify >nul 

此外,你將要調用返回的退出代碼的命令之前只能清除變量。

verify >nul 
command that returns an exit code 
echo %ErrorLevel% 
+7

有沒有需要清除'% ERRORLEVEL%'運行返回退出代碼的命令,因爲前者的內容會自動與新退出代碼來替換之前。 –