1

В Windows, как получить список всех приложений, которые в данный момент открыты на панели задач? Есть ли способ получить это?

1 ответ1

2

Да, есть способы получить это. Предположительно на панели задач отображаются запущенные программы с непустым (оконным) заголовком. Например, сравнить

powershell (только приложения с открытым окном на панели задач):

gps | ? {$_.mainwindowtitle} | select name, id, mainwindowtitle | ft -AutoSize

и командная строка (приложения на панели задач, включая область уведомлений):

for /F "tokens=1-9 delims=," %a in ('tasklist /fo csv /v') do @if "%~i" neq "N/A" echo %~a, %~b, %~g, %~i

Последний показывает некоторые инструментальные (подчиненные) процессы, например conhost.exe

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