按键精灵9怎么绑定窗口句柄
比如我现在的DimHwndHwnd=Plugin.Window.MousePoint()Delay1000RemaCallPlugin.Bkgnd.KeyPress(Hw...
比如我现在的
Dim Hwnd
Hwnd = Plugin.Window.MousePoint()
Delay 1000
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 2000
Goto a
但只能在当前窗口才能生效,是不是要绑定窗口句柄?求指教~~ 展开
Dim Hwnd
Hwnd = Plugin.Window.MousePoint()
Delay 1000
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 2000
Goto a
但只能在当前窗口才能生效,是不是要绑定窗口句柄?求指教~~ 展开
1个回答
推荐于2017-11-25 · 知道合伙人软件行家
关注
展开全部
绑定窗口句柄是什么意思?
Hwnd = Plugin.Window.MousePoint() 这句代码是获取当前窗口
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 2000
Goto a
这段代码里的窗口句柄用的就是上面的窗口,这就已经算是绑定了啊?
Hwnd = Plugin.Window.MousePoint() 这句代码是获取当前窗口
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 2000
Goto a
这段代码里的窗口句柄用的就是上面的窗口,这就已经算是绑定了啊?
追问
问题是那个窗口一定要再当前才能生效,求解决。
追答
你说的跟绑定窗口不是一码事。
Hwnd = Plugin.Window.MousePoint()
这句代码已经是获取了窗口句柄,虽然获取的方式是以获取当前窗口的形式,但只要是第一次运行的时候获取当前窗口就可以,在后面的脚本运行过程中,就不需要再获取了。
至于 “问题是那个窗口一定要再当前才能生效”,这个应该跟软件有关,有的软件,比如游戏,会检测窗口是不是当前的激活窗口,如果不是,就不会接受键盘输入。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询