Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как правильно запусать процессы из BAT-ника? (http://forum.oszone.net/showthread.php?t=210739)

nixuz 08-07-2011 02:01 1709284

Как правильно запусать процессы из BAT-ника?
 
Написал bat-ничек для перезапуска процесса Проводника:
Код:

taskkill /im explorer.exe /f
explorer
taskmgr

После срубания, Проводник запускается, но на этом выполнение скрипта останавливается, к следующей команде не переходит - что не так?

ferget 08-07-2011 02:17 1709288

вроде так
Код:

taskkill /im explorer.exe /f
start explorer
taskmgr


nixuz 08-07-2011 02:34 1709290

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

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

ferget 08-07-2011 02:43 1709292

попробуйте start /?

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

amel27 08-07-2011 02:57 1709294

Цитата:

Цитата nixuz
пробовал писать так: start "c:\windows\explorer.exe" »

CMD/BAT - [решено] Кавычки после команды START

nixuz 09-07-2011 10:35 1710017

Почему то если я пишу вот так:
Код:

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 1710024

пролема с иконкой неожиданно решилась вот так:
Код:

taskkill /im explorer.exe /f
start explorer
taskkill /im taskmgr.exe /f
start taskmgr



Время: 09:40.

Время: 09:40.
© OSzone.net 2001-