我正在尝试从“调用ppm查询断言”捕获stoutput,如果它等于“ *没有安装的软件包匹配'断言'** ”或者更好,但是包含字符串“no packages” “做”某事“......正在安装包裹。任何建议都会很棒..我一直在摸不着头脑。提前谢谢。
:datetime
echo Installing datetime package
call ppm query assert
IF "%OUT%" == "*** no packages installed matching 'assert' ***" (
echo testtest
::ppm install datetime
pause
) ELSE (
GOTO :win32::api
)
答案 0 :(得分:3)
call ppm query assert | findstr /c:"no packages" >nul && (
echo package not found
) || (
echo package found
)