当前位置:首页 » 网页前端 » 魔兽多开脚本ahk
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

魔兽多开脚本ahk

发布时间: 2022-08-16 10:13:50

❶ AutoHotkey 魔兽世界多开键位

tab是选择目标,如果你 要多开 建议tab建不要映射,因为按下去后果不确定。

解决方法就是除了主控制号,其他号的对应技能都用宏来实现
/协助 主id名
/跟随 主id名
/cast 对应技能名

这样你主号tab切换目标使用技能的同时其他号也会瞄准这个目标的。而且包括移动的wsad四个键也不需要映射,只要做几个常用技能快捷键就足够了。小号会一直跟随大号的。。。这个就是折中的解决方案,因为你要映射所有按键和鼠标的话会出现很多难以预料的问题,甚至几个窗口画面的延迟导致的误差也会被无限的放大。

❷ 魔兽世界双开同时操作问题。利用aotohotkey之类的。请教!!!

试试把魔兽的窗口模式打开啊

❸ AutoHotkey魔兽世界双开脚本和宏都怎么设置急

双开就窗口模式啊~~~
宏的话
现在早改了
只能把没有公共CD的弄到一起
就是SHIFT
+鼠标左键点一下技能就能
/施放
.....SHIFT
+鼠标左键点一下技能
/施放
SHIFT
+鼠标左键点一下技能
前面上一条可以加上
叫话的功能~~

❹ 关于魔兽世界autohotkey双开的详细教程

WinGet, wowid, List, 魔兽世界
~1::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, 1, ahk_id %wowid1%
ControlSend,, 1, ahk_id %wowid2%
ControlSend,, 1, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~2::
KeyWait 2
IfWinActive, 魔兽世界
{
ControlSend,, 2, ahk_id %wowid1%
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 %wowid2%
ControlSend,, 3, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~4::
KeyWait 4
IfWinActive, 魔兽世界
{
ControlSend,, 4, ahk_id %wowid1%
ControlSend,, 4, ahk_id %wowid2%
ControlSend,, 4, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~5::
KeyWait 5
IfWinActive, 魔兽世界
{
ControlSend,, 5, ahk_id %wowid1%
ControlSend,, 5, ahk_id %wowid2%
ControlSend,, 5, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~6::
KeyWait 6
IfWinActive, 魔兽世界
{
ControlSend,, 6, ahk_id %wowid1%
ControlSend,, 6, ahk_id %wowid2%
ControlSend,, 6, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~7::
KeyWait 7
IfWinActive, 魔兽世界
{
ControlSend,, 7, ahk_id %wowid1%
ControlSend,, 7, ahk_id %wowid2%
ControlSend,, 7, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~8::
KeyWait 8
IfWinActive, 魔兽世界
{
ControlSend,, 8, ahk_id %wowid1%
ControlSend,, 8, ahk_id %wowid2%
ControlSend,, 8, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~9::
KeyWait 9
IfWinActive, 魔兽世界
{
ControlSend,, 9, ahk_id %wowid1%
ControlSend,, 9, ahk_id %wowid2%
ControlSend,, 9, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~0::
KeyWait 0
IfWinActive, 魔兽世界
{
ControlSend,, 0, ahk_id %wowid1%
ControlSend,, 0, ahk_id %wowid2%
ControlSend,, 0, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~-::
KeyWait -
IfWinActive, 魔兽世界
{
ControlSend,, -, ahk_id %wowid1%
ControlSend,, -, ahk_id %wowid2%
ControlSend,, -, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~=::
KeyWait =
IfWinActive, 魔兽世界
{
ControlSend,, =, ahk_id %wowid1%
ControlSend,, =, ahk_id %wowid2%
ControlSend,, =, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~Q::
KeyWait Q
IfWinActive, 魔兽世界
{
ControlSend,, Q, ahk_id %wowid1%
ControlSend,, Q, ahk_id %wowid2%
ControlSend,, Q, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~E::
KeyWait E
IfWinActive, 魔兽世界
{
ControlSend,, E, ahk_id %wowid1%
ControlSend,, E, ahk_id %wowid2%
ControlSend,, E, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~T::
KeyWait T
IfWinActive, 魔兽世界
{
ControlSend,, T, ahk_id %wowid1%
ControlSend,, T, ahk_id %wowid2%
ControlSend,, T, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~Y::
KeyWait G
IfWinActive, 魔兽世界
{
ControlSend,, G, ahk_id %wowid1%
ControlSend,, G, ahk_id %wowid2%
ControlSend,, G, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~F::
KeyWait F
IfWinActive, 魔兽世界
{
ControlSend,, F, ahk_id %wowid1%
ControlSend,, F, ahk_id %wowid2%
ControlSend,, F, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~G::
KeyWait Z
IfWinActive, 魔兽世界
{
ControlSend,, Z, ahk_id %wowid1%
ControlSend,, Z, ahk_id %wowid2%
ControlSend,, Z, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~H::
KeyWait C
IfWinActive, 魔兽世界
{
ControlSend,, C, ahk_id %wowid1%
ControlSend,, C, ahk_id %wowid2%
ControlSend,, C, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~V::
KeyWait V
IfWinActive, 魔兽世界
{
ControlSend,, V, ahk_id %wowid1%
ControlSend,, V, ahk_id %wowid2%
ControlSend,, V, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~B::
KeyWait B
IfWinActive, 魔兽世界
{
ControlSend,, B, ahk_id %wowid1%
ControlSend,, B, ahk_id %wowid2%
ControlSend,, B, ahk_id %wowid3%

Return
}
WinGet, wowid, List, 魔兽世界
~N::
KeyWait N
IfWinActive, 魔兽世界
{
ControlSend,, N, ahk_id %wowid1%
ControlSend,, N, ahk_id %wowid2%
ControlSend,, N, ahk_id %wowid3%

Return
}
#IfWinActive, 魔兽世界
F1::
{
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid1%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F2::
{
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid1%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F3::
{
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid1%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F4::
{
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid1%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F5::
{
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid1%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F6::
{
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid1%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F7::
{
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid1%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F8::
{
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid1%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F9::
{
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid1%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F10::
{
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid1%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F11::
{
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid1%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid2%

}
return
#IfWinActive, 魔兽世界
F12::
{
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid1%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid2%

}
return

这是我的宏 你要是用不习惯 就 改1-6的技能位置

❺ 用ahk 挂 魔兽 怎么双开

你可能需要使用窗口句柄ahk_id %var%来识别名称相同的窗口。

❻ Autohotkey 多开魔兽世界时如何使多个窗口的人物同时移动

用按键绑定的软件 就可以同时是多个窗口的人物移动
多玩插件站有

❼ autohotkey WOW双开脚本写好了也没有出错 但是怎么开始运行脚本呢!~

上个问题没试验过 没能成功实在是对不住
这次的试验了一下 顺便帮你把上面的脚本改了
我在记事本上试验成功了
希望对你有帮助
另外最好窗口化运行魔兽世界 因为不玩wow所以你自己试验一下
不行的话在补充
还有先运行2个魔兽再开脚本
###############################################################
#NoEnv
#SingleInstance, Force
#Persistent
Critical
SetTitleMatchMode, 2
Winget, wowid, list, 魔兽世界
WinSetTitle, ahk_id%wowid1%, , 魔兽世界1#
WinSetTitle, ahk_id%wowid2%, , 魔兽世界2#
1::
KeyWait 1
IfWinActive 魔兽世界
{
ControlSend,, 1, ahk_id %wowid1%
ControlSend,, 1, ahk_id %wowid2%
}
Return
2::
KeyWait 2
IfWinActive, 魔兽世界
{
ControlSend,, 2, ahk_id %wowid1%
ControlSend,, 2, ahk_id %wowid2%
}
Return
3::
KeyWait 3
IfWinActive, 魔兽世界
{
ControlSend,, 3, ahk_id %wowid1%
ControlSend,, 3, ahk_id %wowid2%
}
Return
e::
KeyWait e
IfWinActive, 魔兽世界
{
ControlSend,, e, ahk_id %wowid1%
ControlSend,, e, ahk_id %wowid2%
}
Return
r::
KeyWait r
IfWinActive, 魔兽世界
{
ControlSend,, r, ahk_id %wowid1%
ControlSend,, r, ahk_id %wowid2%
}
Return
t::
KeyWait t
IfWinActive, 魔兽世界
{
ControlSend,, t, ahk_id %wowid1%
ControlSend,, t, ahk_id %wowid2%
}
Return
z::
KeyWait z
IfWinActive, 魔兽世界
{
ControlSend,, z, ahk_id %wowid1%
ControlSend,, z, ahk_id %wowid2%
}
Return
v::
KeyWait v
IfWinActive, 魔兽世界
{
ControlSend,, v, ahk_id %wowid1%
ControlSend,, v, ahk_id %wowid2%
}
Return
q::
KeyWait q
IfWinActive, 魔兽世界
{
ControlSend,, q, ahk_id %wowid1%
ControlSend,, q, ahk_id %wowid2%
}
Return
4::
KeyWait 4
IfWinActive, 魔兽世界
{
ControlSend,, 4, ahk_id %wowid1%
ControlSend,, 4, ahk_id %wowid2%
}
Return
5::
KeyWait 5
IfWinActive, 魔兽世界
{
ControlSend,, 5, ahk_id %wowid1%
ControlSend,, 5, ahk_id %wowid2%
}
Return
#################################################################

❽ 请问AHK在魔兽世界里怎么用

回复:nga的一个帖子,射击猎人进来看眼吧。附传送门和个人3.0感想 orangewind怒雷在第一时间告诉了我他的方法暴力宏AHK法 [射击猎人相关] [PVE心得] 完美实现奇美拉射击cd了就放的宏! [ http://bbs.ngacn.cc/read.php?tid=2056139&page=e#a ] 宏1: #show 奇美拉射击 /console Sound_EnableSFX 0 /cast !自动射击 /cast 奇美拉射击 /cast [target=pettarget,exists]杀戮命令 /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1 宏2: #show 稳固射击 /console Sound_EnableSFX 0 /cast !自动射击 /cast 稳固射击 /console Sound_EnableSFX 1 /script UIErrorsFrame:Clear() autohotkey脚本: $v:: ; Loop { if not GetKeyState("v", "P") ; break Send {v} ; Send {7} ; Sleep,50 ; } return 解释下这个脚本就是实现了不停地按v7v7v7v7v7v7v7v7来实现两个技能的使用,其中标了颜色的地方可以根据需要改,奇美拉放v上,稳固放的7上。 按照怒雷的说法,序列宏对延时敏感,并且要求有一定的加速,这个宏能避免这些的出现。 经过我的试验,很完美,适合于各种加速等级,适合于0-5点雄鹰,适合于毛里求斯铁通等各种网络延迟都去试试吧。 怒雷给的开怪宏>>>慎用<<< 附加一个起始宏: /castsequence reset=5 猎人印记,毒蛇钉刺 /PetAttack 按一下,印记+宠物攻击,按2下,上毒蛇钉刺.不停点击则循环,5秒不点击则重置

❾ 急急急!!!请教怎么用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技能栏的宏一个格式,换掉技能名称就可以了。