爱问 爱问共享资料 爱问分类
首页 >
游戏
>
网易游戏
>
魔兽世界

求用AutoHotkey 双开wow号的脚本

以前经常看到视频是1个人控制多个号 经朋友介绍用AutoHotkey 

但是如何做脚本啊 ?
具个例子就是我第一个号做1键内相应技能 第二个号也做1键内的相应技能
请哪位大大 帮忙解决下

好评回答

大写的空格 | 08-11-24 103 24
既然你要的是脚本 

WinGet, wowid, List,
~1::
KeyWait 1
IfWinActive, 魔兽世界
{
Cont
olSend,, 1, ahk_id %wowid1%
Cont
olSend,, 1, ahk_id %wowid2%
Retu
n
}
如果你三开的话 就再加上一行
Cont
olSend,, 1, ahk_id %wowid3%
依次类推
这其实就是个循环
里面的“1”可以用其他键代替 例如:2 F F2等等
这个脚本这能让另个ID的角色做出对应按键的动作
如果你想让他帮你攻击的话就要有个辅助攻击的宏了 意思就是让他选择你的目标 不然他是没目标的
宏在这里

assist XX(你的主窗口的角色名字)

cast XX(你想要施放的魔法或者技能的名字)

follow XX(你的主窗口的角色名字)
其实不用所有技能都设定宏 只设一个宏让他选择了你的目标 其他就无所谓了 不过你开始一定要先用那个技能
以下是我用的脚本
WinGet, wowid, List, 魔兽世界
~...

查看全部>>

既然你要的是脚本 

WinGet, wowid, List,
~1::
KeyWait 1
IfWinActive, 魔兽世界
{
Cont
olSend,, 1, ahk_id %wowid1%
Cont
olSend,, 1, ahk_id %wowid2%
Retu
n
}
如果你三开的话 就再加上一行
Cont
olSend,, 1, ahk_id %wowid3%
依次类推
这其实就是个循环
里面的“1”可以用其他键代替 例如:2 F F2等等
这个脚本这能让另个ID的角色做出对应按键的动作
如果你想让他帮你攻击的话就要有个辅助攻击的宏了 意思就是让他选择你的目标 不然他是没目标的
宏在这里

assist XX(你的主窗口的角色名字)

cast XX(你想要施放的魔法或者技能的名字)

follow XX(你的主窗口的角色名字)
其实不用所有技能都设定宏 只设一个宏让他选择了你的目标 其他就无所谓了 不过你开始一定要先用那个技能
以下是我用的脚本
WinGet, wowid, List, 魔兽世界
~1::
KeyWait 1
IfWinActive, 魔兽世界
{
Cont
olSend,, 1, ahk_id %wowid1%
Cont
olSend,, 1, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~2::
KeyWait 2
IfWinActive, 魔兽世界
{
Cont
olSend,, 2, ahk_id %wowid1%
Cont
olSend,, 2, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~3::
KeyWait 3
IfWinActive, 魔兽世界
{
Cont
olSend,, 3, ahk_id %wowid1%
Cont
olSend,, 3, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~e::
KeyWait e
IfWinActive, 魔兽世界
{
Cont
olSend,, e, ahk_id %wowid1%
Cont
olSend,, e, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~
::
KeyWait

IfWinActive, 魔兽世界
{
Cont
olSend,,
, ahk_id %wowid1%
Cont
olSend,,
, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~t::
KeyWait t
IfWinActive, 魔兽世界
{
Cont
olSend,, t, ahk_id %wowid1%
Cont
olSend,, t, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~z::
KeyWait z
IfWinActive, 魔兽世界
{
Cont
olSend,, z, ahk_id %wowid1%
Cont
olSend,, z, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~v::
KeyWait v
IfWinActive, 魔兽世界
{
Cont
olSend,, v, ahk_id %wowid1%
Cont
olSend,, v, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~c::
KeyWait c
IfWinActive, 魔兽世界
{
Cont
olSend,, c, ahk_id %wowid1%
Cont
olSend,, c, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~4::
KeyWait 4
IfWinActive, 魔兽世界
{
Cont
olSend,, 4, ahk_id %wowid1%
Cont
olSend,, 4, ahk_id %wowid2%
Retu
n
}
WinGet, wowid, List, 魔兽世界
~5::
KeyWait 5
IfWinActive, 魔兽世界
{
Cont
olSend,, 5, ahk_id %wowid1%
Cont
olSend,, 5, ahk_id %wowid2%
Retu
n
}
如果你还看不懂 不会用 或者不太会AOTUHOTKEY
这个链接有个教程

双开唯一的坏处就是打字很恶心 当你打字时有你设定的按键出现时他会按两次 例如:你要打“嗯”的时候如果之前设定里有“E”字母出现 就会打出来嗯e 设定的键越多 想完整 无错的打出来一句话就越困难 哈哈
我也是研究了下才懂的 其实不太复杂的
祝你早日实现多开~

类似问题

换一换
  • 魔兽世界相关知识

  • 游戏
  • 游戏问题

相关资料

确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):