如果不满足以下条件,我正在尝试将我的脚本转到 GOTO 手册。但是,如果 get_info.bat 失败并引发错误,我的脚本会停止并仅显示批处理文件错误(调用 python 脚本)。它在满足条件但不满足错误/未满足时起作用。
for /f "tokens=1* delims=" %%x in ('get_info.bat ^| find /i "agentVersion: 4"') do @set HPSAAGT=%%x
ECHO %HPSAAGT%
IF "%HPSAAGT%"=="agentVersion: 45.0.31322.0" (set AGTVERSION=45.0.31322.0) ELSE IF "%HPSAAGT%"=="agentVersion: 40.0.0.1.106" (set AGTVERSION=40.0.0.1.106) ELSE (GOTO MANUAL)