美文网首页
VBA进程查找程序路径与命令参数

VBA进程查找程序路径与命令参数

作者: 林万程 | 来源:发表于2017-02-24 04:19 被阅读60次

Function 进程路径(Optional exen) 'Debug.Print 进程路径("EXCEL.EXE")
If IsMissing(exen) Then exen = "EXCEL.EXE"
Set p = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Pj In p
If Pj.Description = exen Then 进程路径 = Pj.ExecutablePath
Next
End Function

Function 进程命令(Optional exen) 'Debug.Print 进程路径("EXCEL.EXE")
If IsMissing(exen) Then exen = "EXCEL.EXE"
Set p = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Pj In p
If Pj.Description = exen Then 进程命令 = Pj.Commandline
Next
End Function

Function 进程路径列表(Optional exen) 'Debug.Print 进程路径列表("EXCEL.EXE")
If IsMissing(exen) Then exen = "EXCEL.EXE"
Set p = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Pj In p
If Pj.Description = exen Then 进程路径列表 = 进程路径列表 + Chr(13) + Pj.ExecutablePath
Next
End Function

Function 进程命令列表(Optional exen) 'Debug.Print 进程命令列表("EXCEL.EXE")
If IsMissing(exen) Then exen = "EXCEL.EXE"
Set p = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Pj In p
If Pj.Description = exen Then 进程命令列表 = 进程命令列表 & Chr(13) & Pj.Commandline
Next
End Function

Function 进程列表(Optional d) 'Debug.Print 进程列表()
'd=1仅进程,2进程+路径,3进程+路径参数
If IsMissing(d) Then d = 3
Set p = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each Pj In p
i = i + 1
If d = 1 Then tmp = tmp & i & vbTab + Pj.Description + Chr(13)
If d = 2 Then tmp = tmp & i & vbTab + Pj.Description + Chr(13) + vbTab + Pj.ExecutablePath + Chr(13)
If d = 3 Then tmp = tmp & i & vbTab + Pj.Description + Chr(13) + vbTab + Pj.Commandline + Chr(13)
Next
进程列表 = tmp
End Function

相关文章

  • VBA进程查找程序路径与命令参数

    Function 进程路径(Optional exen) 'Debug.Print 进程路径("EXCEL.EXE...

  • Linux命令——文件查找

    find 命令格式 参数解释: PATH:find命令查找的目录路径; option:查找条件,查找条件可以为an...

  • find--linux

    Linux中find常见用法示例(转) find命令的参数; pathname: find命令所查找的目录路径。例...

  • 查找进程

    1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps ...

  • Linux 常用命令总结

    1.查进程ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A ...

  • 每天一个Linux命令之pidof

    pidof命令用于查找指定名称的进程的进程号id号。 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程...

  • linux的四个搜索文件指令

    which:查找二进制命令,按环境变量PATH路径查找。 which [文件...]参数:-n<文件名长度> 指定...

  • Linux--find命令

    概述 find 命令格式 find 命令的参数 1)path:要查找的目录路径。 2)print:表示将结果输出到...

  • 命令行程-开发

    nodejs命令行程序开发 事务流程 使用参数 使用进程

  • Shell(2)监视与处理

    进程相关 监视进程非实时 进程:可以理解为允许的程序 命令 :ps [-options]附录:可选参数 -A 显示...

网友评论

      本文标题:VBA进程查找程序路径与命令参数

      本文链接:https://www.haomeiwen.com/subject/ikbiwttx.html