Ich bin mir dessen bewusst the probably most common form:Wie können wir Tastaturtasten mit Vbs simulieren?
set wShell = createObject("wscript.shell")
wShell.sendKeys ":){ENTER}"
diese uncommon and limited way:
Set ShellApp = CreateObject("Shell.Application")
ShellApp.WindowSwitcher
können wir hackishlyuse sleep, wenn wir eine Folge von Tasten wollen, die auf anderen Ereignissen abhängt:
WScript.sleep 987
wShell.sendKeys "foo{!}~"
WScript.sleep 789
wShell.sendKeys "^a^c"
und wir können nicht wirklich eine Taste gedrückt halten aber we can repeat it many times:
wShell.sendKeys "{LEFT 42}"
jetzt ... fehle ich etwas?
Was ist Ihre Frage? Welches Problem versuchen Sie zu lösen? –
@AnsgarWiechers Ich möchte herausfinden, alle Optionen, die wir für die Simulation von Tastaturtasten mit Vbs haben, so dass ich besser beurteilen kann, was ich damit machen kann. – cregox
In VBScript haben Sie 'SendKeys'. Zeitraum. Das Problem bei dieser Methode besteht darin, dass sie die Tastenanschläge an das aktive Fenster sendet, egal zu welchem Zeitpunkt. Das heißt, Sie können nicht wirklich kontrollieren, wohin Ihre Tastenanschläge gehen. Deshalb sollte es vermieden werden, es sei denn, es gibt keine andere Möglichkeit. –