ControlSend Autoit

08/15/2010 09:49 patiii123#1
Hallo!
Ich habe eine Frage zu AutoIt
ich möchte,dass ControlSend länger GEDRÜCKT gehalten wird..


#RequireAdmin
sleep(1500)
While 1
ControlSend("4Story","", "","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
ControlSend("4Story","","","w")
Sleep(1000)

Wend


hierbei geht die person immer nur einen kleinen schritt nach vorne(im spiel)
ich würde das aber gerne so haben,dass die person z.b. 2 sekunden geradeaus läuft
ist das möglich?
danke
08/15/2010 09:57 HardCore.1337#2
ControlSend("4Story", "", "", "{W Down}")
08/15/2010 10:08 patiii123#3
schon mal vielen dank(thx kommt sofort)
aber wie kann ich das jetzt zeitlich regeln?
also so,dass der jetzt w 2 sekunden halten soll,weil so ist das ja für eine unbestimmte zeit
EDIT:kann ich danach nicht einfach sleep(2000) machen?
dann würde er ja 2 sekunden warten und geradeauslaufen oder?
08/15/2010 10:24 HardCore.1337#4
PHP Code:
ControlSend("4Story""""""{W DOWN}")
sleep(2000)
ControlSend("4Story""""""{W UP}"
08/15/2010 10:44 patiii123#5
jo danke dir
klappt alles super =)
07/15/2017 11:33 checker0899#6
und wie macht man das mit ConrtolClick ?

ControlClick($fenster, "", "", 0, "left", 1)

funktioniert bei mir nicht

07/17/2017 08:50 Memphiisto#7
Quote:
Originally Posted by checker0899 View Post
und wie macht man das mit ConrtolClick ?

ControlClick($fenster, "", "", 0, "left", 1)

funktioniert bei mir nicht


Hey Checker!

Probiers mal mit "{Left Down}" anstatt nur mit Left ^^
Und dann wenn er wieder aufhören soll zu klicken "{Left Up}"

Lg Memphisto