|
You last visited: Today at 09:40
Advertisement
Noob-Frage zu AutoIT
Discussion on Noob-Frage zu AutoIT within the Guild Wars forum part of the MMORPGs category.
11/05/2008, 17:53
|
#1
|
elite*gold: 0
Join Date: Feb 2008
Posts: 41
Received Thanks: 4
|
Noob-Frage zu AutoIT
Hi, ich erstell mir gerade einen - sehr einafchen - Bot. Er soll die Leetaste 5sec gedrückt halten bin jetzt die ganze AutoIT Hilfe durch gegangen
Also meine Frage ist:
Wie kann ich eine Taste gedrückt halten für eine bestimmte Zeit ^^''
|
|
|
11/05/2008, 17:54
|
#2
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
Code:
Send ("{space down}")
Sleep (5000)
Send ("{space up}")
|
|
|
11/05/2008, 17:55
|
#3
|
elite*gold: 0
Join Date: Feb 2008
Posts: 41
Received Thanks: 4
|
danke , sooo einfach
|
|
|
11/05/2008, 18:12
|
#4
|
elite*gold: 0
Join Date: Feb 2008
Posts: 41
Received Thanks: 4
|
irgendwie klappts nicht
Quote:
WinActivate("Dekaron")
WinWaitActive("Dekaron")
sleep(random(250,80))
Send("l") ;fishing
mouseclick ("left", 157,65)
sleep(random(9600,10100))
Send ("{space down}")
Sleep (5000)
Send ("{space up}")
|
|
|
|
11/05/2008, 18:23
|
#5
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Quote:
Originally Posted by JayJay0ne
WinActivate("Dekaron")
WinWaitActive("Dekaron")
sleep(random(250,80))
Send("l") ;fishing
mouseclick ("left", 157,65)
sleep(random(9600,10100))
Send ("{space down}")
Sleep (5000)
Send ("{space up}")
(
|
Bei sleep(random(min,max)) muss die 2. zeit immer größer sein als die erste. ich denke du hast da einfach eine 2 vergessen. also füg mal
Code:
WinActivate("Dekaron")
WinWaitActive("Dekaron")
sleep(random(250,280))
Send("l") ;fishing
mouseclick ("left", 157,65)
sleep(random(9600,10100))
Send ("{space down}")
Sleep (5000)
Send ("{space up}")
ein, dann sollte es gehen
|
|
|
11/05/2008, 18:35
|
#6
|
elite*gold: 0
Join Date: Oct 2008
Posts: 19
Received Thanks: 0
|
Quote:
mouseclick ("left", 157,65)
|
da müsstest du noch meines achtens die Anzahl der Klicks und die Mausgeschwindigkeit eintragen... z.B. MouseClick("left",Random(425,525),random(398,415), 1,0) ... die ersten beiden randoms durch deine Koordinaten ersetzen und die dritte Zahl ist die anzahl von klicks die 4te der speed
|
|
|
11/05/2008, 18:41
|
#7
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Kann man... wenn man da keinen wert schreibt, dann klickt er automatisch 1 mal und macht ne mausgeschwindigkeit von in etwa 5. weis grad nicht was default bei geschwindigkeit ist.
Alternativ kannst du auch einfach das script starten im Scite Editor, dann zeigt er dir unten ne Fehlermeldung an, in welcher Zeile der Fehler ist
|
|
|
11/05/2008, 18:42
|
#8
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
Quote:
da müsstest du noch meines achtens die Anzahl der Klicks und die Mausgeschwindigkeit eintragen... z.B. MouseClick("left",Random(425,525),random(398,415), 1,0) ... die ersten beiden randoms durch deine Koordinaten ersetzen und die dritte Zahl ist die anzahl von klicks die 4te der speed
|
anzahl der clicks und mousespeed ist optional
edit: zu langsam :<
|
|
|
11/05/2008, 18:46
|
#9
|
elite*gold: 0
Join Date: Feb 2008
Posts: 41
Received Thanks: 4
|
danke
|
|
|
11/05/2008, 18:50
|
#10
|
elite*gold: 0
Join Date: Apr 2008
Posts: 24
Received Thanks: 3
|
Hab auch ne frage
Also hier das wichtige:
$Checkbox1 = GUICtrlCreateCheckbox("Test-Test", 24, 376, 169, 25)
$Input1 = GUICtrlCreateInput("Input1", 200, 376, 33, 21)
$Input1aus = GUICtrlSetState(-1,$GUI_DISABLE)
und wenn jetzt jmd auf das Checkboxkästchen klickt dann soll er das disable Input wieder beschrieb bar machen
wie mach ich das?
|
|
|
11/05/2008, 19:02
|
#11
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
Code:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox1
GUICtrlSetState($Input1,$GUI_ENABLE)
EndSwitch
WEnd
|
|
|
11/05/2008, 19:07
|
#12
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
PHP Code:
If GUICtrlRead ($Checkbox1) = $GUI_CHECKED Then GUICtrlSetState ($Input1, $GUI_ENABLE ) EndIf
Edit: zu langsam
|
|
|
11/05/2008, 19:50
|
#13
|
elite*gold: 0
Join Date: Apr 2008
Posts: 24
Received Thanks: 3
|
So muss euch noch mehr wissen entlocken
also gibs das schon wennja kann mich jmd hin führen wenn nein kann das jmd beantworten?
Will das so in etwa haben das er nichts tut bis sich ein Teil vom Bildschirm bestimmt gefärbt hat.
Also mein kläglicher Versuch war das:
Do Sleep
Until PixelChecksum(blablabla) = 123456789
aber es kommt ein Error
|
|
|
11/05/2008, 20:17
|
#14
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
PHP Code:
Do $checksum = PixelChecksum(blablabla) Until $checksum = 123456789
|
|
|
11/05/2008, 20:55
|
#15
|
elite*gold: 0
Join Date: Jul 2008
Posts: 164
Received Thanks: 9
|
@ the Ducati: verwendest du zufällig deinen ign als name hier ? *gg*
|
|
|
Similar Threads
|
Allgemeine Noob Fragen über AutoIT
03/19/2011 - AutoIt - 11 Replies
Hallöle,
ich hab maln paar Fragen zu AutoIT:
1. Warum öffnet z.B Internet Explorer, oder sonst ein Programm das man öffnen will, nich wenn man z.B
eingibt?
2. Vergessen, poste ich aber viell noch wenns mir einfällt^^
|
All times are GMT +2. The time now is 09:40.
|
|