Maus klick (auf bestimmte Zeit) simulieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Bady.

    Maus klick (auf bestimmte Zeit) simulieren

    Hallo,
    ich hab nicht wirklich viel Ahnung aber ich möchte gern einen Maus klick auf bestimmte zeit simulieren z.B linke Maus taste 5 sec. durchgehend gehalten.
    den hab ich schon gefunden irgend wo in einem Forum aber wie bekomme ich den auch noch auf eine bestimmte zeit hin ?

    VB.NET-Quellcode

    1. Public Class Form1 Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cbuttons As Long, ByVal dwExtraInfo As Long) Private Const MOUSEEVENTF_LEFTDOWN = &H2 Private Const MOUSEEVENTF_LEFTUP = &H4 Private Const MOUSEEVENTF_MIDDLEDOWN = &H20 Private Const MOUSEEVENTF_MIDDLEUP = &H40 Private Const MOUSEEVENTF_RIGHTDOWN = &H8 Private Const MOUSEEVENTF_RIGHTUP = &H10
    2. Public Enum MouseButtons LeftMouseButton RightMouseButton MiddleMouseButton End Enum
    3. Public Sub MouseUp(MouseButton As MouseButtons) Select Case (MouseButton) Case LeftMouseButton Call mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) Case MiddleMouseButton Call mouse_event(MOUSEEVENTF_MIDDLEUP, 0, 0, 0, 0) Case RightMouseButton Call mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0) End Select End Sub
    4. Public Sub MouseDown(MouseButton As MouseButtons) Select Case (MouseButton) Case LeftMouseButton Call mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) Case MiddleMouseButton Call mouse_event(MOUSEEVENTF_MIDDLEDOWN, 0, 0, 0, 0) Case RightMouseButton Call mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0) End Select End Sub
    5. Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click MouseClick(LeftMouseButton) End SubEnd Class

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Matzee2011“ () aus folgendem Grund: falsch formatiert

    1 Mausklick besteht doch aus 2 Events ( Down und Up)
    Bin mir jetzt nicht sicher aber eigentlich sollte es funktionieren wenn du zuerst das Down Event setzt dann 5 Sek. wartest und danach das Up Event setzt.

    Sollte ich mich irren dann bessert mich bitte aus :=)
    MFG
    GOOGLE ist mein Meister :)