提高工作效率之AutoHotkey简明教程
AutoHotkey是一个windows下的开源、免费工具。它是为游戏操纵杆和鼠标创建的热键,是自动按键,理论上来说属于外挂。但你不需要把它想得太深,你只需要知道它可以提高我们的工作效率,通过键映射,鼠标模拟,定义宏等。
简要教程:
1、下载安装AutoHotkey
在浏览器中输入网址http://www.autohotkey.com/进入AutoHotkey的官网,点击“download”下载即可将AutoHotkey保存到本地磁盘。
接着双击点击安装就可以了。
2、建立脚本
安装完成后默认会在系统盘的“本地文档”下创建一个"AutoHotkey.ahk"脚本,双击以后我们会看到任务栏右下角有个图标,就表示它在运行了。我们在里面写入相应的映射代码然后右击选择"reload this script"执行它就可以开始使用AutoHotkey里面设置好的功能了,如果我们想在其他地方放置脚本怎么办呢?很简单,只要新建一个文本文档,将其后缀名改为.ahk然后执行它就行了。所以,在同一台电脑中,你甚至可以存放多个脚本。
3、实用简单例子
现在我们先进一个speed.ahk文本,然后用记事本打开,在里面输入
#n::Run Notepad
保存后右击点击“reload this script”就可以测试了。这上面的代码当中"#"号代表windows微标键,#n表示按住windows微标键的同时点击字母n,试一下你会发现记事本很快就打开了。
同样你可以设置快速打开计算器的快捷键,像下面这样
^!c::Run calc.exe
这里的"^"号表示键盘上的CTRL键,"!"表示alt键,结果,你只要按CTRL+ALT+C就可以看到了,注意:保存记事本,并且重启(reload)AutoHotkey。
再介绍一个"+"号表示windows键盘上的shift键,知道这些基本够设置常用快捷键,发挥你的组合能力,开始吧!
4、键映射为文字,文字缩写
^!z:: Send Sincerely,{Enter}Poison_Kiss return
这个例子中当我们按下CTRL+ALT+C时将会在文档中输入以下格式的文字:
Sincerely,
Poison_Kiss
这在经常写邮件的结尾很常用。这里的{enter}相当于实际输入时候的回车键。send和return是命令。
如果你是一个网页设计者,经常重复网页基本模板的编写,那么你可以在你的脚步中加入以下代码:
::doctype::<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">{Enter} <html xmlns="http://www.w3.org/1999/xhtml">{Enter} <head>{Enter} <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />{Enter} <title></title>{Enter} </head>{Enter} <body>{Enter} </body>{Enter} </html>{Enter} return
这一定会为你省去很多时间吧。
5、定制宏
如果你经常在两个文件中做复制,粘贴工作,那么你可以为你的操作过程定制宏,像这样:
#q::Send ^c!{tab} ^v
选中你要复制的文本,按住windows微标键+q就可以做这一样一个过程:Ctrl+C、Alt+tab、Ctrl+V。
AutoHotKey还有很多好用的功能,这里简单介绍一下入门功能,后面会继续把一些常用的例子详细介绍。