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
В первом случает все работает отлично. Но если процесс не запущен, то он его запускает и вот тут почему-то окно не закрывается. И написано только Поиск...
И так висит. В коде ошибка?
|
Код:
...
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.
© OSzone.net 2001-