PDA

Показать полную графическую версию : [решено] Как правильно запусать процессы из BAT-ника?


nixuz
08-07-2011, 02:01
Написал bat-ничек для перезапуска процесса Проводника:
taskkill /im explorer.exe /f
explorer
taskmgr
После срубания, Проводник запускается, но на этом выполнение скрипта останавливается, к следующей команде не переходит - что не так?

ferget
08-07-2011, 02:17
вроде так

taskkill /im explorer.exe /f
start explorer
taskmgr

nixuz
08-07-2011, 02:34
Спасибо, получилось (только я диспетчер тоже со start-ом вызываю)

я знал про команду start но я пробовал писать так: start "c:\windows\explorer.exe"
так почему то не получается: открывается новое окно консоли и ничего не происходит

ferget
08-07-2011, 02:43
попробуйте start /?

обратите внимание, что заголовок консольного окна c:\windows\explorer.exe

amel27
08-07-2011, 02:57
пробовал писать так: start "c:\windows\explorer.exe" »
CMD/BAT - [решено] Кавычки после команды START (http://forum.oszone.net/showthread.php?p=1664237)

nixuz
09-07-2011, 10:35
Почему то если я пишу вот так:
taskkill /im explorer.exe /f
taskkill /im taskmgr.exe /f
start explorer
start taskmgr

то диспетчер вызывается до проводника - почему не последовательны команды?

taskkill /im explorer.exe /f
taskkill /im taskmgr.exe /f
start explorer
pause
start taskmgr
написал так, видимо проводник долго загружается поэтому выполнение скрипта опережает
но тут теряется автоматичность
а диспетчер нужно вызывать после проводника, т.к. в трее почему то иконка в этом случае не появляется. такая заморочка

nixuz
09-07-2011, 10:51
пролема с иконкой неожиданно решилась вот так:
taskkill /im explorer.exe /f
start explorer
taskkill /im taskmgr.exe /f
start taskmgr




© OSzone.net 2001-2012