|
You last visited: Today at 05:29
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
07/21/2009, 16:27
|
#451
|
elite*gold: 14
Join Date: Oct 2008
Posts: 785
Received Thanks: 122
|
also beim browser zu refreshen geht auch so
Quote:
|
{BROWSER_REFRESH}2000/XP Only: Wählt den Browser "neu laden" Button
|
|
|
|
07/21/2009, 22:13
|
#452
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Ist doch das gleiche wie F5 oô
Also wozu so viel eingeben wenn F5 reicht?
|
|
|
07/22/2009, 22:03
|
#453
|
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
|
Hallo ich hab a Prob^^
Also mein Problem: Ich habe gerade mit autoit angefangen und wollte zum einsteigen nen kleinen bot für Pinball schreiben der so aussieht:
Wend
Func Start ()
Send ( "{Space down}" , 2000 )
Send ( "{Space up}" , 0 )
While (1)
Send ( "{Y down}" , 900 )
Send ( "{Y up}" , 0 )
Sleep (2000)
Send ( "{M down}" , 900 )
Send ( "{M up}" , 0 )
Sleep (2000)
Das ist zumindest der problemteil den er schreibt space down Y down anstatt das er es nur drückt was habe ich falsch gemacht bitte helft mir.
THX im Vorraus
€dit: er schreibt nur die befehle mit Down aus
MfG Kommi
|
|
|
07/22/2009, 22:38
|
#454
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by Kommi
Also mein Problem: Ich habe gerade mit autoit angefangen und wollte zum einsteigen nen kleinen bot für Pinball schreiben der so aussieht:
Wend
Func Start ()
Send ( "{Space down}" , 2000 )
Send ( "{Space up}" , 0 )
While (1)
Send ( "{Y down}" , 900 )
Send ( "{Y up}" , 0 )
Sleep (2000)
Send ( "{M down}" , 900 )
Send ( "{M up}" , 0 )
Sleep (2000)
Das ist zumindest der problemteil den er schreibt space down Y down anstatt das er es nur drückt was habe ich falsch gemacht bitte helft mir.
THX im Vorraus
€dit: er schreibt nur die befehle mit Down aus
MfG Kommi
|
es liegt an dem flag schau dir den send befehl ma in der hilfe an
|
|
|
07/22/2009, 22:44
|
#455
|
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
|
Sry wenn ich nerve aber ich find den fehler net  
MfG Kommi
PS: aber danke für die schnelle antwort
|
|
|
07/22/2009, 22:47
|
#456
|
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
|
Also erstma echt gutes Tutorial @Remus ^^
Hab ein Problem:
Quote:
$zahl = 0
Do
$zahl = $zahl + 1
ToolTip ("Unsere Zahl ist : "&$zahl)
sleep (1000)
Until $zahl = 10
MsgBox (0, "", "Unsere bedingung ist erfüllt!")
|
Sowas ähnliches würde ich gerne machen, aber mit Buchstaben anstatt Zahlen. Also in Kurzform quasi:
Quote:
$a = a
Do
$a = $a + 1 'Also einen Buchstaben weiter im Alphabet
Until $a= z
|
Ist sowas überhaupt möglich mit AutoIt? Und wenn ja wie?
Schonmal danke für Antworten. ^^
|
|
|
07/22/2009, 22:47
|
#457
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by Kommi
Sry wenn ich nerve aber ich find den fehler net  
MfG Kommi
PS: aber danke für die schnelle antwort 
|
Send ( "keys" [, flag] )
keys - The sequence of keys to send.
flag - [optional] Changes how "keys" is processed:
flag = 0 (default), Text contains special characters like + and ! to indicate SHIFT and ALT key-presses.
flag = 1, keys are sent raw.
das flag ist entweder 1 oder 0 und nicht 3000
@master kakashi
naja so direkt nicht ich zeig dir ma nen beispiel script
PHP Code:
Global $abc[26]
$abc[0] = "a"
$abc[1] = "b"
$abc[2] = "c"
$abc[3] = "d"
$abc[4] = "e"
$abc[5] = "f"
$abc[6] = "g"
$abc[7] = "h"
$abc[8] = "i"
$abc[9] = "j"
$abc[10] = "k"
$abc[11] = "l"
$abc[12] = "m"
$abc[13] = "n"
$abc[14] = "o"
$abc[15] = "p"
$abc[16] = "q"
$abc[17] = "r"
$abc[18] = "s"
$abc[19] = "t"
$abc[20] = "u"
$abc[21] = "v"
$abc[22] = "w"
$abc[23] = "x"
$abc[24] = "y"
$abc[25] = "z"
For $count = 0 to 25
MsgBox(0,"ABC",$abc[$count])
next
|
|
|
07/22/2009, 22:53
|
#458
|
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
|
THX aber ich glaub ich lass die finger von autoit funkt immer noch net.
Habs halt mal versucht hat nicht funktioniert aber THX für die schnelle Hilfe
MfG Kommi
|
|
|
07/23/2009, 00:28
|
#459
|
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
|
@Remus:
THX, das hat mir schon einen Ansatz gegeben. =)
Habe jetzt folgendes gemacht:
Quote:
Global $abc[26]
$abc[0] = "a"
$abc[1] = "b"
$abc[2] = "c"
$abc[3] = "d"
$abc[4] = "e"
$abc[5] = "f"
$abc[6] = "g"
$abc[7] = "h"
$abc[8] = "i"
$abc[9] = "j"
$abc[10] = "k"
$abc[11] = "l"
$abc[12] = "m"
$abc[13] = "n"
$abc[14] = "o"
$abc[15] = "p"
$abc[16] = "q"
$abc[17] = "r"
$abc[18] = "s"
$abc[19] = "t"
$abc[20] = "u"
$abc[21] = "v"
$abc[22] = "w"
$abc[23] = "x"
$abc[24] = "y"
$abc[25] = "z"
For $count = 0 to 25
MsgBox(0,"ABC",$abc[$count] & $abc[$count +1] & $abc[$count +2] & $abc[$count +3])
next
|
Macht zwar Spaß zu sehen, dass es klappt, aber ich möchte eigentlich z.B. dass der mir alle Möglichkeiten anzeigt, wie man 4 Buchstaben (a-z) zusammenlegen kann.
Im Moment fällt mir dazu nur eine "Lösung" ein, die bestimmt tagelange Tipparbeit erforden würde, lol. Das geht aber mit Schleife(n) bestimmt auch viel kürzer?
|
|
|
07/23/2009, 00:42
|
#460
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by master_kakashi
@Remus:
THX, das hat mir schon einen Ansatz gegeben. =)
Habe jetzt folgendes gemacht:
Macht zwar Spaß zu sehen, dass es klappt, aber ich möchte eigentlich z.B. dass der mir alle Möglichkeiten anzeigt, wie man 4 Buchstaben (a-z) zusammenlegen kann.
Im Moment fällt mir dazu nur eine "Lösung" ein, die bestimmt tagelange Tipparbeit erforden würde, lol. Das geht aber mit Schleife(n) bestimmt auch viel kürzer?
|
jupp ich werd dir später ma schauen wies am besten geht
|
|
|
07/23/2009, 00:52
|
#461
|
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
|
Das is aber nett, thx!
PS: Sry wenn das als Spam gilt oder wenn die Smiley-Anzahl relativ zum Text zu groß war.
|
|
|
07/25/2009, 11:47
|
#462
|
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
|
kann mir jemand kurz helfen ?
Ich wollte das die Schleife endet wenn in diesem Pixel die farbe weiß ist .
er gibt aber error aus ...
$pixel = 0xFFFFFF
If $pixel = 0xFFFFFF Then MouseClick ("left", 650, 500)
$pixel = PixelGetColor (745, 425)
Sleep (100)
EndIf
was mach ich falsch ?
|
|
|
07/25/2009, 14:55
|
#463
|
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
|
Ok das hab ich jetzt geklärt ...
es funktioniert !
Jedoch beendet es die schleife vorzeitig obwohl das bestimmte pixel nicht die gewünschte farbe hat ... was mach ich falsch ?
|
|
|
07/25/2009, 15:05
|
#464
|
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
|
Quote:
Originally Posted by suchti1
Ok das hab ich jetzt geklärt ...
es funktioniert !
Jedoch beendet es die schleife vorzeitig obwohl das bestimmte pixel nicht die gewünschte farbe hat ... was mach ich falsch ?
|
Sleep (2000)
MouseClick ("left", 639, 481)
Sleep (2000)
$pixel = 0x07A3C4
IF $pixel = 0x07A3C4 Then
Send ("{Enter}")
$pixel = PixelGetColor (850, 389)
Sleep (1000)
EndIf
|
|
|
07/26/2009, 12:11
|
#465
|
elite*gold: 10
Join Date: Feb 2009
Posts: 145
Received Thanks: 52
|
Quote:
Originally Posted by Quade
Ähem?
(Beim nächsten mal editiere den ersten Post. Double-Posting ist nicht erlaubt)
Wie du das ändern kannst?
Benenne eine Funktion um?
Zum Beispiel die mit F1; nennst du einfach "Start1". Dann unten auch Func Start1 () machen...
Bild in den Hintergrund: GuiCtrlCreatePic (Benutzung siehe Help)
Am besten in die letzte Zeile der GUIDefinition von GuiSetState() schreiben.
|
ja aber wie kann ich machen dass Help auf Deutsch ist????
|
|
|
All times are GMT +1. The time now is 05:32.
|
|