AutoHotkey的安装与配置

AutoHotkey可以用来设置全局快捷键,模拟鼠标点击、
键盘输入等,非常方便~
1、安装autohotkey
autohotkey主页: http://ahkscript.org/
下载安装即可
在线文档: http://ahkscript.org/docs/
本地文档:在SciTE4AutoHotkey编辑器中按F1即可打开本地文档

2、常用工具
以下工具在AutoHotKey主页上均有链接!
宏记录软件:Pulover’s Macro Creator: http://www.macrocreator.com/
注意,在主界面 录制按钮(红色圆点)的下拉菜单中可以选择 录制选项
不太习惯该软件给出的不是原始脚本文件的,可以使用 文件菜单下的 编辑脚本导出为AHK命令

编辑器:SciTE4AutoHotkey : http://fincs.ahk4.net/scite4ahk/
建议使用安装版,这样可以在.ahk文件的右键菜单中选择使用SciTE4AutoHotkey 编辑该文件。
窗口查看器:已经包含在SciTE4AutoHotkey的工具栏上,名字为Active Window Info

3、将Pulover’s Macro Creator集成到SciTE4AutoHotkey的工具栏上
在SciTE4AutoHotkey的 工具栏空白处点击 鼠标右键,选择 Edit User Toolbar properties
在打开的文件中添加如下一行(注意自己改一下路径):
=MacroCreator|C:\program files\autohotkey\MacroCreator\MacroCreator.exe

这样一来,在工具栏的最右边将出现一个新的按钮,点击即可打开MacroCreator了

4、解决中文编码问题
这里有个详细的帖子: http://ahkscript.org/boards/viewtopic.php?f=29&t=4292
1、编辑器中中文字符乱码
如果在SciTE4AutoHotkey中显示有问题,则应设置 Tools -> SciTE4AutoHotkey settings中的 File codepageUTF-8
2、MsgBox 显示的中文乱码
需要手动在 “每个ahk文件”中选择一遍 File -> Encoding ->  UTF8 with BOM
原因如下:
引用
注:AutoHotkey Basic 默认脚本编码为 ANSI;对于 AutoHotkey_L,在 1.1.08.00 版本之前,ANSI 构建(build)默认脚本编码为 ANSI,但 Unicode 构建默认编码为 UTF-8,为了减少混乱,该版本之后脚本默认编码都使用 ANSI(所以 UTF-8 编码的脚本必须包含 BOM 头部才能被正确识别)。

你可能感兴趣的:(autohotkey)