ruby之利用新进程处理exe安装文件弹出框

2010-08-10  刘俊 

这里需要两个ruby文件,一个是运行exe的,一个是进程监控对话框的。

线程文件:
require 'watir/win32ole'
require 'watir/ie'

@OPENFILE_TITLE = "游秀世界"
def newthred
    autoit = WIN32OLE.new("autoitx3.control")
    ret = autoit.WinWait(@OPENFILE_TITLE)
    while ret != 1
        sleep 1
    end
    autoit.WinActivate(@OPENFILE_TITLE)
    autoit.Send('{ENTER}')
end
newthred()


启动文件:
require 'watir'
require "win32ole"
require 'Win32API'

Thread.new{system('ruby C:\test.rb')}
exec "C:/GameXiuSetup.exe"

546°/5450 人阅读/1 条评论 发表评论

朱斌  2010-08-18

越来越先进了


登录 后发表评论