Тема на удаления
Тема на удаления
|
Цитата:
Цитата nighttrap
на Windows 7 выполняет свою команду,и пытается открыть и Windows Xp команду »
|
Ваш батник говорит, что при Windows 7 надо запустить SystemPropertiesProtection.exe и, не дожидаясь её исполнения, запустить %Windir%\system32\Restore\rstrui.exe.
Вы этого хотели?
Или забыли прервать дальнейшее исполнение батника строкой типа
goto end
перед меткой :XP, поставив метку :end в конце батника (с оформлением завершения батника возможны и другие варианты)?
|
Цитата:
Цитата nighttrap
:Elevate
Start SystemPropertiesProtection.exe
goto end
:XP
Start %Windir%\system32\Restore\rstrui.exe
goto end »
|
Некорректная запись. Метка, на которую направлен переход, должна существовать (и в вашем случае стоять в конце; я уже сказал об этом):
Цитата:
Цитата Help GOTO
GOTO метка
метка – Строка пакетного файла, оформленная как метка.
Метка должна находиться в отдельной строке и начинаться с двоеточия.
Изменение команды GOTO при включении расширенной обработки команд:
Команда GOTO принимает в качестве метки перехода строку :EOF, которая вызывает передачу управления в конец текущего пакетного файла.
Это позволяет легко выйти из пакетного файла без определения каких-либо меток.
...
|
И код у вас должен быть (предпоследняя строка избыточна – но не мешает, особенно учитывая что это черновик):
Код:
:Elevate
Start SystemPropertiesProtection.exe
goto end
:XP
Start %Windir%\system32\Restore\rstrui.exe
goto end
:end
|
Время: 10:53.
© OSzone.net 2001-