获取游戏窗口句柄

我玩魔兽世界用按键精灵挂机以下是我的后台脚本: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()=获得前台句柄 但是根本不知道怎么获取用.. 请求高人指点小弟..感激不尽 展开
 我来答
匿名用户
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个人跟随主窗口人物。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式