0
在我的批處理文件,我有一個函數,其中使用此命令ERRORLEVEL出口連接到遠程主機:從Windows批處理
net use %alias%: \\%host%\%root%$ %usrPwd% /USER:%usrName% >> %logfile% 2>&1 || (call :exitIfError ERROR)
我創造了這個功能:
:exitIfError
setlocal
(set txt=%~1)
if not ERRORLEVEL 0 (echo %txt% && exit /B %errorlevel%)
endlocal
goto :eof
如果我進入一個不正確的密碼會產生錯誤,但不會以錯誤結束,並且%errolevel%的值爲0 而不是2.建議?
或'爲此事setlocal'任何東西,無論是。 – SomethingDark