魔兽autofollow(autohotkey魔兽世界)
WinGet, wowid, List, 魔兽世界 ~w:: KeyWait w IfWinActive, 魔兽世界 { ControlSend,, w, ahk_id %wowid1% ControlSend,, w, ahk_id %wowid2% Return } WinGet, wowid, List, 魔兽世界 ~1:: KeyWait 1 IfWinActive, 魔兽世界 { ControlSend,, 1, ahk_id %wowid1% ControlSend,, 1, ahk_id %wowid2% Return } WinGet, wowid, List, 魔兽世界 ~2:: KeyWait 2 IfWinActive, 魔兽世界 { ControlSend,, 2, ahk_id %wowid2% ControlSend,, 2, ahk_id %wowid3% Return } WinGet, wowid, List, 魔兽世界 ~3:: KeyWait 3 IfWinActive, 魔兽世界 { ControlSend,, 3, ahk_id %wowid1% ControlSend,, 3, ahk_id %wowid3% Return } WinGet, wowid, List, 魔兽世界 ~4:: KeyWait 4 IfWinActive, 魔兽世界 { ControlSend,, 4, ahk_id %wowid1% ControlSend,, 4, ahk_id %wowid3% Return } WinGet, wowid, List, 魔兽世界 ~5:: KeyWait 5 IfWinActive, 魔兽世界 { ControlSend,, 5, ahk_id %wowid1% ControlSend,, 5, ahk_id %wowid3% Return } WinGet, wowid, List, 魔兽世界 ~6:: KeyWait 6 IfWinActive, 魔兽世界 { ControlSend,, 6, ahk_id %wowid1% ControlSend,, 6, ahk_id %wowid3% Return } 把上面这些复制到你的script里面去就行,不过不建议把W也映射,不如在第二个窗口的人物的1技能栏里放入宏。
可以这样写: /target 第一个窗口的人物名字 /cast [target=targettarget] 技能名称 /follow 第一个窗口的人物名字 这样能保证第二个窗口的人物始终跟随第一个窗口的人物,且当一号人物释放1技能时,二号人物以一号人物的目标为目标释放技能。
2、3、4、5、6技能栏里也放入宏,和1技能栏的宏一个格式,换掉技能名称就可以了。