Вы можете мне помочь?Пакетный скрипт не работает
Эта часть скрипта не работает, и я не могу понять, почему.
@echo off
ver | findstr /i "5\.1\."
if %ERRORLEVEL% EQU 0 (
set os_ver="xp"
)
ver | findstr /i "6\.1\." > nul
if %ERRORLEVEL% EQU 0 (
set os_ver="7"
)
if %os_ver% == "xp" (
set os_bits="32"
)
if %os_ver% == "7" (
if %PROCESSOR_ARCHITECTURE% == "x86" (
set os_bits="32"
) else (
set os_bits="64"
)
echo %os_bits%
)
pause
это ничего не эхо, несмотря на «ЭХО деактивирована» или «ЭХО активизировано»
обновления: я разместил весь код, обусловлены люди говорят, что он работает
Update2: Я на Windows 7 64 бит
Работы для меня. Я не вижу ничего плохого в вашем пакетном коде, кроме того, что вы должны иметь «% PROCESSOR_ARCHITECTURE%», но это не влияет на функциональность. –
Я обновил весь код. – Rafael
"ЭХО ДЕАКТИВИРОВАНО"? Вы переводите? Если это так, английская версия сообщения «ECHO отключена». – eryksun