哪位大佬用过这个,能给解个惑否?感谢!
我用按键精灵开发,之前用的原版scrcpy(安卓手机投屏的软件),但绑定安卓窗口进行后台鼠标点击事件时,不生效(极小机率偶尔能成功生效)。但直接用电脑的鼠标键盘控制是可以的。
但使用另一款【安卓投屏】的软件(其底层也是用的scrcpy)时就可以生效(我的按键精灵的代码是相同的)。
想问下:是否在安卓投屏软件中做了类似接口的功能(做了上层封装),才使得后台鼠标点击事件生效的?
而原版scrcpy没有,所以才不生效。
- // 后台点击
- Event TestForm.ClickButton.Click
- PhoneWindow = Plugin.Window.Find("SDL_app", 0)
- TracePrint "窗口句柄:" & PhoneWindow
-
- KMWindowBind = Plugin.bgkms6_10.KMTransform(PhoneWindow, 0) // 绑定后台窗口
- TracePrint "窗口绑定:" & KMWindowBind
-
- Call Plugin.bgkms6_10.MoveTo(KMWindowBind, 170, 340 - 30)
- Delay 300
- Call Plugin.bgkms6_10.LeftClick(KMWindowBind)
-
- Call Plugin.bgkms6_10.KMUntransform(KMWindowBind) // 解绑后台窗口
- End Event
复制代码