让wox支持autohotkey,实现用汉字词触发快捷操作~

wox,
见小众软件:
https://www.appinn.com/wox-launcher/
是一款类似utools,火柴,listray……的软件。

wox的优点在于可以自定义针对某一关键词的快捷键。
比如设置快捷键 ALT+B ⇒ “bd ”,
只用按下alt+b就可以进行百度搜索了,而不用像其他几个同类软件一样,还得手动输入“bd ”

背景介绍完毕。
第一步,我设置了快捷键:ALT+空格 ⇒ “ahk ”
第二步,启用ahk,代码如下:

Enter::
{
IfWinNotActive, ahk_exe wox.exe
{
    send,{Enter}
}
IfWinActive, ahk_exe wox.exe
{
    send , +{Home}
    sleep, 20
    send, ^c
    send, {Enter}
    Switch Clipboard
{
case "ahk 小众软件":{
    send , {esc}
    run www.appinn.com
    return
}
case "ahk 自定词句":{
    send , {esc}
    /* 
    自定命令
    */
    return
}
Default:
    send , {esc}
}
return
}
}
return

上述代码实现了输入“小众软件”,通过ahk打开www.appinn.com
通过添加不同的自定词句,以及不同的命令,可以实现更多的可能。

GIF 2021-8-7 15-37-24
【如图,按下atl+空格,启动已经预先输入了“ahk ”的命令框,此时输入自己的命令,按下回车,启动对应ahk指令】