Sat_Kelman
02-02-2013, 13:05
Добрый день!
Написал батник который проверяет запущен ли процесс.
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
В первом случает все работает отлично. Но если процесс не запущен, то он его запускает и вот тут почему-то окно не закрывается. И написано только Поиск...
И так висит. В коде ошибка?
Написал батник который проверяет запущен ли процесс.
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
В первом случает все работает отлично. Но если процесс не запущен, то он его запускает и вот тут почему-то окно не закрывается. И написано только Поиск...
И так висит. В коде ошибка?