按键精灵怎么实现鼠标指定的窗口能够后台按某个按键?

多个游戏窗口,我打开第一个窗口,让他无限按F几,当我打开第二个窗口的时候,第一个窗口不会在后台运行,就停止运行了。

Hwnd = Plugin.Window.MousePoint()

Call Plugin.Bkgnd.KeyPress(Hwnd, 118)

需要什么才能实现我第一窗口运行后,打开第二个窗口,第一窗口一直运行。

//得到鼠标指向的窗口句柄

Hwnd = Plugin.Window.MousePoint()

//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)按键

Call Plugin.Bkgnd.KeyPress(Hwnd, 65)

//向后台窗口句柄(变量:Hwnd)发送一个鼠标移动到客户区域(坐标:0, 0)处

Call Plugin.Bkgnd.MoveTo(Hwnd, 0, 0)

//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击

Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)

//向后台窗口句柄(变量:Hwnd)发送一个文本消息(内容:"内容")到客户区

Call Plugin.Bkgnd.SendString(Hwnd, "内容")

你把Hwnd 句柄当做一个对象,就像你要发短信需要一个电话号码才能操作一样。然后后面的就好理解了。这些命令都能在按键精灵里面的插件命令-后台命令里找到。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答