李超

cc编程笔记本。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如何使用ruby进行windows shell编程。

比如这样来创建一个ie浏览器的实例。

 

require "win32ole" #包含库

ie 
= WIN32OLE.new('internetExplorer.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_methods

很牛很方便吧

posted on 2008-03-28 17:52  coderlee  阅读(3691)  评论(4编辑  收藏  举报