ruby实现按键精灵的功能
先说下利用了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实现按键精灵的功能相关推荐
- Python 实现按键精灵的功能,超简单详细(Windows版)
Python 实现按键精灵的功能,超简单详细 前言: 实现步骤 一.安装三个库 二.试运行简单的功能 三.根据需求自己写代码 注明 前言: 最近公司的同事让我帮他点点点,懒得亲自点,便在网上查找了相关 ...
- python做按键精灵脚本_Python 实现按键精灵的功能,超简单详细(MAC版)
前言: 想看Windows版的同窗能够看Python 实现按键精灵的功能,超简单详细(Windows版) 以前写了Windows版的python实现按键精灵功能.如今我鸟枪换炮换了个新的mac.发现以 ...
- VB模拟出的按键精灵大部分功能
原贴:[原创帖]VB模拟出的按键精灵大部分功能 http://www.52pojie.cn/thread-46719-1-1.html (出处: 吾爱破解论坛) 模块部分: Private Dec ...
- python实现按键精灵的功能_利用Python实现Windows下的鼠标键盘模拟的实例代码
本文介绍了利用Python实现Windows下的鼠标键盘模拟的实例代码,分享给大家 本来用按键精灵是可以实现我的需求,而且更简单,但既然学python ,就看一下呗. 依赖: pip install ...
- 如何用按键精灵录制功能快速制作脚本
简介: 按键精灵2014--简单游戏脚本免费制作开发工具,按键精灵论坛配有易学易懂的简单脚本开发教程,学习游戏脚本开发必备软件,教你怎么开发脚本,如何快速制作脚本.还有丰富的免费游戏脚本下载~ 工具/ ...
- python实现按键精灵的功能_pyautogui简介_python中的按键精灵_键盘鼠标模拟
以下翻译来自官司网说明网站 pyautogui.readthedocs.io pyautogui模块的目的是提供跨平台的自动化键盘鼠标操作.这个模块我们尽可能设计得容易使用.例如,下面的代码都会把鼠标 ...
- adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...
一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...
- java开发按键精灵_Java 按键精灵
软件介绍 快速开发工具类,用最简洁的命令实现想要的功能.辅助模拟开发. 纯Java,跨平台,模拟按键.鼠标点击.找图.找色,实现简单按键精灵的功能 DEMO演示 辅助开发配套工具:ScreenCapt ...
- Python 模仿按键精灵,批量验证和添加手机号码为企业微信账号的联系人
目录 需求 源码 运行 需求 批量验证和添加手机号码为企业微信账号的联系人 源码 import tkinter as tk import pyautogui as pg import tkinter. ...
最新文章
- 防火墙DNAT与SNAT详谈
- jquery ajax异步和同步从后天取值
- python包括哪些部分_python基础知识部分练习大全
- html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot
- [转]使用wget命令下载Google drive上的文件
- SpringBoot创建SpringBoot项目以及启动器讲解
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- 到底什么是跨域?附解决方案
- cesium获取模型实时坐标_Cesium 顶点着色器中求解模型坐标
- 开源开放 | 中国近代历史人物知识图谱
- listview拖动优化问题
- PX4中四元数更新(毕卡求解法与一阶龙格库塔)
- 9、二极管的伏安特性
- JS逆向加密——AES加密解密
- 浙江工业大学计算机与软件学院,浙江工业大学计算机科学与技术学院、软件学院...
- 数学笔记24——分部积分
- 零基础入门金融风控-贷款违约预测-Task05——模型融合
- PS混合模式图文详解
- for循环占用的指令周期问题
- HTML卡片式布局源码,html5自适应卡片式设计动态加载整站源码_