Ruby关闭IE进程再实际应用中是经常会遇到的问题。对于刚刚接触Ruby语言的朋友来说可能还对其不是太了解。希望通过我们的介绍大家可以充分掌握这一技巧的应用。

在Ruby语言的实际是代码编写中,我们会觉得它的编写方式不同于其他语言,并且在编写代码时会有一种非常愉悦的心情。在这里我们就为大家介绍一下Ruby关闭IE进程的相关方法。#t#

Ruby关闭IE进程采用直接关闭进程法  Ruby关闭IE进程 第1张

使用watir的close_all方法,有时会关闭不掉IE,***的Ruby关闭IE进程办法就是直接终止IE进程,可以写一个关闭ie的方法

  1. require'win32ole'
  2. #Returnsthenumber
    ofwindows
    processesrunningwith
    thespecifiedname.
  3. defclose_ie
  4. mgmt=WIN32OLE.connect
    ('winmgmts:\\\\.')
  5. processes=mgmt.
    instancesof("win32_process")
  6. processes.eachdo|process|
  7. putsprocess
  8. ifprocess.name==
    "iexplore.exe"then
  9. process.terminate()
  10. end
  11. end
  12. end

这样调用close_ie方法时就可以实现Ruby关闭IE进程了。

转载请说明出处
知优网 » Ruby关闭IE进程采用直接关闭进程法

发表评论

您需要后才能发表评论