Windows 7 上的“查找”实用程序与 Windows XP 上的实用程序有何不同?

Windows 7 上的“查找”实用程序与 Windows XP 上的实用程序有何不同?

我创建了一个批处理脚本,它在 Windows XP 上运行良好,但在 Windows 7 上出现故障。

该脚本基本上找出了操作系统是什么。

wmic os get | find "Windows XP">nul
if %ERRORLEVEL% == 0 goto winxp

wmic os get | find "Windows 7”>nul
if %ERRORLEVEL% == 0 goto win7

问题是,这在 Windows XP 上运行良好,但在 Windows 7 上运行不良。Windows 7 会抛出以下错误:

FIND: Parameter format not correct

所以我的问题是,查找实用程序是否改变了?

答案1

我认为这个双引号看起来很搞笑。

wmic os get | 查找“Windows XP”>nul if %ERRORLEVEL% == 0 转到 winxp

::智能报价 FTL

wmic os get | 查找“Windows 7”>nul if %ERRORLEVEL% == 0 转到 win7

相关内容