客知网 导航

按键精灵后台按键无效

2024-05-18来自:客知编辑
你要确认Hwnd是否就是你要运行的后台窗口句柄,在运行模拟按键命令之前是否正确找到他。

用插件吧 按键的后台基本没用了 大漠或者大兵插件

能说简单一点吗??!

按键精灵后台按键无效~

第一,窗口句柄错了。
第二,游戏屏蔽了按键精灵自带后台插件(这种情况是经常发生的)

游戏窗口标题虽然不会变,但是版本会更新的,版本号一变,脚本就可能查找不到,建议将获取窗口的方式改为“得到当前最前面”或“得到鼠标指向”

按键F1=112
Call Plugin.Bkgnd.KeyPress(Q, 112)【调用(后台插件)在窗口Q中,按键112】
Delay 100【延时100毫秒】
延时给的太短,可能响应不及时,若电脑性能、网速、游戏响应速度都没问题的话,按键绝对是可以响应的,但是有些游戏压根不支持后台按键,偏偏支持后台鼠标。
按键的方法不好使,那就改为后台鼠标的方式
抓抓工具获取游戏内技能图标的X、Y坐标,将坐标写入脚本即可。


你的脚本中写了两个‘在X=0,Y=0的坐标处单击鼠标右键’,X=0,Y=0的坐标就游戏窗口左上角,鼠标右键的话某些窗口会跳出‘还原、移动、大小、最小化、最大化’等选项
有没有试下获取窗口后先写入按键代码测试下呢?
若问题解决烦请采纳,若问题没解决请追问或私信,可远程协助。

18218972478:按键精灵后台按键无效 -
咎龚哑—— 第一,窗口句柄错了. 第二,游戏屏蔽了按键精灵自带后台插件(这种情况是经常发生的)

18218972478:按键精灵后台键盘操作无效? -
咎龚哑—— 朋友,我最近也在研究这个问题.后台键盘不管用.窗口激活后,组合键管用,但是非组合键的单键,照样不管用.加qq交流经验啊,294582846.

18218972478:按键精灵后台鼠标单击命令无效!!! -
咎龚哑—— 一般不支持最小化后台 Hwnd = Plugin.Window.MousePoint() 你理解这句话是什么意思吗?在txt里面,你自己单击一下,能看到什么变化?如果前台看不到变化,你又怎样知道后台没用? 还有,后台失效,也有可能你的操作对象屏蔽按键精灵自带插件,不过记事本是没屏蔽的. 按键精灵写后台代码似乎只是使用插件的事情,其实还有知道其他的,例如窗口有关知识.

18218972478:按键精灵后台单击无效 -
咎龚哑—— 一般不支持最小化后台 hwnd = plugin.window.mousepoint() 你理解这句话是什么意思吗?在txt里面,你自己单击一下,能看到什么变化?如果前台看不到变化,你又怎样知道后台没用? 还有,后台失效,也有可能你的操作对象屏蔽按键精灵自带插件,不过记事本是没屏蔽的. 按键精灵写后台代码似乎只是使用插件的事情,其实还有知道其他的,例如窗口有关知识.

18218972478:按键精灵9后台按键home键无效 -
咎龚哑—— 是不是在开车的时候 按键就无效了 那么 那就事正常的 用大漠插件或者361插件的后台就能解决 如果是在房间也无效的话 那么可能就是你句柄没弄对 或者代码写错了.

18218972478:按键精灵后台脚本无效 -
咎龚哑—— 你的脚本根本没对……应该是: Hwnd = Plugin.Window.MousePoint() Rem a Delay 3000 Call Plugin.Bkgnd.KeyDown(Hwnd, 87) Delay 2000 Call Plugin.Bkgnd.KeyUp(Hwnd, 87) Goto a 而且,不需要复制成4个脚本,用1脚本就行了,把“禁止重复运行”改成“否”,然后分别在4个窗口轮流按下启动键即可.

18218972478:按键精灵后台鼠标点击不了,求解决办法 -
咎龚哑—— 我很费解,你既然设置了UX UY 为什么脚本里没体现出用途 其次,后台不用MOVE TO 命令 你这个 要么是找的后台不对,要么是鼠标的位置设置不对

18218972478:按键精灵 后台鼠标无效是怎么回事 -
咎龚哑—— Rem 选择窗口 Hwnd = Plugin.Window.MousePoint() stemp=Plugin.Window.GetClass(Hwnd) If InStr(stemp,"Internet Explorer_Server")>0 thenElseCall Plugin.Msg.ShowScrTXT(0, 0, 400, 20,"你没有选中IE窗口", "0000FF")Delay 300...

18218972478:按键精灵后台按键无法达到前台按键的效果 -
咎龚哑—— 你的游戏,屏蔽了按键精灵自带后台插件,所以后台对游戏无效.

18218972478:关于按键精灵后台发送按键无效的问题
咎龚哑—— UserVar count // 窗口句柄数组 VBS dim ckjb(10) UserVar message ="你要说的话" //游戏数量 count=2 i= 0 //循环获取各个游戏窗口的句柄 For count Plugin ckjb(i) = Window.MousePoint() MessageBox ("请切换到下一个窗口") Delay 2000 ...

相关链接:
首页
返回顶部
反馈及联系:
客知网