(Sendkeys) Tastenkombination
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 18 Antworten in diesem Thema. Der letzte Beitrag () ist von TVX.
-
-
msdn.microsoft.com/de-de/libra….forms.sendkeys.send.aspx
Zum Beispiel zum Senden von Enter:
Nimm aber lieberRegisterHotKey
Das geht dann immer...
[VB.NET] RegisterHotKey-Wrapper -
-
-
-
Hallo, ich weiß ja nicht, was du genau vorhast, aber im entsprechenden MSDN Artikel steht weiter unten, wie man Tastenkombinationen einstellt:
msdn.microsoft.com/de-de/libra…ndows.forms.sendkeys.aspx
Um
festzulegen, dass eine beliebige Kombination von UMSCHALT, STRG und ALT
gedrückt gehalten werden soll, während andere Tasten gedrückt werden,
schließen Sie den Code für diese Tasten in runde Klammern ein. Um
beispielsweise anzugeben, dass UMSCHALT gedrückt gehalten werden soll,
während E und C gedrückt werden, verwenden Sie "+(EC)". Wenn
Sie angeben möchten, dass beim Drücken von E die UMSCHALTTASTE gedrückt
gehalten werden soll, und anschließend C ohne UMSCHALT gedrückt werden
soll, verwenden Sie "+EC". Geben Sie das wiederholte Drücken einer Tasten in der Form {Taste Anzahl} an. Zwischen Taste und Zahl muss ein Leerzeichen stehen. So steht {LEFT 42} beispielsweise für ein 42-maliges Drücken der NACH-LINKS-TASTE und {h 10} für ein zehnmaliges Drücken von H.
-
-
-
-
TheGameSiders schrieb:
Wie man eine Taste sendet weiss ich ja, nur ich muss 2 F-Tasten gleichzeitig drücken..
-
So sollte es gehen als Beispiel a und b und anschließend loslassen !?
Loslassen kanst de dann extra stecken !
So wird a und b gedückt und dann wird erst losgelassen - habs an txt Datei getestet
VB.NET-Quellcode
- Option Strict On
- Imports System.Runtime.InteropServices
- Public Class Form1
- <DllImport("user32.dll", CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Unicode, EntryPoint:="keybd_event", ExactSpelling:=True, SetLastError:=True)> _
- Public Shared Sub keybd_event(ByVal bVk As Byte, ByVal bScan As Byte, _
- ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
- End Sub
- Private Const Key_NONE As Integer = &H0
- Private Const VK_A = &H41 ' Taste A
- Private Const VK_B = &H42 ' Taste B
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
- keybd_event(VK_A, 0, 0, 0) 'Key down
- keybd_event(VK_B, 0, 0, 0) 'Key down
- keybd_event(Key_NONE, 0, 0, 0) 'Key up
- End Sub
- End Class
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „TVX“ ()
-
-
HA HA VON WEGEN (( Bullshit? Das fragt die Tasten ab und sendet sie nicht...)) Probiers doch aus ich schreib nicht um sonst getestet dahinter ich drücke tasten öfter so !!!
Das ist sogar richtig gut bei gams weil man tasten beliebig lang drücken kann !
Fals es dir aufgefallen ist kommt keine if Abfrage vor ! -
-
Kuck doch
youtube.com/watch?v=Lrn8B_4QnRo&feature=youtu.be
Weist doch mann muss nur wollen dann kann man auch fliegen -
-
-
-
-
Ähnliche Themen
-
Bestimmte Tastenfolge nach Zeit x
PeterDerMeter - - Sonstige Problemstellungen -
Media-Keys senden / simulieren
Sederic Enders - - Sonstige Problemstellungen -
Death6000 - - Sonstige Problemstellungen
-
DarkDiablo2 - - Sonstige Problemstellungen
-
Joe1990 - - Sonstige Problemstellungen
-
2 Benutzer haben hier geschrieben
- Gast (17)
- Artentus (2)