Войти

Показать полную графическую версию : Тема на удаления


nighttrap
09-03-2015, 20:29
Тема на удаления

mwz
09-03-2015, 20:34
на Windows 7 выполняет свою команду,и пытается открыть и Windows Xp команду »

Ваш батник говорит, что при Windows 7 надо запустить SystemPropertiesProtection.exe и, не дожидаясь её исполнения, запустить %Windir%\system32\Restore\rstrui.exe.
Вы этого хотели?

Или забыли прервать дальнейшее исполнение батника строкой типа
goto end
перед меткой :XP, поставив метку :end в конце батника (с оформлением завершения батника возможны и другие варианты)?

nighttrap
09-03-2015, 21:06
Тема на удаления

mwz
09-03-2015, 21:39
: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