Autoclick + Pfeiltaste (loop)

12/31/2017 13:28 naZguL86#1
Hi, ich bin neu in dem Gebiet und bekomme es einfach nicht hin das er bei jeder wiederholung die linke Pfeiltaste klickt {left}.

Das Script ist halt ganz simpel, es soll halt an 4 bestimmte stellen klicken (was auch funktioniert) und nachdem er an den 4 Possitionen geklickt hat soll er 2-3x auf linke Pfeiltaste klicken (dieses bekomme ich nicht hin), und das ganze dann unendlich (loop, was ich auch hinbekommen habe).

Wäre cool wenn ihr mir bei meinem "Pfeiltasten" Problem helfen könnt.

Code:
HotKeySet("{ESC}", "Terminate")
While 1
MouseClick("Left", 691, 277, 2)
Sleep (500)
MouseClick("Left", 301, 277, 2)
Sleep (500)
MouseClick("Left", 301, 499, 2)
Sleep (500)
MouseClick("Left", 691, 499, 2)
Sleep (500)
Send ("{left}")
WEnd
Func Terminate()
    Exit 0
EndFunc
12/31/2017 13:50 Moneypulation#2
Also Send("{left}") ist grundsätzlich richtig und bei mir funktioniert es auch. In was für ein Fenster sendest du denn die Pfeiltaste? Bei Spielen kann es vorkommen, dass die das gerne mal blocken. Füge #RequireAdmin in die erste Zeile in deinem Script hinzu und teste es mal so
12/31/2017 14:06 naZguL86#3
Quote:
Originally Posted by Moneypulation View Post
Also Send("{left}") ist grundsätzlich richtig und bei mir funktioniert es auch. In was für ein Fenster sendest du denn die Pfeiltaste? Bei Spielen kann es vorkommen, dass die das gerne mal blocken. Füge #RequireAdmin in die erste Zeile in deinem Script hinzu und teste es mal so
Hi, ja es handelt sich um ein Game.
#RequireAdmin hat leider nicht geholfen.

Mit der Pfeiltaste dreht sich dort halt der Kamerawinkel, es gibt aber noch eine andere möglichkeit und zwar indem man die rechte maustaste festhällt und ein stück nach links zieht dann dreht sich die kamera aus, doch da reicht mein wissen leider nicht für aus.
Hab da mal was probiert aber damit bekomme ich einen Error.

Code:
#RequireAdmin
HotKeySet("{ESC}", "Terminate")
While 1
MouseClick("Left", 691, 277, 1)
Sleep (500)
MouseClick("Left", 301, 277, 1)
Sleep (500)
MouseClick("Left", 301, 499, 1)
Sleep (500)
MouseClick("Left", 691, 499, 1)
Sleep (500)
MouseDown($MOUSE_CLICK_RIGHT)
MouseMove ( 301, 499)
Sleep(100)
MouseUp($MOUSE_CLICK_RIGHT)
WEnd
Func Terminate()
    Exit 0
EndFunc
01/01/2018 14:49 rachefaust#4
du bekommst ein error weil du vergessen hast die dazugehörige .au3 einzubinden ... bei dir fehlt in dem fall #Include<AutoItConstants.au3>
01/01/2018 17:32 naZguL86#5
Ich habe schon etwas passendes hier gefunden was mir sehr weitergeholfen hat, danke trotzdem an euch.