SendKeyPress 后台按键

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

向后台窗口句柄发送一个键盘按键

语法

Call Plugin.Window.SendKeyPress(窗口句柄, 按键码)

参数

参数 数据类型 解释
窗口句柄 长整数型 要操作的窗口句柄
按键码 整数型 要执行的按键码

返回值

示例

1
2
3
4
5
6
7
8
9
10
Call RunApp("notepad.exe")
Delay 1500
//0表示忽略
//下面这句是查找窗口类名("Notepad")或者标题(0),返回找到的句柄Hwnd
Hwnd = Plugin.Window.Find("Notepad", 0)
Hwnd=Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
//注意:会发送2次按键
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)按键
Call Plugin.Window.SendKeyPress(Hwnd, 65)
Msgbox "在后台窗口输入A键"

备注