Windows 按名称列出的进程的命令行

Windows 按名称列出的进程的命令行,windows,cmd,Windows,Cmd,我在cmd中使用了以下命令来获取进程命令行。它提供了所有流程的详细信息: WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid 我想在记事本中按名称获取特定流程的详细信息。塔克斯 您可以使用WHERE子句。但你没有说你在寻找什么样的过程 如果您知道processId,那么可以使用如下内容 WMIC /OUTPUT:"C:\ProcessList.txt" process where processid

我在cmd中使用了以下命令来获取进程命令行。它提供了所有流程的详细信息:

WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid

我想在记事本中按名称获取特定流程的详细信息。塔克斯

您可以使用WHERE子句。但你没有说你在寻找什么样的过程

如果您知道processId,那么可以使用如下内容

WMIC /OUTPUT:"C:\ProcessList.txt" process where processid=8196 get Caption,Commandline,Processid
/output选项的另一种选择是简单地重定向输出。如果您知道标题,则可以使用以下内容:

>"c:\ProcessList.txt" wmic process where "caption='chrome.exe'" get caption,commmandLine,processId
WHERE子句使用SQL语法-字符串在单引号中。您可以使用复杂的逻辑和通配符。
%
匹配任何0个或多个字符,而
\
匹配任何一个字符

>"c:\ProcessList.txt" wmic process where "caption like 'c%.ex_' and processId<5000" get caption,commandLine,processId
“c:\ProcessList.txt”wmic process where“标题如“c%.ex”和processId