0
我的the probably most common form意识到:我们如何使用vbs模拟键盘按键?
set wShell = createObject("wscript.shell")
wShell.sendKeys ":){ENTER}"
Set ShellApp = CreateObject("Shell.Application")
ShellApp.WindowSwitcher
我们可以hackishlyuse sleep如果我们想键的顺序取决于其他事件:
WScript.sleep 987
wShell.sendKeys "foo{!}~"
WScript.sleep 789
wShell.sendKeys "^a^c"
我们不能真的保持按键,但we can repeat it many times:
wShell.sendKeys "{LEFT 42}"
现在...我错过了什么吗?
你的问题是?你想解决什么问题? –
@AnsgarWiechers我想找出我们使用vbs模拟键盘按键的所有选项,这样我就可以更好地评估我可以用它做什么。 – cregox
在VBScript中,你有'SendKeys'。期。该方法的问题在于它将键击发送到活动窗口,无论在任何给定的时间点。这意味着你无法真正控制击键的实际位置。这就是为什么它应该避免,除非没有其他选择。 –