Ruby语言自从出现至今,其功能的强大性已经被越来越多的编程人员所接受。在这里我们向大家详细介绍了Ruby调用win32ole的相关技巧。#t#
比如这样来创建一个ie浏览器的Ruby调用win32ole实例。
- require "win32ole"
- #包含库
- ie = WIN32OLE.new('internetEx
plorer.Application') - ie.visible = true
- #这个时候就可以看到一个ie的界面出来了
- ie.navigate('http://mail.163.com')
- #转到这个页面
- sleep(0.1) until ie.busy == false
- #sleep 直到ie.busy为false 页面完全载入为止
- ie.Document.getElementById("username")
.value = "coderlee" - #输入账户名
- ie.Document.getElementById("password")
.value = "******" - #输入密码
- ie.Document.getElementById("btn1").click
- #登录按钮的id是btn1 模拟点击一下
其实可以利用交互式编程方式 想查创建出来的一个ole对象的方法 就输入.ole_meth已实现Ruby调用win32ole。