|
You last visited: Today at 21:50
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
11/11/2011, 21:37
|
#706
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
Den Code hast du nicht geschrieben, das ist der generierte Code von Koda...
Wenn du wirklich keine Ahnung von Autoit hast dann rate ich dir es sein zu lassen oder erstmal mit was einfachem anfangen.
Sonst beiß dich durch das Tut durch wenn du das verstehst:
|
|
|
11/12/2011, 00:27
|
#707
|
elite*gold: 1
Join Date: Oct 2011
Posts: 194
Received Thanks: 138
|
Danke  Endlich mal Sammelthread
|
|
|
12/14/2011, 21:25
|
#708
|
elite*gold: 51
Join Date: Nov 2010
Posts: 484
Received Thanks: 60
|
Also hab mal ne frage wie kann ich eine Registerkarte in autoit ohne maus auswählen.
Was ich machen will: Ein programm schreiben das mir automatisch ein anderes Programm deinstalliert. Jetzt muss ich im deinstallationsfesnter nur noch weiterkommen da ich dort ja nicht irgendein programm sonder ein spezielles programm nehmen wir mal skype an deinstallieren möchte. Bisher sieht der code so aus :
Run('rundll32 shell32.dll,Control_RunDLL appwiz.cpl')
sleep (5000)

Mfg
|
|
|
03/24/2012, 17:48
|
#709
|
elite*gold: 0
Join Date: Apr 2009
Posts: 13
Received Thanks: 0
|
Wie kann ich einen Pickupbot erstellen der nur die items aufhebt dich ich auch will
|
|
|
03/24/2012, 22:55
|
#710
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
Quote:
Originally Posted by TEDDYPSYCHOKILLER456
Wie kann ich einen Pickupbot erstellen der nur die items aufhebt dich ich auch will
|
Mit Autoit unmöglich und es total schwer, so dass du es nie hinbekommen wirst, weil selbst SandMann & Slait das nicht haben
|
|
|
04/21/2012, 19:28
|
#711
|
elite*gold: 1
Join Date: Sep 2008
Posts: 1,680
Received Thanks: 288
|
Heyho,
wollt jetzt auch mal mit AutoIT anfangen und habe auch gleich eine Frage.
Habe mir die Grundlagen von Remus soweit mal angeschaut und bin da auf die
Schleifen gestoßen.Meine Frage ist jetzt ist davon eins für das wiederholen des vorherigen geschriebenden Codes?
Simples Beispiel:
Sleep (2000)
MouseMove (27, 514)
sleep (3000)
MouseMove (398, 968)
Sleep (3000)
MouseMove (1397, 983)
Sleep (10000)
Suche jetzt den Befehl um das einfach wieder von vorne beginnen zu lassen.
Mfg
|
|
|
04/21/2012, 20:10
|
#712
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
PHP Code:
While 1
Sleep (2000)
MouseMove (27, 514)
sleep (3000)
MouseMove (398, 968)
Sleep (3000)
MouseMove (1397, 983)
Sleep (10000)
Wend
Versuch es mal so
|
|
|
04/21/2012, 20:17
|
#713
|
elite*gold: 1
Join Date: Sep 2008
Posts: 1,680
Received Thanks: 288
|
Ah okay gleich mal versuchen,habe da zwischendurch was anderes als Lösung gefunden beim rumspielen.
HotKeySet ( "{F1}","start")
HotKeySet ( "{F2}","Ende")
Func start()
sleep (5000)
MouseClick ( "left",544, 524)
Sleep (2000)
MouseClick ( "left",238, 68)
Sleep (3000)
Send ( "{F1}")
EndFunc
Func ende()
Exit
EndFunc
Ist ja im Prinzip das selbe nur komplizierter?
Danke schonmal
|
|
|
04/21/2012, 20:20
|
#714
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
Die Schleife wiederholt alles von alleine, mit Hotkeyset musst du immer auf den Hotkey klicken.
|
|
|
04/21/2012, 20:22
|
#715
|
elite*gold: 1
Join Date: Sep 2008
Posts: 1,680
Received Thanks: 288
|
Joa aber habe im Befehl ja geschrieben das er von alleine wieder F1 drückt was der Hotkey für start wär ;D
Werde es dann lieber mit der Schleife versuchen.
Habe es jetzt mal so versucht,nur irgendwie startet er es jetzt nicht.
Weis grade nicht wo der Fehler liegt,wahrscheinlich so simpel.
HotKeySet ( "{F1}","start")
HotKeySet ( "{F2}","Ende")
Func start()
While 1
sleep (5000)
MouseClick ( "left",544, 524)
Sleep (2000)
MouseClick ( "left",238, 68)
Sleep (3000)
WEnd
EndFunc
Func ende()
Exit
EndFunc
Muss bei mir immer Klick machen damit ichs ralle
edit: ok habs hin bekommen,zwar bisschen anders aber klappt.
HotKeySet ( "{F1}","start")
HotKeySet ( "{F2}","Ende")
Func start()
MouseClick ( "right",24, 19)
Sleep (1000)
MouseClick ( "left",227, 411)
Sleep (1000)
MouseClick ( "left",198, 278)
Sleep (1000)
MouseClick ( "left",307, 543)
Sleep (1000)
MouseClick ( "left",1112, 152)
sleep (1000)
MouseClick ( "left",1373, 561)
Sleep (180000)
MouseClick ( "right",20, 25)
Sleep (1000)
MouseClick ( "left",220, 414)
Sleep (1000)
MouseClick ( "left",195, 279)
Sleep (1000)
MouseClick ( "left",315, 542)
Sleep (1000)
send ( "{F1}")
EndFunc
Func ende()
Exit
EndFunc
While 1
Sleep (100)
WEnd
|
|
|
04/22/2012, 02:15
|
#716
|
elite*gold: 2
Join Date: Dec 2011
Posts: 548
Received Thanks: 99
|
Quote:
Originally Posted by TEDDYPSYCHOKILLER456
Wie kann ich einen Pickupbot erstellen der nur die items aufhebt dich ich auch will
|
Ich kenn mich nicht aus mit AutoIT aber was ich von den Bots so gelernt habe..
Müsstest denk ich die einzelnen ID's oder mit Pixelsearch arbeiten..
Sowas könnt ich mir vorstellen..
|
|
|
04/22/2012, 08:17
|
#717
|
elite*gold: 1
Join Date: Sep 2008
Posts: 1,680
Received Thanks: 288
|
Ich schon wieder
Habe da gleich noch eine Frage,also bis jetzt klappt alles super dafür das ich gestern mit AutoIT angefangen habe.
Folgendes:Man kann ja via. pixelgetcolor und der "do" schleife sagen: Scann ein Pixel jede 100ms,wenn er die farbe auf "den vorher festgelegten wert" ändert führt er das script weiter aus.Das klappt alles gut.
Jetzt zur eigentlichen Frage.Ist es möglich zu sagen: Scann einen pixel jede 100ms der die Farbe "vorher festgelegter wert" hat,wenn er jetzt beim scannen merkt die farbe hat sich geändert(egal in welche) führt das script weiter aus?
Hoffe es ist verständlich.
Mfg
|
|
|
All times are GMT +1. The time now is 21:50.
|
|