Mousposition ermittel

  • benötige eine funktion, die die Mousposition abfragt und darauf falls diese in einen bestimmten bereich kommt eine andere funktion in gang setzt dies soll in einer schleife passieren also durchgehend abfragen
    Danke

    Einmal editiert, zuletzt von HHcheesehead (27. August 2011 um 21:24)

  • Versuchs mal hiermit:

    [autoit]

    Func _MousePosCall($left, $top, $right, $bottom, $function)
    $mouse = MouseGetPos()
    If $mouse[0] >= $left And $mouse[0] <= $right And $mouse[1] >= $top And $mouse[1] <= $bottom Then
    Call($function)
    Return True
    EndIf
    Return False
    EndFunc

    [/autoit]

    Und hier noch ein Beispiel:

    [autoit]

    While 1
    _MousePosCall(0, 0, 100, 100, 'test')
    WEnd

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

    Func test()
    Return MsgBox(64, 'Test', 'Test')
    EndFunc

    [/autoit]

    EDIT #1:
    Falls jemandem ein besserer Name einfällt, ich bin für alle Vorschläge offen.