连点器,26个字母全部都连点怎么样。真不用写500行以上

连点器,26个字母全部都连点怎么样。真不用写500行以上

虽然我自己是不用这个的,不过好像在一些新手人群中,有需求啊。看着有的写几百行也是累,所以这里提供有个思路。

故意留下单键连点的开关没有写,前面的内容已经为这个功能的实现铺好路了,很容易看出来。算是个想学ahk的新手留个作业啦

#singleinstance force

switchs := {all:0}
loop, 26
{
key := chr(a_index + 96)
hotkey, % "~" . key , shoot, on
switchs[key] := 1
}
switchs["all"] := 1
return

^s::
if(switchs["all"] = 1)
switchs["all"] := 0
else
switchs["all"] := 1
return

shoot:
key := substr(a_thishotkey, 2, 1)
loop
if(getkeystate(key, "p") & switchs["all"]=1 & switchs[key])
send, % key
return

;TODO:: 单键开关,代码中故意多出来的部分已经给出了提示

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[编程][文件][FSO]文件操作

2017-10-27 16:08:33

其他

[系统]调用系统函数调整gamma去蓝光

2017-11-8 15:41:18

2 条回复 A文章作者 M管理员
  1. 子琪c

    ,连发是可以, 不过有BUG, 就是如果我按了W那么Q连发就没用了,,,

    • chn.fwt

      理论上不存在这个问题,我测试也不存在这个问题。。。。

个人中心
购物车
优惠劵
有新私信 私信列表
搜索