其使用格式为:object.SendKeys(string)
“object”:表示WshShell对象
“string”:表示要发送的按键指令字符串,需要放在英文双引号中。
Dim wshShell
Set wshShell = CreateObject("Wscript.Shell")
wshShell.SendKeys "{ENTER}"
-----------------------------------
1.基本键
一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母“x”,使用“WshShell.SendKeys
2.特殊功能键
对于需要与Shift、Ctrl、Alt三个控制键组合的按键,SendKeys使用特殊字符来表示:
Shift---------WshShell.SendKeys
Ctrl---------WshShell.SendKeys
Alt---------WshShell.SendKeys
由于“+”、“^”这些字符用来表示特殊的控制按键了,如何表示这些”字符”的按键呢?只要用大括号括住这些字符即可。例如:
另外对于一些不会生成字符的控制功能按键,也同样需要使用大括号括起来按键的名称。--如果发送是基本字符用“”括起来。
例如要发送回车键,需要用“
发送向下的方向键用“
Space---------WshShell.SendKeys
Enter---------WshShell.SendKeys
←---------WshShell.SendKeys
↑---------WshShell.SendKeys
F1---------WshShell.SendKeys
按键
BACKSPACE
BREAK
CAPS
DEL
DOWN
END
ENTER