1

Я запускаю блокнот из командной строки, используя команду:

start notepad

Я не знаю PID этого экземпляра блокнота. В таком случае, как я могу закрыть тот же экземпляр блокнота, используя некоторые другие команды в командной строке?

Пожалуйста посоветуй

2 ответа2

1

taskkill /im notepad.exe /f

больше о тасккиле здесь.

Если у вас открыто более одного notepad.exe, вы можете использовать список задач, чтобы получить PID.

1

Source TASKKILL - завершить один или несколько процессов (по идентификатору процесса или имени изображения).

Синтаксис

TASKKILL [/S system [/U username [/P [пароль]]]] {[/FI filter] [/PID processid | /IM imagename]} [/F] [/T]

...

Фильтры Примените один из фильтров ниже:

  • Imagename eq, ne String
  • PID eq, ne, gt, lt, ge, le Положительное целое число.
  • Session eq, ne, gt, lt, ge, le Любой допустимый номер сеанса.
  • Status eq, ne RUNNING | НЕ ОТВЕЧАЕТ
  • CPUTime eq, ne, gt, lt, ge, le Время чч: мм: сс
  • MemUsage eq, ne, gt, lt, ge, le Любое допустимое целое число.
  • Имя пользователя eq, ne Имя пользователя ([Домен] Пользователь).
  • Services eq, ne String Название услуги
  • Windowtitle eq, ne String
  • Модули eq, ne String Имя DLL

Вам необходимо использовать команду, подобную следующей:

TASKKILL /F /FI "WINDOWTITLE eq NotepadWindowTitle"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .