Windows 如何使用“获取完整的流程名称”;任务列表“;cmd?

Windows 如何使用“获取完整的流程名称”;任务列表“;cmd?,windows,cmd,Windows,Cmd,“tasklist”命令返回的进程名限制为25个字符,因此问题是:如何获取完整的进程名?您有两个选项。您可以询问全名,以便使用 tasklist /fo list | find "Image Name" 这确实包括单词“Image Name:”和实际名称前的3个空格,因此,如果这对解析很重要,只需使用for/f循环: for /f "tokens=3 usebackq" %i in (`tasklist /fo list ^| find ^"Image Name^"`) do @echo %i

“tasklist”命令返回的进程名限制为25个字符,因此问题是:如何获取完整的进程名?

您有两个选项。您可以询问全名,以便使用

tasklist /fo list | find "Image Name"
这确实包括单词“Image Name:”和实际名称前的3个空格,因此,如果这对解析很重要,只需使用for/f循环:

for /f "tokens=3 usebackq" %i in (`tasklist /fo list ^| find ^"Image Name^"`) do @echo %i
当然,在批处理文件中,将百分比符号加倍到
%%i


如果您正在查找有关该过程的所有信息,那么我同意@Harry Johnston使用csv格式。这取决于你下一步要用它做什么,真的。

任务列表/fo csv