使用 Python 依赖项脚本,如果 errorlevel 返回,我想暂停执行1
,如果命令执行成功并且 errorlevel 返回,则退出0
。
py devscripts/install_deps.py --include py2exe
py devscripts/make_lazy_extractors.py
py -m bundle.py2exe
if %errorlevel% equ "1" (pause) else (exit /b)
目前脚本无论错误级别返回值如何都会关闭终端窗口,我需要做什么才能满足我的要求?
所使用的比较在元素上既不等价也不公平:不在第一个元素周围使用双引号会导致 cmd 将其视为
integer
,而引用的元素"1"
被视为字符串。进一步阅读:
If /?
ss64.com 上的 Windows CMD 命令 AZ 索引