![]() |
Не выполняется переменные некоторых компьютерах
Не выполняется переменные в .bat на некоторых компьютерах. Как можно разрешить выполнение в системе windows или снять ограничение?
|
Нужны подробности. И нужен код.
|
Вложений: 1
FOR /F "delims=: tokens=2" %%a in ('ipconfig ^| find "и«о§"') do set _IP=%%a
findstr %_IP% C:\operperson.txt if %errorlevel% EQU 0 ( "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall Proplus /config C:\uninstallOffice\Config.xml ) |
в команде findstr останавливается, на другом компьютере без проблем выполняется findstr
|
seit_baglan, На скриншоте очевидно, что %_IP% не определена (шлюз не найден?)
Попробуйте в командной строке сделать findstr C:\operperson.txt, так же остановитесь. Наверное, чтобы не зависеть от языка системы, перед поиском шлюза установить 437 кодировку. И If написать, что-то типа Код:
@Echo Off |
Время: 13:13. |
Время: 13:13.
© OSzone.net 2001-