如何让按键精灵只在特定窗口生效?
答案:2 悬赏:30 手机版
解决时间 2021-02-01 23:45
- 提问者网友:人生佛魔见
- 2021-02-01 11:52
我要在冒险岛2游戏中每隔455毫秒按一下Z键。我想只在冒险岛2是当前窗口的时候脚本运行,当切换到其他窗口的时候脚本不运行。麻烦高手帮忙写一下。
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-01 12:49
打开按键精灵 新建 抓抓 句柄 返回游戏界面 按f8获取游戏句柄 复制句柄 点抓抓里面的图像 勾上指定窗口句柄 粘贴句柄 按键盘上的prt sc键 看能否截取游戏图像 如果截取的是黑色的话 游戏就不支持后台 如果能截取到游戏图像就开始在按键精灵里做脚本 具体方法是 打开刚才新建的脚本 点左边的全部命令 点插件命令 点后台插件 点模拟按键 把刚才复制的句柄 填写进来 按键码那里按一下1 然后加个延迟50ms就可以了 这样就能后台运行 你可以最小化窗口 做别的事
While 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 50
Endwhile
你直接复制这段脚本把Hwnd改成你截取的游戏窗口句柄就行了
这里面的49就是按键1,因为后台需要的是按键码 1的按键码就是49所以别怀疑
While 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 50
Endwhile
你直接复制这段脚本把Hwnd改成你截取的游戏窗口句柄就行了
这里面的49就是按键1,因为后台需要的是按键码 1的按键码就是49所以别怀疑
全部回答
- 1楼网友:北城痞子
- 2021-02-01 13:42
我没玩过wow,不知道这游戏是否支持后台。按键精灵需要改成后台代码,取窗口句柄,再对改句柄调用后台插件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯