获取游戏窗口句柄
我玩魔兽世界用按键精灵挂机以下是我的后台脚本:Pluginhwnd=Window.Find(0,"魔兽世界")PluginBkgnd.KeyPress(Hwnd,49)P...
我玩魔兽世界用按键精灵挂机以下是我的后台脚本: Plugin hwnd=Window.Find(0,"魔兽世界") Plugin Bkgnd.KeyPress(Hwnd, 49) Plugin Bkgnd.KeyPress(Hwnd, 50) 用这个脚本我可以边挂机边看网页-电影. 我的目的是想:开2个号挂机 我玩1-2个号 但是我的脚本有问题 它只会寻找魔兽世界窗口-多开这基本起不到作用 后台执行按键命令 这个简单-关键是我不知道如何获取窗口句柄 在网上查的Plugin hwnd=Window.GetKeyFocusWnd()=获得前台句柄 但是根本不知道怎么获取用.. 请求高人指点小弟..感激不尽
展开
1个回答
2013-10-10
展开全部
试一试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个人跟随主窗口人物。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询