【发布时间】:2021-10-27 18:33:22
【问题描述】:
我正在寻找允许我运行或不运行的批次,具体取决于 Windows 的版本。它将在除 Home(或 Core)和 S 之外的所有 Windows 10 版本上运行。目前我已根据构建成功过滤,但这还不够。
我还查看了以下注册表项 EditionID:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 和 wmic os get caption,但作为一个批量初学者,我无法将其集成到我的 .bat 中
FOR /f "tokens=6 delims=[]. " %%i in ('ver') do SET build=%%i
IF %build% LSS 17763 (
COLOR E
ECHO.===============================================================================
ECHO. ALERT - Not compatible with previous versions ... the RS5
ECHO.===============================================================================
ECHO.
PAUSE
GOTO :EOF
)
【问题讨论】:
-
如果您无法检查 wmic 命令输出中是否存在某些关键字,那么您可以运行该命令并使用“>”将其输出到文件中。然后您可以尝试检查该文件的关键字。
标签: windows batch-file windows-10