| 名称 | CheckPressedKeys 检查按键 | ||||||
|---|---|---|---|---|---|---|---|
| 功能 | 检查键盘、鼠标的哪些键被按下。在程序运行前,可能有些键盘或者鼠标的键因某种原因被按下未弹起,有的从物理上看弹起了,实际在逻辑上并未弹起。这样会影响后面的键盘、鼠标操作,所有最好先检查一下。 | ||||||
| 参数 | 参数1 模式:32位整型数。用于设置这个函数的工作方式。取值可以是下面的一个或多个,不用时可取0。如果要同时使用多个值,可将多个值做或运算。可取值:
|
||||||
| 返回值 | BSTR类型。如果未检测到有被按下的键,返回“OK”字符串;如果检测到有被按下的键,返回被按下的键的信息;如果失败,返回空字符串。 | ||||||
| vbs 例子 |
Dim str str=wyhkm.CheckPressedKeys(1) If str=vbNullString Then MsgBox "按键检查失败",4096 wscript.quit End If If str="OK" Then MsgBox "检查到" & str & "被按下,可能是按下未弹起或者键盘故障,这会影响键盘鼠标操作,为了恢复它们,请尝试重新点击这些按键!",4096 wscript.quit End If |