bei jedem mousemove ein Label anzeigen

10/09/2013 18:56 Anubiz32#1
Hallo.
Ich möchte in der GUI ein Statusfenster anzeigen lassen.
In form von labels.
Jedesmal wenn ein mousemove/click gemacht wird soll er anzeigen was er macht.

z.B. "Starte Spiel" ... "Wähle Charakter"

Ist so etwas Möglich?
10/09/2013 19:15 BladeTiger12#2
Ja soetwas ist möglich.
Aber du hast es sehr undeutlich beschrieben.

Also jedesmal wenn du ein z.B: MouseMove machst soll in dem StatusFenster dann stehen
MouseMove?
10/09/2013 19:21 Anubiz32#3
ne hehe...
Der bot bewegt die Maus aufs Feld Spiel Starten, zum Beispiel und Klickt es an.
Ab dem Mousemove soll das Status-Label Anzeigen: "Startet das Spiel"
10/09/2013 19:24 SpieleHacksInfo#4
MouseMove(wohin auch immer)
GuiCtrlSetData($Label,"Starte Spiel")
;und so weiter
10/09/2013 19:56 Anubiz32#5
Und ich erstelle dafür in der GUI Namens label2 (Zum Beispiel)
Und dann im Code
GuiCtrlSetData($label2,"Starte Spiel") ?
10/09/2013 20:01 SpieleHacksInfo#6
ja und probier doch einfach
10/09/2013 22:26 Sh1Rum#7
So wie er schon gesagt hat
Mousemove("Blub")
GuiCtrlSetData($Label1,"Starte Spiel!")
Du kannst es auch noch mit invisibel nehmen ..
10/10/2013 17:41 CallSaul#8
Beispiel:

Code:
For $i To $AnzMoves
MouseMove($x, $y)
GuiCtrlSetData($Label1, "Schritt " & $i & " fertig!")
Next
10/18/2013 00:22 c0w#9
sprichst du davon dass autoit dem mousemove ausführt, oder dass wenn der user die maus bewegt das laben sich ändert?
erstes wurde schon erklärt, bei letzterem könntest du mousepos einem festen array zu weisen und in einer while schleife abfragen ob die maus sich noch an diesem punkt befindet