更多精彩内容请关注公众号【平凡而诗意】~
简单示例
AutoHotkey是一款强大、开源的热键脚本工具。在以往的文章里,我介绍了很多强大的效率提升工具,其中包括Wox、Listary、QuickLook等。如果说这些软件在某些领域独树一帜,那么AutoHotkey则是在则是“无所不能”的强大工具。
易用性和功能的灵活性往往是成反比的,举一个极端的例子,开发语言这类工具在使用方面非常不友好,但是经过开发语言的各种组合可以实现各种手机、PC端软件数不胜数的功能。当然,由于它的使用偏于专业,所以更多人选择定制化较强、界面友好的工具,但是却要牺牲一些灵活性。
Autohotkey是一款介于纯编程语言和分发软件之间的一款工具,你可以使用它写一些简单的脚本语言,用内置的一些函数或者自定义的函数去单独或组合使用,以达到我们期望的功能,下面先来看一个示例。
先看一个简单的AutoHotkey脚本,
^j::Send, This is a Hotkey!return::hs::This is a HotString!^#s::Run, D:Sublime Text 3sublime_text.exe
然后鼠标右键点击编译,或者双击脚本运行,然后点击对应的快捷键,
这个演示包括三个动作:
- 快捷键启动sublime
- 快捷键输入“This is a Hotkey!”
- 快捷字符输入“This is a HotString!”
回到前面给出的AutoHotkey脚本,来一步一步的解释怎么实现的。
第一个动作:快捷键启动sublime
^#s::Run, D:Sublime Text 3sublime_text.exe
这句命令实现的是快捷键启动sublime。
第一行中^和#是两个代表按键的符号,分别代表ctrl和windows,s就是键盘上的s键,::可以认为是命令的结束符号。
第二行中Run是一个内置函数,用于运行一个工具或者打开一个网页,后面跟的是要打开的网页或者软件路径(如果已经加入到环境变量,就不需要完整的安装路径)。
因此,上述两行脚本的功能就是ctrl+win+s就可以打开sublime这款软件。
第二个动作: