4

Я запускаю командное окно с похожей командой:

start "DUMMYCOMMANDWINDOW"

Затем я могу закрыть окно с помощью этой команды:

taskkill /FI "WINDOWTITLE EQ DUMMY*" /f /t

Однако я хотел бы закрыть окно на основе его частичного заголовка. Что-то вроде этого:

taskkill /FI "WINDOWTITLE EQ *COMMANDWINDOW" /f /t

Есть способ сделать это?

2 ответа2

5

Используя PowerShell, вы можете сделать следующее:

Get-Process | Where-Object { $_.MainWindowTitle -like '*commandwindow' } | Stop-Process

Get-Process возвращает список всех процессов, предложение Where-Object фильтрует его по заголовку окна, а Stop-Process аналогичен taskkill.

1

* Не может быть в начале. Taskkill не поддерживает это. Но «COMMANDWINDOW *» должно работать независимо.

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