Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Убить процесс, только если он запущен

Ответить
Настройки темы
CMD/BAT - Убить процесс, только если он запущен

Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


После выключения браузера выполняется команда:
/C taskkill /f /t /im USDownloader.exe

Но если USDownloader.exe не запущен, то появляется сообщение. Как сделать, чтобы команда выполнялась, только если USDownloader.exe запущен?
Команда нужна именно для консоли, а не в виде bat или cmd.

Отправлено: 14:58, 19-09-2016

 

Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
tasklist | find /i "USDownloader.exe" && taskkill /f /im "USDownloader.exe"
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:27, 19-09-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


Чего-то не работает. Запускаю, но ничего не происходит.

Отправлено: 15:42, 19-09-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Sisin, тогда рассказывайте, что Вы понимаете под «консолью», и как именно Вы запускаете.

Отправлено: 16:47, 19-09-2016 | #4


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


Доперло.

Код: Выделить весь код
/C tasklist | find /i "USDownloader.exe" && taskkill /f /t /im USDownloader.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:01, 19-09-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
/C 2>&1 >nul taskkill /f /t /im USDownloader.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:58, 19-09-2016 | #6


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


Цитата Iska:
/C 2>&1 >nul taskkill /f /t /im USDownloader.exe »
Красиво!!!

PS: Iska, не окажете еще любезность, как очистить папку от всего содержания (в папке есть и файлы, и другие папки), оставив саму папку, командой в одну строку?

Отправлено: 10:47, 20-09-2016 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Sisin:
как очистить папку от всего содержания (в папке есть и файлы, и другие папки), оставив саму папку, командой в одну строку? »
Никак. Но можно вызвать такой пакетный файл.

Последний раз редактировалось Iska, 20-09-2016 в 14:56. Причина: Причина редактирования — ниже по тексту темы.


Отправлено: 11:15, 20-09-2016 | #8


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


Цитата Iska:
Никак. Но можно вызвать такой пакетный файл. »
А нельзя как-нибудь пакетный файл выровнить в одну строку и запустить через командную строку?
Может можно сделать так, чтобы через командную строку создавался bat файл с нужным содержанием, запускался, выполнялся, а потом удалялся???

Последний раз редактировалось Sisin, 20-09-2016 в 11:37.


Отправлено: 11:29, 20-09-2016 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Ну. попробуйте как-нибудь так (не проверялось):
Код: Выделить весь код
/e:on /v:on /c 2>nul pushd "Путь к папке" && 2>nul (rmdir /s /q "Путь к папке" & popd)
Опробуете — отпишитесь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:59, 20-09-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Убить процесс, только если он запущен

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Определить запущен процесс или нет, если да то остановить и удалить. voler Скриптовые языки администрирования Windows 7 21-04-2013 23:42
Службы - процесс nvsvcssd.exe нагружает цп до 100%!!! если его закрыть он появляется снова iskan00@vk Лечение систем от вредоносных программ 4 15-02-2013 21:33
VBS/WSH/JS - [решено] Открыть привод, корректно убить процесс, закрыть привод и снова убить процесс - как? Nun-Nun Скриптовые языки администрирования Windows 8 31-10-2011 15:25
VBS/WSH/JS - Убить процесс, если окно активно rsod Скриптовые языки администрирования Windows 5 28-05-2010 15:59
Процесс запущен от имени *** antOOn Microsoft Windows 2000/XP 6 01-08-2005 15:21




 
Переход