Sé que el comando tasklist
puede mostrar procesos en ejecución .
Lo que quiero que la línea de comando muestre solo las aplicaciones en ejecución .
¿Existe tal comando en Windows o hay una manera de obtener esta lista mediante el filtro de la lista de tareas incorporada?
EDITAR # 1
En Windows Task Manager , hay una pestaña llamada Aplicaciones (en Windows 10, se encuentra en: Procesos > Aplicaciones ). ¿Cómo obtengo esa lista exacta de aplicaciones en la línea de comando?
EDITAR # 2
Lo que quiero decir con "aplicaciones" son básicamente el nombre de la ventana abierta . Como se indicó en Editar # 1 , en el Administrador de tareas de Windows lo llaman Aplicaciones, por lo que usé esa palabra.
windows
command-line
process
list
Programador Principiante
fuente
fuente
powershell "gps | ? {$_.mainwindowhandle -ne 0} | select ProcessName | ft -hide"
pero me gusta más su solución. También gracias por el enlace del blog, ahora sé cómo Windows clasifica los procesos en 'Aplicaciones'. Escríbelo como respuesta y lo aceptaré.Respuestas:
Para citar a Raymond Chen , dada la siguiente fuente: https://blogs.msdn.microsoft.com/oldnewthing/20171219-00/?p=97606
Como la pregunta se refiere a "Aplicaciones" o "Aplicaciones", entonces solo estamos considerando aquellas con una Ventana visible.
Los siguientes comandos de Powershell pueden ser suficientes:
como podría:
Comandos relacionados:
powershell "gps | select *"
proporcionará una lista de propiedades de un proceso que podría incluirse en un filtro o salida.fuente