Tasten Gedrückthalten VB Basic Community

04/25/2017 14:23 ProDielerNR(1)#1
Hey ho

Ich habe im Internet ein wenig rumgestöbert nach einer Erklärung wie man
einem Tasten Druck Simulieren kann aller Dings möchte ich,
wiederum das eine Taste Gedrückt gehalten wird.
Dazu habe ich leider keine Vernünftiger Erklärung finden können
außer das man irgendwas irgendwie Importieren müsste ^^"
oder das Keydown event nutzen müsste :?
Wo ich mir die Frage gestellt habe wie soll ich das machen in einem Timer ?
gebe es eine Möglichkeit diesen Code so um zu schreiben das er statt senden
einer Taster eine Taste gedrückt halten tut ?
was auch super wäre + eine Funktion das man es wieder stoppen kann ^^"
bei der Version die ich geschrieben habe ist mir bewusst das man mit Timer1.stop es stoppen kann aber wen eine Taste gedrückt gehalten wird wäre ja was anderes =)

Code:
Private Sub timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        My.Computer.Keyboard.SendKeys(My.Forms.TastenBelegung.Textbox1.Text)

    End Sub
04/25/2017 15:21 EngelEatos#2
Mit SendKeys kannst du keine Taste gedrückt halten.

Stichwort: [Only registered and activated users can see links. Click Here To Register...], dann brauchst du auch keinen Timer.


[Only registered and activated users can see links. Click Here To Register...]
Code:
<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

'Definieren von Virtual Keys
Const KEYEVENTF_KEYUP As Byte = &H2 'KeyUP
Const VK_A = &H41 'Buchstabe A

keybd_event(VK_A, 0, 0, 0) 'Key down
keybd_event(VK_A, 0, KEYEVENTF_KEYUP, 0) 'Key up
04/25/2017 16:24 ProDielerNR(1)#3
Ich habe es selber rausgefunden :)
Closed Quest
04/25/2017 20:06 iBanq#4
Und wenn du den Mod's die Arbeit abnehmen + etwas neues lernen möchtest kannst du sogar unter Themen-Optionen das Thema selbst schließen
04/25/2017 21:40 ProDielerNR(1)#5
Ich kann es nicht schliessen da gibs nur die Optionen das;
Druckbahre versionen zeigen
Jemand peer mail auf dieses thema leiten
Das Thema Abbonieren
oder es eine umfrage Hinzufügen