当前列出 运行 APPLICATIONS/WINDOWS 而非 BG 进程的批次

Batch that lists currently running APPLICATIONS/WINDOWS not BG processes

我正在制作一个用于启动 OS 和实用程序的批处理程序,其中一个实用程序需要列出当前打开的 applications/windows 之类的任务管理器,但它只有应用程序 没有 BGPROS

这是我需要的图片

这是文件

https://drive.google.com/open?id=0Bz92BbPiREo9MHYybTBaNEcyak0

这是代码,您可以找到它的位置。

:TASKCHK
cls
:: THIS IS WHERE THE APP LISTER GOES!
echo.
pause
goto UTIL

如果您在第一个命令后使用 /nh 参数,您可以有多个 imagename 过滤器,它会在一个 header 下列出所有指定的进程,但会留下一个空白。这就是它的样子:

tasklist /fi "imagename eq cmd.exe"
tasklist /nh /fi "imagename eq Taskmgr.exe"
tasklist /nh /fi "imagename eq chrome.exe"
tasklist /nh /fi "imagename eq Steam.exe"
tasklist /nh /fi "imagename eq explorer.exe"
tasklist /nh /fi "imagename eq wmplayer.exe"

只需添加另一个任务列表命令即可添加新进程。现在您可以创建一个批处理任务管理器,在某种程度上只列出应用程序。