用autohotkey魔兽双开双开魔兽世界 只...

这个Keyclone的功能是比AutoHotKey要来的强,而且更简单。所以我还是要向大家推荐,并且给大家一些简单的教程,好让大家快速上手。 魔兽世界双开、多开、十开教程
&&&  首先下载破解版本()免***的,双击Keyclone.exe,进入主界面,如下:
恩,这个是我现在的配置,你第一次打开时没有192.168.1.103:1442.....这一行的,别急,咱们进入setup配置下,点setup,进入下图:
进入general这一项,先在keyclone name取个标识你的keyclone的名字,我随便取了个sony.
&&&  local port是在两台电脑上联机使用keyclone的端口,只要你的端口没被占用,可以随便取,建议默认的就好。
&&&  send only 我一般是不勾的,因为这个项目是在另外一台电脑和你联机时,他通过keyclone发送的按键,这里也可以收到,如果勾了的话,就不能接收别机的键盘信号了。
&&&  auto-add windows titled,这个勾了的话,就可以自动识别你的windows窗口名,并自动加入到keyclone控制栏里了,exact name match,勾上就是精确识别下面设置的名称,建议勾上。最后在下面的文本框输入你要控制的各种窗口名字,恩,相信大家都是用来多开魔兽的,所以请写上"魔兽世界",台湾的写繁体版本的魔兽世界,欧美的写world of warcraft即可。
&&&  下面的几个pass mouse clicks,镜像鼠标点击(应该是只相应鼠标点击事件)
&&&  distinguish left/right(区分鼠标左键和右键,对应pass mouse clicks)
&&&  focus follows mouse,不知道到底有何作用,焦点跟随鼠标?我个人没有使用这个功能
&&&  always-on-top,使keyclone软件界面总在前面,基本不用
&&&  我都没勾,因为我个人觉得暂时用不到。
&&&  startup command我没使用
&&&  auto-connect,这个要好好设置下,主要是那些像我10开或15开的疯子,在2台电脑上利用keyclone联机使用多开的时候,利用这个,可以自动的连接2台电脑。如你所见,我在里面填的是192.168.1.103:1442
&&&  192.168.1.103是我的另外一台需要连接的电脑的内网IP地址,1442是上面填写的端口号。填写好后,每次打开keyclone软件,就自动添加了这个IP,并不停***端口,你这个时候再打开另外一台电脑的keyclone,就会自动识别在这个主keyclone了。其实keyclone没有所谓主和副而言,在不同电脑的keyclone都是并列的。
&&&  OK,点apply, 再点OK,这样,就基本配置好了。你这个时候,只要打开多个魔兽世界游戏,即可,keyclone会自动识别。如下图:
 然后最小化keyclone,就会自动缩小在右下角了,进入游戏吧。我保证你会有时间需要使keyclone暂停的,这时你只要把鼠标右键点击keyclone的小图标,会出现小窗口,点override即可,再点一次就是恢复正常。
&& & keyclone默认的是把所有键盘都镜像了,所以,你应该会要让某几个键位不镜像,譬如wasd,这个如果镜像了,再游戏里,会很乱,无法跟随。于是,你要进入setup,点do-not-pass,如下图:
在那里,先点击这行字,再按你要屏蔽的键盘,这样你屏蔽的键盘都会列表在上面的表里,你可以随时增加,取消。点apply和OK,就设置好了。
&&&  最后,在双机多开的操作中,另外一台电脑上的keyclone设置和以上的一样,只要把auto-connect的IP地址改成“你的IP地址:你设置的keyclone端口”即可,就能自动识别局域网里keyclone了。
&&&  以上是最简单的设置,基本上,以上的设置,就足以使你完成多开的任务了,更多更方便的设置你可以自己研究下。
&&&  希望大家在魔兽多开中玩得更开心。
&&&  5开练级,10开副本,15开...恩恩,各种玩法由你开创。
提示:支持键盘“← →”键翻页如何使用autohotkey实现游戏多窗口同步运行_autohotkey吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,251贴子:
如何使用autohotkey实现游戏多窗口同步运行收藏
具体就是控制一个角色,多开的其他角色也跟着动。
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
只要求能够前后左右移动就好了
这是我玩剑灵用的双开
你可以参考一下也可以同时输出就是两个角色
同时攻击BOSS~w::{ControlSend,,{w down}, ahk_id%Client1% ControlSend,,{w down}, ahk_id%Client2%Return}~w up::{ControlSend,,{w up},ahk_id%Client1% ControlSend,,{w up},ahk_id%Client2% return}
登录百度帐号推荐应用新人请教,后台窗口多开,鼠标同步能不能实现【autohotkey吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,251贴子:
新人请教,后台窗口多开,鼠标同步能不能实现收藏
想请教一下,能不能实现,多窗口,在控制一个窗口的情况下,别的窗口的鼠标跟着主窗口的鼠标同时移动,比如说鼠标点主窗口地图的一个位置,别的窗口的人物也跑到同一个位置。我找了一段代码,不会用,请高手看看有没有问题
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
多开游戏,不止双开,随便开几个,只要机器跑得动。; 所有其他窗口的人物,自动跟随玩家在操作的那个窗口的鼠标左右键的点击 和 指定的键盘操作(要跟踪的按键要指定)#NoEnv #Include &AhkDllThread&SetWorkingDir % A_ScriptDirv_Enable=0 SetTitleMatchMode, 2CoordMode, Mouse, WindowCoordMode, Pixel, WindowCoordMode, ToolTip, Window; 线程脚本文件名LeftClickScript := "FollowLeftClick.ahk"RightClickScript := "FollowRightClick.ahk"KeyPressScript := "FollowKeyPress.ahk"v_WindowName := "游戏窗口标题"游戏窗口标题中必须包含这个名字v_MouseFollow = 1
跟随的窗口,是否重复玩家窗口的鼠标操作,1表示重复,0表示不重复v_KeyFollow = 0
跟随的窗口,是否重复玩家窗口的键盘操作,1表示重复,0表示不重复v_KeyList := ["F1", "F2"]要跟踪的键盘操作列表,注意,列表尽量少,每跟踪一个按键,就是模拟一个新的线程,按键多了,可能会有意想不到的问题出现v_NormalSleep = 500
程序普通休眠周期,单位是毫秒#s::win + s 启动或关闭{v_Enable:=!v_Enable定义按下快捷键的操作,按下一次,开始工作,再按一次,停止工作
If (v_Enable=0)
ToolTip, Pausing, 300, 30, R
暂停鼠标跟随
if (v_MouseFollow=1)
dllLeft.ahkPause("On")
dllRight.ahkPause("On")
} 暂停键盘跟随
if (v_KeyFollow = 1)
for index, v_KeyValue in v_KeyList
dllKey%index%.ahkPause("On")
ToolTip Paused, 300, 30, R
Sleep, 1000
ToolTip, Preparing, 300, 30, R 开始解决多开问题
Winget, GameID, List, %v_WindowName%扫描所有打开的窗口,获得所有游戏窗口的唯一ID重设每个游戏窗口的窗口名字,让每个窗口名字不一样,完全是为了玩家好区分而已。。。
while (i&=GameID)
给窗口起个新名字
new_name := v_WindowName . i
curr_game_id := GameID%i%
WinSetTitle, ahk_id %curr_game_id%, , %new_name%
}如果跟踪已经在运行,只是被暂停了,那么就继续跟踪,而不是重新开始,否则,就启动新线程开始工作
if (v_MouseFollow=1)
if dllLeft.ahkReady()
dllLeft.ahkPause("Off")
gosub, LeftMouseFollow
if dllRight.ahkReady()
dllRight.ahkPause("Off")
gosub, RightMouseFollow
if (v_KeyFollow = 1)
for index, v_KeyValue in v_KeyList
if dllKey%index%.ahkReady()
dllKey%index%.ahkPause("Off")
gosub, KeyPressFollow
}Return; 鼠标左键跟随LeftMouseFollow:{
Tooltip, % "preparing left click",300, 30, R 鼠标跟随
if (v_MouseFollow=1)
装载用于多线程的DLL
dllLeft:=AhkDllThread("AutoHotkey.dll")
启动空线程
dllLeft.ahktextdll() ;启动 #Persistent + #NoTrayIcon 模式的空线程
If dllLeft.addFile(LeftClickScript) ;添加鼠标左键跟随脚本,但不执行
将窗口名字赋给加载的脚本文件
dllLeft.ahkassign.v_WindowName := v_WindowName
将休息时间传递到线程脚本中
dllLeft.ahkassign.v_NormalSleep := v_NormalSleep
运行脚本中的operation模块开始跟随操作
dllLeft.ahkLabel.Operation
ToolTip, % "Could not find " LeftClickScript, 500, 30, R
Sleep, 1000
}}return; 鼠标右键跟随RightMouseFollow:{ 鼠标跟随
if (v_MouseFollow=1)
Tooltip, % "preparing right click",300, 30, R装载用于多线程的DLL
dllRight:=AhkDllThread("AutoHotkey.dll")
启动空线程
dllRight.ahktextdll() ;启动 #Persistent + #NoTrayIcon 模式的空线程跟随右键
If dllRight.addFile(RightClickScript) ;添加鼠标左键跟随脚本,但不执行
将窗口名字赋给加载的脚本文件
dllRight.ahkassign.v_WindowName := v_WindowName
将休息时间传递到线程脚本中
dllRight.ahkassign.v_NormalSleep := v_NormalSleep
运行脚本中的operation模块开始跟随操作
dllRight.ahkLabel.Operation
ToolTip, % "Could not find " RightClickScript, 500, 30, R
Sleep, 1000
}return; 键盘跟随KeyPressFollow:{ 键盘跟随
if (v_KeyFollow=1)
Tooltip, % "preparing keyboard",300, 30, R
for index, v_KeyValue in v_KeyList
dllKey%index%:=AhkDllThread("AutoHotkey.dll")
dllKey%index%.ahktextdll() ;启动 #Persistent + #NoTrayIcon 模式的空线程
If dllKey%index%.addFile(KeyPressScript) ;添加鼠标左键跟随脚本,但不执行
将窗口名字赋给加载的脚本文件
dllKey%index%.ahkassign.v_WindowName := v_WindowName
将休息时间传递到线程脚本中
dllKey%index%.ahkassign.v_NormalSleep := v_NormalSleep
将要监控的按键传递过去
dllKey%index%.ahkassign.v_Key := v_KeyValue
运行脚本中的operation模块开始跟随操作
dllKey%index%.ahkLabel.Operation
ToolTip, % "Could not find " KeyPressScript, 500, 30, R
Sleep, 1000
Tooltip, % "Done",300, 30, R
sleep, 1000
我又研究了一下,似乎我玩的游戏不能用这个软件,必须用插件,用插件很容易检测出来,所以我还是手动好了
好久不玩坑爹网游了,不知道现在AHK多开受到了哪些限制
有现成的软件吗?
哥们,是上面的代码成功了吗?还是版主给你的? 求分享啊。。
登录百度帐号推荐应用

参考资料

 

随机推荐