zoukankan      html  css  js  c++  java
  • QTP的那些事判断进程是否存在

    代码如下,以判断ie进程是否存在为例:

    on error resume next
    set y=getobject("winmgmts:\\.\root\cimv2")
    set ws=createobject("wscript.shell")
    set x=y.execquery("select * from win32_process where name='iexplore.exe'")
    for each i in x
         msgbox "IE进程存在"
         wscript.quit
    next
    msgbox "IE进程不存在"

    代码如下,以QQ进程是否存在为例:

    on error resume next
    set y=getobject("winmgmts:\\.\root\cimv2")
    set ws=createobject("wscript.shell")
    set x=y.execquery("select * from win32_process where name='qq.exe'") 
    for each i in x
    msgbox "发现qq进程"
    ws.run "123.bat"
    wscript.quit
    next
    msgbox "没有qq进程"
    ws.run "456.bat" 
     
    也可以采用如下额的方式:采用tasklist命令的方式'tasklist^|findstr /i "%DstPro%"'
    Dim objws
    Set objws=WScript.CreateObject("wscript.shell")
    Do
     objws.Run "c:\a.vbs",,True
     WScript.Sleep 3000
     objws.Run "tskill iexplore"
     objws.Run "c:\b.vbs",,True
     WScript.Sleep 3000
     objws.Run "tskill iexplore"
     objws.Run "c:\c.vbs",,True
     WScript.Sleep 3000
     objws.Run "tskill iexplore"
     objws.Run "c:\d.vbs",,True
     WScript.Sleep 3000
     objws.Run "tskill iexplore"
    Loop 

    作者:高级测试开发网
    博客地址:https://seniortesting.club
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    JSP第四周作业
    JSP第二次作业
    软件测试1
    2021web课程设计
    面向对象程序综合设计课程设计-大富翁(个人博客)
    对于《提问回顾与个人总结》评论的回复
    难遇伯乐,幸得钟期——提问回顾与个人总结
    黄衫女子,黄衫好.png
    当遇到点炒饭的顾客——结对项目总结
    山鸣谷应,相得益彰——杰对项目-第二阶段总结
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/2352435.html
Copyright © 2011-2022 走看看