1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. alpines

Beiträge von alpines

  • Maus über Ziffernblock steuern !!

    • alpines
    • 8. November 2010 um 20:28

    Ich hab mich mal rangesetzt und folgendes gebastelt:
    Ein Programm namens "NumbPad",
    damit kann man:
    - die Maus nach oben, unten, links und rechts steuern
    - linken Mausclick senden
    - rechten Mausclick senden

    ############### Steuerung ###############

    Numpad 7 = Mausklick links
    Numpad 8 = Maus nach oben ziehen
    Numpad 9 = Mausklick rechts
    Numpad 4 = Maus nach links ziehen
    Numpad 5 = Maus ins Zentrum des Bildschirms ziehen
    Numpad 2 = Maus nach unten ziehen

    ########################################

    ####################### Anmerkung #######################

    Ich versuche noch das Ganze, mit einem Joystick zu steuren.
    ( Funktioniert hiermit nicht. ) Also d.h. ich bastel an einer neuen Version

    ########################################################

    Das ist erst die 1.0 Version also :D Ein paar Funktionen kommen noch dazu.
    Quellcode im Spoiler:

    Spoiler anzeigen
    [autoit]

    #include <Misc.au3>

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(64,"NumbPad 1.0","Willkommen bei NumbPad 1.0")
    MsgBox(64,"NumbPad 1.0","Numpad 7 = Mausklick links,Numpad 9 = Mausklick rechts, Numpad 8 = Maus nach oben,Numpad 5 = Maus zum Zentrum, Numpad 4 = Maus nach links,Numpad 6 = Maus nach rechts, Numpad 2 = Maus nach unten")
    MsgBox(64,"NumbPad 1.0","Maus wird ins Zentrum platziert...")

    [/autoit] [autoit][/autoit] [autoit]

    WinActivate("Desktop")

    [/autoit] [autoit][/autoit] [autoit]

    $pos = MouseGetPos()
    $DesktopHeightMiddle = @DesktopHeight / 2
    $DesktopWidthMiddle = @DesktopWidth / 2

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove($DesktopWidthMiddle,$DesktopHeightMiddle)

    [/autoit] [autoit][/autoit] [autoit]

    While 1

    [/autoit] [autoit][/autoit] [autoit]

    HotKeySet("{NUMPAD7}","_mouseleft")
    HotKeySet("{NUMPAD8}","_up")
    HotKeySet("{NUMPAD9}","_mouseright")
    HotKeySet("{NUMPAD4}","_left")
    HotKeySet("{NUMPAD5}","_center")
    HotKeySet("{NUMPAD6}","_right")
    HotKeySet("{NUMPAD2}","_down")

    [/autoit] [autoit][/autoit] [autoit]

    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _mouseleft()
    MouseClick("left")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _mouseright()
    MouseClick("right")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _up()
    $pos = MouseGetPos()
    $MouseMoveUp = MouseMove(($pos[0]),($pos[1]-50),100000000)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _left()
    $pos = MouseGetPos()
    $MouseMoveLeft = MouseMove(($pos[0]-50),($pos[1]),100000000)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _center()
    $pos = MouseGetPos()
    $MouseMoveCenter = MouseMove($DesktopWidthMiddle,$DesktopHeightMiddle)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _right()
    $pos = MouseGetPos()
    $MouseMoveRight = MouseMove(($pos[0]+50),($pos[1]),100000000)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _down()
    $pos = MouseGetPos()
    $MouseMoveRight = MouseMove(($pos[0]),($pos[1]+50),100000000)
    EndFunc

    [/autoit]

    Bitte nicht streng bewerten, dass ist das erste Programm das ich hochlade.

    Download:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    NumbPad 1.0.zip 288,73 kB – 445 Downloads

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™