已经使用AutoHotkey两三年了,它是 Windows操作系统下的脚本工具,程序员使用它,可以大大优化操作、辅助编写代码、帮助分析文件、节省大量时间。而对于程序员而言,写 AutoHotkey脚本是轻而易举的事情,因此在这里向程序员强烈推荐这样的好工具。
一、AutoHotkey简介
我是如何使用AutoHotkey的,请参见:
http://blog.csdn.net/teshorse/archive/2009/09/21/4574340.aspx
以下是从http://bbs.cfanclub.net/read-htm-tid- 210305.html 摘录的简介
AutoHotkey这是一个很神奇的工具。是的,只能用神奇来形容。他的功能类似于按键精灵,可以帮助你完成一系列的动作。或许你已经用过按键精灵,但 是在此之前你不会想到AHK是多么的强大。你可以让他帮助你迅速打开常去的几个网站并且登陆邮箱,或者迅速的运行那些藏的很深的程序,你可以用他来做网游 的挂机程序,也可以来做格斗游戏中连续技的脚本。只有你有足够的想象力,没有什么是AHK做不到的。
二、官方介绍文档翻译(AutoHotkye官方网址: http://www.autohotkey.com)
- 1、AutoHotkey 是一款免费的、Windows平台下开放源代码的热键脚本语言。有了它,您就可以:
- 2、通过发送键盘或鼠标的键击动作命令来实现几乎所有操作的自动化。您可以 自己编写 宏 或者使用宏录制器来生成;
- 3、为键盘,游戏操纵杆和鼠标创建热键。 事实上任何的按键、按钮或组合键都可以被设置为热键;
- 4、当 键入您自定义的缩写时可以 扩展缩写。例如, 键入“btw”就可以自动扩展为“by the way”;
- 5、创建自定义的数据输入表格、用户界面、菜单等。详情请看 图形界面 部分;
- 6、映射键盘、游戏操纵杆和鼠标上的按键或按钮;
- 7、运行现有的 AutoIt v2脚本并用 新功能 来增强它们;
- 8、将脚本文件 编译 成EXE可执行文件,使得程序在没有安装AutoHotkey的机器上得以运行;
- 9、借助 相关工具 以实现更强大的功能。
更多关于热键的说明
AutoHotkey可令键盘、游戏操纵杆和鼠标的所有潜能都发挥出来。例如,除了典型的Control、Alt和Shift 键 之外,你还可以定义Win键(徽标键)和Capslock键作为调节键。 而实际上你还可以设置任意的键盘按键或鼠标按键作为调节键。详细内容请看 高级热键 部分。
其他功能
- 1、调节音量、设置静音, 以及其他 关于声卡的设置;
- 2、令指定窗口变为 透明,顶层窗口,或改变 外形;
- 3、用游戏操纵杆 或 键盘 代替鼠标;
- 4、监控您的系统。例如,当您不希望见到的窗口出现时自动关闭它们;
- 5、获取并改变剪贴板的内容, 包括从资源管理器中复制的文件的名称;
- 6、关闭或屏蔽 Windows自有的快捷键,例如Win+E和Win+R;
- 7、取替Alt-Tab (通过按键、鼠标滚轮或按钮)从而减轻RSI(肢体重复性劳损 );
- 8、使用您喜欢的图标、工具提示(ToolTip)、菜单项目和子菜单 来自定义 托盘图标菜单 ;
- 9、显示对话框、工具提示(Tooltips)、气球提示 以及 弹出菜单,与用户交互;
- 10、执行脚本动作来 响应 系统关闭或注销;
- 11、检测系统空闲时间。例如, 在系统空闲的时候执行高CPU负荷的任务;
- 12、通过检测图像 和 象素色彩来自动执行游戏中的动作;
- 13、读取、写入以及 解释 文本文件比起其他语言更容易;
- 14、针对一组与通配符匹配的文件进行操作;
- 15、可对 注册表 和 INI文件 进行操作。
到官方网站下载AutoHotkey并且安装之后,可用任意文本编辑器(如记事本)编辑脚本,保存成*.ahk文件,双击该文件可直接运行。