回复:wincc 脚本

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17220
  • 精华

    64
  • 被关注

    898

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-08-15 21:47:21

3楼

你可以判断当前是否打开了excel进程,如果打开了直接关闭,用taskkill指令

下面是例子代码:

dim wmi,proc,procs,proname,flag,WshShell    
proname="QQ.exe" '需要监测的务进程的名称
set wmi=getobject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")    
set procs=wmi.execquery("select * from win32_process")    
 flag=False    
for each proc in procs    
   if strcomp(proc.name,proname)=0 then    
     flag=true
     exit for    
   end if    
next    
set wmi=nothing    
if flag then    
   Set WshShell = Wscript.CreateObject("Wscript.Shell")    
   WshShell.Run "taskkill /f /im " & proname,0  
   MsgBox "进程已经结束!"
   WScript.Quit
Else
MsgBox "未找到进程!"
WScript.Quit  
end if  

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32773条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。