SendKeys verwenden in VB Script (VBS) - www.itnator.net

SendKeys verwenden in VB Script (VBS)

Mit einem VB Script (VBS) hat man viele Möglichkeiten. In diesem Beispiel wird „SendKeys“ erklärt. Mit WshShell.SendKeys können Tastenanschläge ausgegeben werden. Hört sich zuerst ein wenig uninteressant an, kann aber vieles vereinfachen.

Free-Photos / Pixabay

 

SendKeys in VB Script verwenden

Die Syntax hierzu ist relativ einfach:

In diesem Beispiel wird beim Aufruf des Script der Tastenanschlag „ENTER“ bewirkt.

 

Um euch zu spielen und ausprobieren, kann auch der Texteditor geöffnet werden, und direkt in diesen geschrieben werden:

 

Natürlich kann auch Unfug damit getrieben werden. Wenn man Beispielsweise bestimmte Tasten im Loop immer wieder ausgeben lässt, aber der Benutzer gar nichts davon weiß! Beispiel: Immer wieder eine „Pfeil-Runter-Taste“ kann beim Surfen, bzw. lesen ziemlich stören 😉

 

SendKeys Parameter / SendKeys Befehle

KeyCode
{{{}
}{}}
[{[}
]{]}
~{~}
+{+}
^{^}
%{%}
BACKSPACE{BACKSPACE}, {BS}, or {BKSP}
BREAK{BREAK}
CAPS LOCK{CAPSLOCK}
DEL or DELETE{DELETE} or {DEL}
DOWN ARROW{DOWN}
END{END}
ENTER{ENTER} or ~
ESC{ESC}
HELP{HELP}
HOME{HOME}
INS or INSERT{INSERT} or {INS}
LEFT ARROW{LEFT}
NUM LOCK{NUMLOCK}
PAGE DOWN{PGDN}
PAGE UP{PGUP}
PRINT SCREEN{PRTSC}
RIGHT ARROW{RIGHT}
SCROLL LOCK{SCROLLLOCK}
TAB{TAB}
UP ARROW{UP}
F1{F1}
F2{F2}
F3{F3}
F4{F4}
F5{F5}
F6{F6}
F7{F7}
F8{F8}
F9{F9}
F10{F10}
F11{F11}
F12{F12}
F13{F13}
F14{F14}
F15{F15}
F16{F16}
+SHIFT
^CTRL
%ALT

Super Beispiel 🙂

Der Befehl „STRG + ALT + ENTF“ zum Ändern des Kennworts, oder zum Öffnen des Taskmanagers lautet also
„^%{DELETE}“

Wichtig !

Bei der Ausgabe der Tastaturausgabe ist wichtig, dass die vom System definierten Tastaturbefehle ({DOWN}, {ESC}, {TAB}, etc.) immer in zwei Anführungszeichen gesetzt werden müssen.

 

Auch interessant?

CD / DVD Laufwerk öffnen mit VB Script (VBS)

Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Hat dir der Beitrag SendKeys verwenden in VB Script (VBS) weitergeholfen? 0 comments
sidebar