-
set ws=createobject("")
r"VBS 中 SendKeys 的基本应用程序模拟键盘操作,将一个或多个键盘命令发送到指定的 Windows 窗口以控制应用程序的运行。
它的格式为:字符串
object:表示 wshshell 对象。
string“:表示要发送的按键命令字符串,需要用双引号括起来。
1.基本键。
一般来说,要发送的按键命令可以直接用按键字符本身来表示,例如,要发送字母“x”,就用“来表示。"x"就是这样。 当然,也可以直接发送多个按键命令,只需将按顺序排列键字符即可,例如,要发送按键“happy”,可以使用“即可。"happy"”。
2.特殊功能键。
对于需要与shift、ctrl、alt三个控制键组合使用的按键,sendkeys使用特殊字符表示:
"^"既然字符“+”是用来表示特殊控制键的,那么如何表示这些键呢?
只需将字符括在大括号中即可。 例如:
发送加号“+”,使着装风格便携”。""
此外,对于一些不生成字符的控制功能键,还需要将键名括在大括号内,如“ 发送返回键""表示向下发送的箭头键与“.""表示。
"""""""提示:如果您需要发送多个重复的单字母击键,则不必重复输入字母,sendkeys 允许您使用简化格式进行描述,使用格式“”。 例如,如果要发送 10 个字母“x”,请输入“.""就是这样。
示例:按 F5 刷新桌面。
dim wshshell,path,i
set wshshell = "")
计算机自动重新启动。
set wshshell = createobject("")
u"r"启动任务管理器。
set wshshell = createobject("")"^
-
""模拟键盘操作,并将一个或多个键盘命令发送到指定的 Windows 窗口,以控制要运行的应用程序。
它以以下格式使用:
object:表示 wshshell 对象。
string“:表示要发送的按键命令字符串,需要用双引号括起来。
您可以在语句之前使用 On Error Resume Next 语句,然后确定语句中是否包含“无法删除注册密钥”字样,如果是,则表示启动已取消。 这样,程序就不会报告错误。 >>>More