linha de comando do Windows 7/10 mostra executando aplicativos / janelas

3

Eu sei que o comando tasklist é capaz de mostrar os processos em execução.

O que eu quero é que a linha de comando mostre somente executando aplicativos .

Existe tal comando no Windows ou há uma maneira de obter essa lista pelo filtro da lista de tarefas incorporada?

EDIT # 1

No Gerenciador de Tarefas do Windows , há uma guia chamada Aplicativos (no Windows 10, está em: Processos > Apps ). Como obtenho a lista exata de aplicativos na linha de comando?

EDIT # 2

O que quero dizer com "aplicativos" são basicamente o nome janela aberta . Como dito em Editar # 1 , no Gerenciador de Tarefas do Windows eles chamam de Aplicativos e eu usei essa palavra.

    
por Programer Beginner 17.06.2018 / 22:42

1 resposta

2

Para citar Raymond Chen , de acordo com a seguinte fonte: link

When you go to the Processes tab in Task Manager, you see the processes grouped into three categories: App, Background Process, and Windows Process. How does it decide which process goes into which category?

These are terms that Task Manager simply made up. The system itself doesn't really care what kind of processes they are.

If the process has a visible window, then Task Manager calls it an "App".

If the process is marked as critical, then Task Manager calls it a "Windows Process".

Otherwise, Task Manager calls it a "Background Process".

Como a questão é sobre "Aplicativos" ou "Aplicativos", estamos considerando apenas aqueles com uma janela visível.

Os seguintes comandos do Powershell talvez sejam suficientes:

powershell "gps | where {$_.MainWindowTitle } | select Description

como poderia:

powershell "gps | where {$_.MainWindowHandle -ne 0 } | select Description

Comandos relacionados: powershell "gps | select *" fornecerá uma lista de propriedades de um processo que pode ser incluído em um filtro ou saída.

    
por 18.06.2018 / 00:12