码迷,mamicode.com
首页 > Windows程序 > 详细

使用wincc vbs脚本查找进程及如何运行进程

时间:2019-07-16 10:42:13      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:check   开启   end   窗口   vbs脚本   没有   exe   set   box   

使用vbs代码查看某个进程是否在运行,本文要检查的进程名为 QRscan.exe,其代码如下:

sub CheckProcess

Dim WMI,Objs,Process,Obj
Set WMI=GetObject("WinMgmts:")
Set Objs=WMI.InstancesOf("Win32_Process")
Process=""

‘遍历所有在运行的进程
For Each Obj In Objs
‘Process=Process & Obj.Description & Chr(13) & Chr(10)
Process = Obj.Description
If Process = "QRscan.exe" Then
Msgbox "QRscan.exe在运行中..."
Exit For ‘发现所需进程时退出遍历
end if
Next

End sub

当遍历结束扔没有找到该进程时,可开启该进程,其代码如下:

dim objShell

set objShell = CreateObject(“Wscript.Shell”)

objShell.Run “E:\\QRscan.exe” ,,true  ‘假如此进程路径在E盘根目录 第一个参数:进程路径,第二参数:窗口形式,第三个参数:同步/异步执行;

 

使用wincc vbs脚本查找进程及如何运行进程

标签:check   开启   end   窗口   vbs脚本   没有   exe   set   box   

原文地址:https://www.cnblogs.com/cherenshuishou4451/p/11193045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!