1

У меня есть пакетный скрипт, который я создал, который прекрасно работает в 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 ответ1

2

Я думаю, что это смешная двойная цитата.

wmic os get | найти "Windows XP"> nul, если% ERRORLEVEL% == 0 перейти к winxp

:: УМНЫЕ ЦИТАТЫ FTL

wmic os get | найти "Windows 7"> nul, если% ERRORLEVEL% == 0 перейти к win7

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .