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

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

Ответить
Настройки темы
CMD/BAT - [решено] закрытие sidebar до запуска приложения, открытие после завершения

Новый участник


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

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


Изменения
Автор: gendalf
Дата: 04-09-2012
Код: Выделить весь код
taskkill /f /im sidebar.exe
start D:\games\Skyrim\skse_loader.exe
start sidebar.exe
выполняю такой .bat, но sidebar стартует сразу - не дожидаясь завершения :/

зы: вначале хотел с ярлыка прям закрывать, но не нашел как это сделать

Отправлено: 10:21, 04-09-2012

 

Ветеран


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

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


Пробовали:
Код: Выделить весь код
start /wait …
?

Отправлено: 14:06, 04-09-2012 | #2



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

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


Новый участник


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

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


Iska,
Код: Выделить весь код
taskkill /f /im sidebar.exe
start /wait "D:\games\Skyrim\skse_loader.exe"
start sidebar.exe
появляется окошко: "D:\games\Skyrim\skse_loader.exe" и строка на "D:\games\Skyrim" мигает
если его закрыть то в консоли TES V (SKSE) появляется вопрос "завершить выполнение пакетного файла? [y/n]" , но даже после 'y' sidebar не запускается -_-

если кавычки из пути убрать то .bat работает так же как и без /wait .

Ожидать закрытия по-идее надо TESV.exe т.к. именно он висит в процессах, то есть чисто по-логике должно быть что то вроде:
Код: Выделить весь код
taskkill /f /im sidebar.exe
start D:\games\Skyrim\skse_loader.exe
ждать закрытия tesv.exe
start sidebar.exe

Последний раз редактировалось gendalf, 04-09-2012 в 21:14.


Отправлено: 21:04, 04-09-2012 | #3


Ветеран


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

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


1. При наличии кавычек — не:
Цитата gendalf:
Код: Выделить весь код
start /wait "D:\games\Skyrim\skse_loader.exe"
»
а:
Код: Выделить весь код
start "" /wait "D:\games\Skyrim\skse_loader.exe"
2. Можно и ждать завершения процесса «tesv.exe», но проще, как недавно кто-то предложил, просто ставить на паузу:
Код: Выделить весь код
taskkill /f /im sidebar.exe
"D:\games\Skyrim\skse_loader.exe"
pause
start sidebar.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:36, 04-09-2012 | #4


Новый участник


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

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


Iska, в принципе работает, с ожиданием ввода после завершения 'tesv.exe', а как сделать автоматом обнаружение закрытия 'tesv.exe'?

Последний раз редактировалось gendalf, 05-09-2012 в 14:24.


Отправлено: 12:32, 05-09-2012 | #5


Ветеран


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

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


Цитата gendalf:
а как сделать автоматом обнаружение закрытия 'tesv.exe'? »
gendalf, можно. Но мне — не интересно.

Отправлено: 14:35, 07-09-2012 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Открытие и закрытие файла на C++Builder 6. nip-tai Программирование и базы данных 5 05-05-2012 13:49
Прочие - Закрытие приложения (аналог Alt+F4) на колесо мыши Maestro Программное обеспечение Windows 0 03-05-2009 22:07
Разное - Приложения сворачиваются после запуска Analog Microsoft Windows 2000/XP 2 11-04-2009 18:35
[решено] ДОС-приложения сами закрываются после запуска Belyga Microsoft Windows 2000/XP 4 15-11-2006 16:09
Открытие \ Закрытие лотка CD_ROM Guest Программирование и базы данных 2 28-10-2003 08:40




 
Переход