AHK教程

那么好的,我想大家都放弃了要完全用快捷键操作的方法,那么,我们来看看发送鼠标键盘消息吧
^!s::
Send ^_^!!!{Enter}www.onjinghu.com
return
在上例中,^!s代表Ctrl Alt S,当按下这个键时,会自动输入以下文字:

^_^!!!
www.onjinghu.com

这样,我们写信的时候好像就可以轻松多了。
在上例中,{Enter}代表回车符,Send的语意是发送键盘消息,所以跟输入法还有关系哩。至于那个return,就不要管它了。爱问十万个为什么的天才们可以自己试验,看看没有它会发生什么问题。

还有人,忍受c语言很久了,一直想给自己提速。我们只需要这样:
^!s::
Send {#}include{Space}<stdlib.h>{Enter}int{Space}main(int{Space}argc,{Space}char{Space}*{Space}argv){{}{Enter}{Tab}//ToDo:{Enter}{Tab}{Enter}{Tab}return 0;{Enter}{}}{Up}{Up}{Right}
return

有人能看出它的真面目吗?自己亲自试验一下就知道了。它的输出结果如下(在英文输入法状态下,而且你要打开一个记事簿什么的):
(已有现成工具:TabKey Appinn、Tester比输入法里自定义短语功能可强多了)
#include <stdlib.h>
int main(int argc, char * argv){
    //ToDo:
   
    return 0;
}
同学们,我们亲手打败了微软的IDE……囧。
上面{#}就是#,因为是特殊符号,所以要括起来,同样的符号还有! ^{} 这5个。而一些控制符,也是属于特殊符号的,比如{Space}代表空格,{Enter}代表Enter键,太键了,{Delete}是哪个键,我不说你也知道了,还有方向键是{Up}等。完全的表请自己去看帮助文档。

有人还想问怎么输入中文呢?那就是这样的,比如,大肚子同学要和他的女朋友打招呼,想要得到:

晚安,亲爱的
爱你的 大肚子

我们只需要把中文输入法(不要是智能ABC,只能是搜狗拼音)打开,然后
^!s::
Send wanan{Space},qinaide{Space}{Enter}aini{Space}de{Space}{Space}da{Space}duzi{Space}
return

结论是,没有做不到,只有想不到。再配合方向键,退格键,我们几乎可以输入任何想要的汉字。
不过美中不足的是,我们不能切换输入法,不过,这难不倒我们,大家想想呗。

想好了吗?想好我们就可以对小熊猫表白了,首先建立一个这样的脚本

F4::
Run notepad.exe
WinWait 无标题 - 记事本,,2
Send ^{Space}woaini{Space},xiao{Space}xiongmao{Space}
return
然后我们把小熊猫叫到电脑前,请他按下F4键,哈哈,他会不会脸红呢?
第三句WinWait的意思是等待一个窗口的出现,这个窗口的名字是无标题 - 记事本,如果2秒后还没出现,就接着运行。

(0)

相关推荐