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

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

Sat_Kelman 02-02-2013 13:05 2080767

CMD отрабатывает но не запускается
 
Добрый день!
Написал батник который проверяет запущен ли процесс.
1.Если да, то убивает его.
2.Если нет, то запускает.
Код:

@echo off
echo Поиск...
echo.
tasklist | find "googledrivesync.exe"
if errorlevel 1 goto NoRecord
rem Процесс найден
TASKKILL /F /IM googledrivesync.exe
goto Done
:NoRecord
rem Процесс не найден
"C:\Program Files (x86)\Google\Drive\googledrivesync.exe"
:Done
exit

В первом случает все работает отлично. Но если процесс не запущен, то он его запускает и вот тут почему-то окно не закрывается. И написано только Поиск...
И так висит. В коде ошибка?

Foreigner 02-02-2013 14:48 2080840

Код:

...
start "" "C:\Program Files (x86)\Google\Drive\googledrivesync.exe"
...

Цитата:

Цитата Sat_Kelman
1.Если да, то убивает его.
2.Если нет, то запускает. »

как вариант:
Код:

@echo off
taskkill /im googledrivesync.exe /f || start "" "C:\Program Files (x86)\Google\Drive\googledrivesync.exe"


Sat_Kelman 02-02-2013 15:43 2080872

Спасибо, работают оба варианта.


Время: 12:36.

Время: 12:36.
© OSzone.net 2001-