Ruby调用win32ole正确方法指导

开发 后端
Ruby调用win32ole在实际编程中经常会遇到。那么我们该如何正确的实现这一功能呢?本文就为大家详细介绍了相关的实现技巧。

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

 

比如这样来创建一个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。

责任编辑:曹凯 来源: 博客园
相关推荐

2009-12-18 09:27:23

Ruby读写excel

2009-12-18 16:43:32

Ruby模块Win32

2009-12-17 17:13:23

Ruby for Ec

2009-12-14 16:44:56

Ruby调用DLL

2009-12-18 15:49:05

Ruby Rmagic

2009-07-31 15:47:20

Win32 APIC#

2010-09-14 09:16:44

2009-12-14 17:48:46

Ruby String

2010-02-26 11:15:51

WCF接口方法

2009-12-14 15:37:35

Ruby on Rai

2010-02-25 09:13:34

WCF异步调用

2009-12-16 10:33:31

Ruby更新文件

2009-12-17 11:36:55

Ruby输入输出

2009-12-16 17:00:43

Ruby on Rai

2010-03-05 10:36:52

Python调用zip

2009-12-17 16:57:29

Ruby dot

2017-02-20 10:06:12

Win32k系统调用漏洞

2014-06-19 10:59:10

AndroidEclipse公共库

2010-02-22 10:06:17

Python调用

2009-12-17 11:27:31

Ruby时间方法
点赞
收藏

51CTO技术栈公众号