
Plugin hwnd=Window.Find(0,"魔兽世界")
Plugin Bkgnd.KeyPress(Hwnd, 49)
Plugin Bkgnd.KeyPress(Hwnd, 50)
用这个脚本我可以边挂机边看网页-电影.
我的目的是想:开2个号挂机 我玩1-2个号
但是我的脚本有问题 它只会寻找魔兽世界窗口-多开这基本起不到作用
后台执行按键命令 这个简单-关键是我不知道如何获取窗口句柄
在网上查的Plugin hwnd=Window.GetKeyFocusWnd()=获得前台句柄
但是根本不知道怎么获取用..
请求高人指点小弟..感激不尽
试一试autohotkey
AutoHotKey在BD能搜索到。
安装运行后右键点击系统托盘滴图标,选择editthisscript,打开记事本,删除原来滴文字,输入以下代码并保存:
WinGet,wowid,List,魔兽世界
~1::
KeyWait1
IfWinActive,魔兽世界
{
ControlSend,,1,ahk_idwowid1
ControlSend,,1,ahk_idwowid2
ControlSend,,1,ahk_idwowid3
ControlSend,,1,ahk_idwowid4
ControlSend,,1,ahk_idwowid5
Return
}
这个系5开代码,1~5对应5个窗姿猛信口,热键为1键,当第一个窗口输入1时,其TA4个窗口仍同时输入1。如果要设定其TA热键只要复制代码~1开始到},把1改为其TA键即可。如果双开则只要保留1~2,3~5这3行可以删除。
代码设知笑置好老再右击图标,选迹轮择Reloadthisscript。测试下来要先打开autohotkey软件,再开wow,然后Reload,否则容易出错。
游戏人物设置,第一个人物可以按普通游戏设置,其TA4个窗口滴人物技能必须用宏,关键滴系3条:
第一行/assistplayer(主窗口人物名)
第2行/cast技能名
第3行/followplayer(主窗口人物名)
这样在游戏中就能实现按下1个键同时控制5个人施法并让其TA4个人跟随主窗口人物。