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'。期。該方法的問題在於它將鍵擊發送到活動窗口,無論在任何給定的時間點。這意味着你無法真正控制擊鍵的實際位置。這就是爲什麼它應該避免,除非沒有其他選擇。 –