AutoHotKey脚本问题

WinGet, wowid, List, 魔兽世界 ~1:: KeyWait 1 IfWinActive, 魔兽世界 { ControlSend,, 1, ahk_id %wowid1% ControlSend,, 1, ahk_id %wowid2% ControlSend,, 1, ahk_id %wowid3% ControlSend,, 1, ahk_id %wowid4% ControlSend,, 1, ahk_id %wowid5% Return } 这个是就能改1个键 能不能帮我加上 2 3 4 5 6 这几个键

第1个回答  2014-05-18
呵呵,是要魔兽世界多开吧!!! 举个2的例子,其余类似 ;==============脚本开始====================== WinGet, wowid, List, 魔兽世界 ~1:: ;1为热键 KeyWait 1 IfWinActive, 魔兽世界 { ControlSend,, 1, ahk_id %wowid1% ;几开留几行 ControlSend,, 1, ahk_id %wowid2% ControlSend,, 1, ahk_id %wowid3% ;如果双开,这行及下两行不要,下同 ControlSend,, 1, ahk_id %wowid4% ControlSend,, 1, ahk_id %wowid5% Return ;感觉}应该在return之前的,也许没什么影响,保留意见,-_-!! } ~2:: KeyWait 2 IfWinActive, 魔兽世界 { ControlSend,, 2, ahk_id %wowid1% ControlSend,, 2, ahk_id %wowid2% ControlSend,, 2, ahk_id %wowid3% ControlSend,, 2, ahk_id %wowid4% ControlSend,, 2, ahk_id %wowid5% Return } ;中间省略 ;====================结束===================== 一些说明: 1 ;后为注释,可省去,也可不省去,不影响运行 2 把autohotkey装好(如是绿色版把.ahk关联好),把代码复制到记事本中另存为*.ahk(文件名随意),运行 3 这只是键位映射,其它wow宏也要设置(参考百度,呵呵,好多的,也挺细的),持续按键(如asdw)无法实现(该脚本无法,可能可以用短时间内重复按键,参考wow抽筋宏,呵呵,只是思路,我没玩过wow的) 多开对机子及网速要求较高
相似回答