Errorlevel返回0但我无法使用if设置字符串变量

时间:2017-10-09 05:02:45

标签: set findstr errorlevel

我正在运行DISM命令并尝试在其中找到两个字符串并在查找字符串时应该返回Errorlevel 0.它返回0,并且在获得Errorlevel 0时我想设置字符串变量值但我不是得到我的结果。如果有人可以提供帮助,以下是我的代码。

     @echo off
     dism /get-wiminfo /wimfile:install.wim /index:8 | Findstr "Professional x64"  >nul
     echo %ERRORLEVEL%
     PAUSE
     if %ERRORLEVEL% == 0 (
     Set MYOS = "PROX64"
     )
     ECHO %MYOS%
     pause

0 个答案:

没有答案