Показать полную графическую версию : Тема на удаления
nighttrap
09-03-2015, 20:29
Тема на удаления
на Windows 7 выполняет свою команду,и пытается открыть и Windows Xp команду »
Ваш батник говорит, что при Windows 7 надо запустить SystemPropertiesProtection.exe и, не дожидаясь её исполнения, запустить %Windir%\system32\Restore\rstrui.exe.
Вы этого хотели?
Или забыли прервать дальнейшее исполнение батника строкой типа
goto end
перед меткой :XP, поставив метку :end в конце батника (с оформлением завершения батника возможны и другие варианты)?
nighttrap
09-03-2015, 21:06
Тема на удаления
:Elevate
Start SystemPropertiesProtection.exe
goto end
:XP
Start %Windir%\system32\Restore\rstrui.exe
goto end »
Некорректная запись. Метка, на которую направлен переход, должна существовать (и в вашем случае стоять в конце; я уже сказал об этом):GOTO метка
метка – Строка пакетного файла, оформленная как метка.
Метка должна находиться в отдельной строке и начинаться с двоеточия.
Изменение команды GOTO при включении расширенной обработки команд:
Команда GOTO принимает в качестве метки перехода строку :EOF, которая вызывает передачу управления в конец текущего пакетного файла.
Это позволяет легко выйти из пакетного файла без определения каких-либо меток.
...
И код у вас должен быть (предпоследняя строка избыточна – но не мешает, особенно учитывая что это черновик):
:Elevate
Start SystemPropertiesProtection.exe
goto end
:XP
Start %Windir%\system32\Restore\rstrui.exe
goto end
:end
nighttrap
09-03-2015, 22:08
Тема на удаления
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.