鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 网络程序脚本 > ruby > >

Ruby调用win32ole正确方法指导

来源:互联网 作者:佚名 时间:2015-03-02 14:39
Ruby语言自从出现至今,其功能的强大性已经被越来越多的编程人员所接受。在这里我们向大家详细介绍了Ruby调用win32ole的相关技巧。 Ruby模块OpenURI获取HTTP/FTP地址内容 浅析Ruby加密实现代码范例 Ruby blocks提供灵活编码手段 简单实现Ruby解析Json Ruby模

Ruby语言自从出现至今,其功能的强大性已经被越来越多的编程人员所接受。在这里我们向大家详细介绍了Ruby调用win32ole的相关技巧。

  • Ruby模块OpenURI获取HTTP/FTP地址内容
  • 浅析Ruby加密实现代码范例
  • Ruby blocks提供灵活编码手段
  • 简单实现Ruby解析Json
  • Ruby模块Win32API直接呼叫win32API

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

  1. require "win32ole" 
  2. #包含库  
  3. ie = WIN32OLE.new('internetEx
    plorer.Application')  
  4. ie.visible = true 
  5. #这个时候就可以看到一个ie的界面出来了  
  6. ie.navigate('http://mail.163.com')
  7.  #转到这个页面  
  8. sleep(0.1) until ie.busy == false 
  9. #sleep 直到ie.busy为false 页面完全载入为止  
  10. ie.Document.getElementById("username")
    .value = "coderlee"
  11.  #输入账户名  
  12. ie.Document.getElementById("password")
    .value = "******" 
  13. #输入密码  
  14. ie.Document.getElementById("btn1").click 
  15. #登录按钮的id是btn1 模拟点击一下 

其实可以利用交互式编程方式 想查创建出来的一个ole对象的方法 就输入.ole_meth已实现Ruby调用win32ole。


网友评论
<