按键精灵执行鼠标后台点击命令时,如何不让被点击的窗口前台显示啊?

发布于2022-01-06 18:55:11

我用的按键精灵9,调用后台鼠标点击( Call Plugin.Bkgnd.LeftClick),向指定窗口发送一个鼠标点击命令,就会把被操作的窗口显示出来。发送命令前此窗口是

2个回答
admin
网友回答2022-01-06
没办法,除非自己是编程高手,自己编程序。
admin
网友回答2022-01-06

//定义变量

Dim Hwnd

Dim foreground

//记录当前最上层的窗口

foreground = Plugin.Window.Foreground()

//获取要点击的窗口

Hwnd = Plugin.Window.Find("CefWebViewWnd", 0)

//获取要点击的窗口的位置

Call Plugin.Bkgnd.LeftClick(Hwnd, 189, 45)

//激活之前的最上层窗口

Call Plugin.Window.Active(foreground)

Delay 1000


这样虽然看起来被操作的窗口没有显示出来,但其实是进行了一次页面切换的,如果你当前正在聊天,会导致打字中断。

回到
顶部