先说下利用了AutoItX3.dll这个API,这个东西没有怎么办,ruby的watir GEM包里自带这个dll。
如果出现
“unknown OLE server: ‘AutoItX3.Control’(WIN32OLERuntimeError) ”这个错误,可能是因为你的dll没有注册。
解决方式如下:
regsvr32 AutoItX3.dll

路径可能要变下:
如:
regsvr32 C:\Ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\watir\AutoItX3.dll  (For Ruby 1.8.6)

regsvr32 C:\Ruby187\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\watir\AutoItX3.dll  (For Ruby 1.8.7)

环境准备好了,测试一下代码:

#加载GEM包
require 'win32ole'
#new 对象
@autoit = WIN32OLE.new("AutoItX3.Control")
#查找
@autoit.WinActivate("软件控件的标题",'')
#启动监听,然后再每天12:00:00 左键点击 100:200坐标的控件
while 1if Time.now.to_s.scan(/\d{2}\:\d{2}:\d{2}/)[0]=="12:00:00"@autoit.MouseClick "Left",100,200,2breakend
end

参考:
http://www.cnblogs.com/nikeylee/archive/2010/06/30/1768210.html
http://www.cnblogs.com/weiqi/archive/2011/02/12/1952779.html
http://www.cnblogs.com/weiqi/archive/2011/02/08/1949926.html

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

ruby实现按键精灵的功能相关推荐

  1. Python 实现按键精灵的功能,超简单详细(Windows版)

    Python 实现按键精灵的功能,超简单详细 前言: 实现步骤 一.安装三个库 二.试运行简单的功能 三.根据需求自己写代码 注明 前言: 最近公司的同事让我帮他点点点,懒得亲自点,便在网上查找了相关 ...

  2. python做按键精灵脚本_Python 实现按键精灵的功能,超简单详细(MAC版)

    前言: 想看Windows版的同窗能够看Python 实现按键精灵的功能,超简单详细(Windows版) 以前写了Windows版的python实现按键精灵功能.如今我鸟枪换炮换了个新的mac.发现以 ...

  3. VB模拟出的按键精灵大部分功能

    原贴:[原创帖]VB模拟出的按键精灵大部分功能 http://www.52pojie.cn/thread-46719-1-1.html (出处: 吾爱破解论坛) 模块部分:   Private Dec ...

  4. python实现按键精灵的功能_利用Python实现Windows下的鼠标键盘模拟的实例代码

    本文介绍了利用Python实现Windows下的鼠标键盘模拟的实例代码,分享给大家 本来用按键精灵是可以实现我的需求,而且更简单,但既然学python ,就看一下呗. 依赖: pip install ...

  5. 如何用按键精灵录制功能快速制作脚本

    简介: 按键精灵2014--简单游戏脚本免费制作开发工具,按键精灵论坛配有易学易懂的简单脚本开发教程,学习游戏脚本开发必备软件,教你怎么开发脚本,如何快速制作脚本.还有丰富的免费游戏脚本下载~ 工具/ ...

  6. python实现按键精灵的功能_pyautogui简介_python中的按键精灵_键盘鼠标模拟

    以下翻译来自官司网说明网站 pyautogui.readthedocs.io pyautogui模块的目的是提供跨平台的自动化键盘鼠标操作.这个模块我们尽可能设计得容易使用.例如,下面的代码都会把鼠标 ...

  7. adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...

    一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...

  8. java开发按键精灵_Java 按键精灵

    软件介绍 快速开发工具类,用最简洁的命令实现想要的功能.辅助模拟开发. 纯Java,跨平台,模拟按键.鼠标点击.找图.找色,实现简单按键精灵的功能 DEMO演示 辅助开发配套工具:ScreenCapt ...

  9. Python 模仿按键精灵,批量验证和添加手机号码为企业微信账号的联系人

    目录 需求 源码 运行 需求 批量验证和添加手机号码为企业微信账号的联系人 源码 import tkinter as tk import pyautogui as pg import tkinter. ...

最新文章

  1. 防火墙DNAT与SNAT详谈
  2. jquery ajax异步和同步从后天取值
  3. python包括哪些部分_python基础知识部分练习大全
  4. html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot
  5. [转]使用wget命令下载Google drive上的文件
  6. SpringBoot创建SpringBoot项目以及启动器讲解
  7. Docker容器环境下ASP.NET Core Web API应用程序的调试
  8. 到底什么是跨域?附解决方案
  9. cesium获取模型实时坐标_Cesium 顶点着色器中求解模型坐标
  10. 开源开放 | 中国近代历史人物知识图谱
  11. listview拖动优化问题
  12. PX4中四元数更新(毕卡求解法与一阶龙格库塔)
  13. 9、二极管的伏安特性
  14. JS逆向加密——AES加密解密
  15. 浙江工业大学计算机与软件学院,浙江工业大学计算机科学与技术学院、软件学院...
  16. 数学笔记24——分部积分
  17. 零基础入门金融风控-贷款违约预测-Task05——模型融合
  18. PS混合模式图文详解
  19. for循环占用的指令周期问题
  20. HTML卡片式布局源码,html5自适应卡片式设计动态加载整站源码_

热门文章

  1. dell笔记本耳机怎么设置_对戴尔系统上的耳机/麦克风插孔问题进行故障排除
  2. Cocos2D中的Framerate状态
  3. 敏涵控股集团贵族私人定制:一场探索美学的旅程
  4. 微信有没有免费提现服务器,微信终于可以免费提现了,速领!
  5. Content Negotation在Nancy的实现和使用
  6. 2019年7月28日 恶心人
  7. 计算机专业常见面试题目汇总
  8. 软件测试基础知识面试题目(25题英文题目)
  9. 《灵魂中转站》上线 春来变身“最有型死神”
  10. 微信二维码识别、微信数据分析