CMD/BAT - [решено] CMD отрабатывает но не запускается

Ответить
Аватара пользователя
Sat_Kelman

CMD/BAT - [решено] CMD отрабатывает но не запускается

Сообщение Sat_Kelman »

Добрый день!

Написал батник который проверяет запущен ли процесс.

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

Re: CMD/BAT - [решено] CMD отрабатывает но не запускается

Сообщение Foreigner »

Код:

Код: Выделить всё

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


Цитата Sat_Kelman:



1.Если да, то убивает его.

2.Если нет, то запускает.
CMD/BAT - [решено] CMD отрабатывает но не запускается




как вариант:



Код:

Код: Выделить всё

@echo off
taskkill /im googledrivesync.exe /f || start "" "C:\Program Files (x86)\Google\Drive\googledrivesync.exe"
Ответить

Вернуться в «Скриптовые языки администрирования Windows»