DIY

按键精灵后台点击问题

平头锅[果猿] Rank: 1 果壳币: 5

发表于 2020-11-21 20:39:10 | 2 条回复 | 50 次浏览

我写了一段代码是这样的

句柄1 = 窗口1.Button1.Hwnd
TracePrint 句柄1
sRect = Plugin.Window.GetClientRect(句柄1)
TracePrint srect
分解 = split(sRect, "|")
For x = 0 To 3
        TracePrint 分解(x)
Next
            Call Plugin.Bkgnd.LeftDown(句柄1, 分解(0) + 10, 分解(1) + 10)
            Call Plugin.Bkgnd.LeftUp(句柄1, 分解(0) + 10, 分解(1) + 10)
TracePrint 10 + 分解(0) & "," & 分解(1) + 10


窗口1.button1的参数如下
左边10
上边170
宽度50
高度20

关于窗口1.button1的点击event 如下
Event 窗口1.Button1.Click
TracePrint "点击了窗口1按钮1"
End Event



调试结果如下
脚本 无界面同步.Q ,第161行:919602
脚本 无界面同步.Q ,第163行:11|203|61|223
脚本 无界面同步.Q ,第166行:11
脚本 无界面同步.Q ,第166行:203
脚本 无界面同步.Q ,第166行:61
脚本 无界面同步.Q ,第166行:223
脚本 无界面同步.Q ,第172行:21,213

以上脚本直接结束了,没有反馈
以下我单独点击了窗口1.button1

脚本 无界面同步.Q ,第99行:点击了窗口1按钮1


不知道为什么后台点击不生效
166行也反馈了按钮的位置(句柄的选择是否有问题)
172行是我后台点击的位置(是否点击坐标错误)
发新帖
平头锅[果猿] Rank: 1 果壳币: 5

发表于 2020-11-22 15:38:17

无标题.png



发送一下图片,更加直观。还用了361插件也没用,鼠标既不点。也不移动

回复 道具 举报

果壳王子[果壳校长] [王子殿下] Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20 果壳热讲师 独家品牌学院 果壳热大导师 果壳学院创始人 果壳热教职工 果壳热平台站长 果壳学院校长/副校长 果壳学长 果壳热研究生 果壳币: 6541

发表于 5 天前

关于上述问题,请看此帖:https://guokehot.com/bt-800.html

回复 道具 举报

发新帖
您需要登录后才可以回帖 登录 | 注册成为果猿 微信登录

手机版

© 2020-2030 果壳热 All rights reserved.

Powered by GUOHOT XS8.8. Theme designed by GUOKEHOT.

top bottom