Windows下获取程序命令行参数

发布于 2014-09-06  9.04k 次阅读


有时候我们需要查看程序命令行后接的参数,路径等,一般可以用"任务管理器→查看→选择列→选中命令行→确定"这样的方法看到命令行.

任务管理器看命令行

但是这里看到的命令行无法被复制,而且如果命令行很长,不会完整的显示,在进行某些操作就很麻烦。

所以我们要用WMIC获取命令行,方便简单粗暴。

命令如下:
查看所有程序:
wmic process get caption,commandline /value
如果想查询某一个进程的命令行参数,使用下列方式:
wmic process where caption="svchost.exe" get caption,commandline /value
这样就可以得到进程的可执行文件位置等信息。

CMD查看程序命令行

当然,有些时候PATH变量不正常的,(就像我)直接运行会提示找不到程序。

可以在前面直接加上C:\WINDOWS\system32\wbem\,或者先cd过去。

这样就可以获取到命令行参数,可以直接复制或>>写到文件


眼里有远方,心中有阳光,脚下有力量