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

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

Ответить
Настройки темы
CMD/BAT - [решено] Закрытие определенного cmd.exe.

Аватара для trollface785@vk

Новый участник


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

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


Изменения
Автор: trollface785@vk
Дата: 11-04-2016
Описание: неправильное изложение вопроса.
Привет. вот хочу сделать программу для себя что-бы не тратить время.

и у меня возник вопрос. как сделать закрытие процесса с несколькими окнами одного из нескольких процессов с одинаковом названием .

Например: два cmd.exe и надо закрыть один.
как это сделать?


Заранее спасибо !

Отправлено: 09:23, 11-04-2016

 

Ветеран


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

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


Код: Выделить весь код
taskkill /pid xxxx
И да:
Цитата trollface785@vk:
как сделать закрытие процесса с несколькими окнами.
Например: два cmd.exe и надо закрыть один. »
Это два процесса, а не «один с несколькими окнами».

Отправлено: 11:38, 11-04-2016 | #2



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

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


Аватара для trollface785@vk

Новый участник


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

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


Цитата Iska:
taskkill /pid xxxx »
это я понял. а что делать если он все время разный?
надо что-бы name.bat сама закрыла другой cmd?

Отправлено: 15:11, 11-04-2016 | #3


Ветеран


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

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


А как Вы определяете, какой из двух надо закрывать, по каким признакам?

Отправлено: 15:38, 11-04-2016 | #4


Аватара для trollface785@vk

Новый участник


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

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


Цитата:
А как Вы определяете, какой из двух надо закрывать, по каким признакам?
открыв один из двух bat файлов и CMD я посмотрел один tasklist: там один PID это сам CMD.exe, а другой cmd.exe который был запущен через bat файл(PID менялся после каждого запуска BAT).
Можно ли остановить процесс с помощью других аргументов?

Отправлено: 20:54, 11-04-2016 | #5


Ветеран


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

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


trollface785@vk, просто ответьте на заданный вопрос.

Отправлено: 21:19, 11-04-2016 | #6


Аватара для trollface785@vk

Новый участник


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

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


Цитата Iska:
просто ответьте на заданный вопрос »
По PID (PID менялся после каждого запуска BAT)

Отправлено: 21:29, 11-04-2016 | #7


Ветеран


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

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


Вы не могли бы поточнее описать, как именно Вы выбираете среди двух PID'ов искомый?

Отправлено: 22:48, 11-04-2016 | #8


Ветеран


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

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


Цитата trollface785@vk:
... name.bat сама закрыла другой cmd... »


Код: Выделить весь код
@echo off

set "x=%~f0"
for /f %%i in ('
 wmic process where "Name='cmd.exe' and CommandLine like '%%%x:\=\\%%%'" get ProcessId^|^
  findstr [0-9]
') do taskkill /f /im cmd.exe /fi "PID ne %%i"
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:10, 11-04-2016 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Закрытие программы Explorer.exe в Windows 7 TRENTEMOLLER Microsoft Windows 7 8 20-11-2015 12:05
CMD/BAT - [решено] закрытие процесса определенного пользователя Ttsume Скриптовые языки администрирования Windows 2 06-02-2014 20:13
EventID - CMD закрытие gen0m.rsw Хочу все знать 3 28-09-2011 18:04
CMD/BAT - Как написать CMD скрипт для запуска определенного файла по дате и времени traxomot Скриптовые языки администрирования Windows 1 15-12-2010 11:50
[решено] Проблема с regedit.exe и cmd.exe Shym Лечение систем от вредоносных программ 30 11-06-2008 09:04




 
Переход