Показать полную графическую версию : [решено] закрытие sidebar до запуска приложения, открытие после завершения
taskkill /f /im sidebar.exe
start D:\games\Skyrim\skse_loader.exe
start sidebar.exe
выполняю такой .bat, но sidebar стартует сразу - не дожидаясь завершения :/
зы: вначале хотел с ярлыка прям закрывать, но не нашел как это сделать
Пробовали:
start /wait …
?
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
1. При наличии кавычек — не:
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
Iska, в принципе работает, с ожиданием ввода после завершения 'tesv.exe', а как сделать автоматом обнаружение закрытия 'tesv.exe'?
а как сделать автоматом обнаружение закрытия 'tesv.exe'? »
gendalf, можно. Но мне — не интересно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.