VBScript Sendkeys "Fn" und "tab" Tasten?
Weiß einer von euch wie ich in einem VBScript mit Sendkeys die Tastendrücke "Fn" und "Tab" simulieren kann?
Desweiteren brauche ich einen Sendkeys Befehl der "Strg+Alt+Entf" gleichzeitig drückt.
Vielen Dank im vorraus.
Und den "F6" Tastendruck
1 Antwort
Die Fn-Taste hat keinen einheitlichen Keycode.
In der Regel ist diese innerhalb der Tastatur fest "verdratet" und liefert je nach kombinierter Taste einen Sondertasten-Keycode an das System.
zB. die Werte: Dezimal (Hex)
- Mute: 173 (0xAD)
- Vol-: 174 (0xAE)
- Vol+: 175 (0xAF)
- Play: 250 (0xFA)
Eine Auflistung aller gebräuchlichen Charcodes: https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.keys?view=net-5.0#felder (gilt auch für VBS)
Diese können mit der Funktion String.fromCharCode() in ein Sonderzeichen convertiert und anschließend an das System gesendet werden.
Was Deine spezielle Tastenkombi (Fn+Tab) zurückliefert hängt von Deiner Tastatur ab.
Strg+Alt+Del kann nicht per Sendkey simuliert werden! (warum auch?) Die Funktionen, welche auf diesem Code vom System angeboten werden, können gezielter über entsprechende Funktionsaufrufe direkt ausgelöst werden.
Hallo Erzesel, deine Antwort hier hat mir bereits gut weitergeholfen, allerdings habe ich eine weitere Frage zu VBS, kannst du mir bitte auch da weiterhelfen? https://www.gutefrage.net/frage/kann-man-mit-einem-vbscript-websites-detecten
Danke für die Hilfe, ich werde mal sehen ob ich damit weiterkomme😀.