Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Тема на удаления

Ответить
Настройки темы
CMD/BAT - Тема на удаления

Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: nighttrap
Дата: 07-05-2015
Тема на удаления

Отправлено: 20:29, 09-03-2015

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


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

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

-------
Mikhail Zhilin


Отправлено: 20:34, 09-03-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Тема на удаления

Последний раз редактировалось nighttrap, 07-05-2015 в 23:00.


Отправлено: 21:06, 09-03-2015 | #3

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата 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

-------
Mikhail Zhilin

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:39, 09-03-2015 | #4


Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Тема на удаления

Последний раз редактировалось nighttrap, 07-05-2015 в 23:00.


Отправлено: 22:08, 09-03-2015 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Тема на удаления

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] запуск определенной комманды в зависимости от IP адреса Jeander Скриптовые языки администрирования Windows 12 16-09-2015 16:28
Релиз новой версии Chrome включит бета-версии для Linux и Mac OS OSZone News Новости информационных технологий 6 29-05-2010 09:04
[решено] Запуск определенной программы через n времени??? Anarasius AutoIt 14 20-09-2009 01:31
Список багов в определенной версии MySQL (FreeBSD) Magikanin2006 Программное обеспечение Linux и FreeBSD 1 27-08-2009 01:53
Разное - [решено] Как насильно запретить запуск определенной программы (процесса)? st031 Microsoft Windows 2000/XP 4 05-06-2009 10:24




 
Переход