Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SendKeys (Funktion)

  • Last UpdatedSep 14, 2023
  • 2 minute read

Simuliert Tastatureingaben.

Wichtig: Die Funktion SendKeys() funktioniert nicht bei der 64-Bit-Version von Windows.

Syntax

SendKeys Tastenfolge;

Parameter

Tastenfolge

Die Tastatureingaben, die simuliert werden sollen. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Neben normalen Zeichen auf der Tastatur können Sie auch Steuertasten simulieren. Hierfür verwenden Sie die folgenden Codes:

{BACKSPACE} - Rücktaste

{BREAK} - Taste "Untbr"

{CAPSLOCK} - Feststelltaste

{DELETE} oder {DEL} - Taste "Entf"

{DOWN} - Pfeiltaste nach unten

{END} - Taste "Ende"

{ENTER} oder ~ - Eingabetaste

{ESCAPE} oder {ESC} - Taste "Esc"

{F1} .. {F12} - Tasten F1 bis F12

{HOME} - Taste "Pos1"

{INSERT} - Taste "Einfg"

{LEFT} - Pfeiltaste nach links

{NUMLOCK} - Taste "Num" (Zehnerblock aktivieren)

{PGDN} - Bild ab

{PGUP} - Bild auf

{PRTSC} - Taste "Druck"

{RIGHT} - Pfeiltaste nach rechts

{TAB} - Tabulatortaste

{UP} - Pfeiltaste nach oben

+ - Umschalttaste
Wenn Sie zusammen mit der Umschalttaste weitere Tasten drücken möchten, geben Sie diese in Klammern nach diesem Zeichen an.

^ - Taste "Strg"
Wenn Sie zusammen mit der Strg-Taste weitere Tasten drücken möchten, geben Sie diese in Klammern nach diesem Zeichen an.

% - Taste "Alt"
Wenn Sie zusammen mit der Alt-Taste weitere Tasten drücken möchten, geben Sie diese in Klammern nach diesem Zeichen an.

Anmerkungen

Bevor Sie Tastatureingaben an eine andere Anwendung schicken können, müssen Sie diese mit den Funktionen StartApp oder ActivateApp() aktivieren.

Beispiel(e)

Die folgende Anweisung simuliert, dass die B-Taste gedrückt wird.

SendKeys "b";

Die folgende Anweisung simuliert, dass die Tastenkombination Strg+P gedrückt wird (um beispielsweise das Druckdialogfeld aufzurufen).

SendKeys "^(p)";

Die folgende Anweisung simuliert die Eingaben F1, Tab, "HAL", Eingabetaste. Dies könnte beispielsweise genutzt werden, um die Programmhilfe aufzurufen, ein Suchfeld zu aktivieren, den Suchtext einzugeben und die Suche auszulösen.

SendKeys "{F1}{TAB}HAL{ENTER}";

Die folgende Anweisung simuliert die Tastenkombination Strg+Umschalt+1 (Umschalten zu WindowMaker). Unerschrockene Programmierer können auf diese Weise versuchen, InTouch-Projekte zu entwickeln, die sich selbst bearbeiten.

SendKeys "^(+(1))";