使用AutoHotKey来自动化键盘鼠标操作
来源:互联网 发布:acca教材 淘宝 编辑:程序博客网 时间:2024/05/17 01:46
这两天在尝试桌面搜索,查阅everything(一个文件搜索工具)的资料时, 发现了AutoHotKey,AutoHotKey是一个用来自动化键盘,鼠标操作的工具。
AutoHotKey可以帮助完成很多工作,列举一些如下,
当你在编辑文件,浏览网页时,看到一个文件名, 想要从硬盘上查找符合包含该文件名的文件;
当你选中一个win32的api名字时, 想从本地的msdn中查找这个api;
当你从任何应用程序的窗口中选中一个单词/短语时,想从google中搜索这个词语;
甚至当你在写邮件时, 单词写了前面2-3个字符时, 希望有提示以这2-3个字符开头的结尾的词语,并且能够自动完成输入;
当你编写邮件,文件时,希望拼写错误的单词能够自动纠错……
当你访问一些网站,需要输入用户名,密码时, 希望能够自动输入用户名,密码……
当一个共享软件不停地跳出建议注册的对话框时, 希望能够自动地关闭提示窗口……
太多太多的功能都可以用AutoHotKey来实现, 这无疑大大地提高了工作效率。
使用方法: 从 http://www.autohotkey.com/ 下载安装包,安装完,即可在机器上运行 .ahk的autohotkey脚本。
你可以把 autohotkey.exe的可执行路径加到windows的 开始 -> 所有程序 -> 启动 的菜单中, 这样每次登陆, autohotkey.exe会自动执行。
当autohotkey.exe执行时,会检查当前工作路径的autohotkey.ini是否存在,如果存在则把这个文件当做 .ahk的脚本执行。
如果不存在, 则会检查 C:/Documents and Settings/%username%/AutoHotkey.ahk是否存在,如果存在,则执行这个文件。
通常的默认安装,把脚本放到 C:/Program Files/AutoHotkey/autohotkey.ini, autohotkey.exe启动时,就会加载这个ini文件中的脚本了。
我把选中文本, 对文本执行google , msdn , everything , locate32搜索的功能整合到了一起,你可以从这里下载脚本:
http://cid-c14a03178f1f9b5b.skydrive.live.com/self.aspx/.Public/autohotkey.david.lv.rar
按照默认的AutoHotKey的安装,脚本,下载解压拷贝到C:/Program Files/AutoHotkey, 启动autohotkey.exe即可。
提供如下快捷键对几乎任意窗口中的选中文本进行搜索:
search by google : WinKey + G, (double click right Shift also works)
search by everything : WinKey + E, (double click right Control also works), and twice click to close
search by MSDN : WinKey + M, (double click left Shift also works), and twice click to close
search by locate32: WinKey + K ( triple click right Control ), and twice click to close
for MSDN, I use the green version MSDN 2001 from here :
http://www.xuyibo.org/download/index.asp?ID=14&tID=1
- 使用AutoHotKey来自动化键盘鼠标操作
- 使用 Python 实现鼠标键盘自动化
- 通过Java.awt.Robot来控制鼠标键盘自动化
- 懒人工具4 -- 模拟键盘鼠标 自动化操作 xdotool
- AutoHotkey/AutoIt自动化操作轻松入门系列
- 使用Actions对象模拟鼠标键盘操作
- 使用Ksend重复鼠标键盘操作
- Python-Selenium2做Web自动化测试(5)-对象事件的操作(鼠标操作、键盘操作)
- Ruby使用Win32API来操作鼠标
- 模拟键盘鼠标操作
- 模拟鼠标键盘操作
- Java 操作鼠标、键盘
- Java 操作键盘鼠标
- [软件推荐]AutoHotKey-更加快速的操作,使用自己编写脚本让你的鼠标休息下
- 使用powershell/vbs自动化模拟鼠标点击操作
- AutoHotKey 的使用 —— 使用键盘调节 windows 声音
- 使用JAVA Robot 扩展Webdriver 模拟键盘鼠标操作
- Blender 工具使用——显示键盘和鼠标操作
- 2010新年年会
- Effective Java 学习笔记(9)
- 进程通信的11种方式
- 夜记
- C 语言
- 使用AutoHotKey来自动化键盘鼠标操作
- ETL
- 欧盟批准Oracle收购Sun
- 制作U盘系统
- 一些锻炼代码能力的函数总结
- 无人执守安装+PXE
- 定制个性化屏保
- Python与C之间的相互调用(Python C API及Python ctypes库)
- c#只允许运行一个程序(转载)