[AutoIt] Frage/Antworte Thread

11/11/2011 21:37 noahrmal#706
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: [Only registered and activated users can see links. Click Here To Register...]
11/12/2011 00:27 DrExpress#707
Danke:) Endlich mal Sammelthread
12/14/2011 21:25 empiremen#708
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 TEDDYPSYCHOKILLER456#709
Wie kann ich einen Pickupbot erstellen der nur die items aufhebt dich ich auch will
03/24/2012 22:55 noahrmal#710
Quote:
Originally Posted by TEDDYPSYCHOKILLER456 View Post
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 :o
04/21/2012 19:28 .Peanut#711
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 noahrmal#712
PHP Code:
While 1
Sleep 
(2000)
MouseMove (27514)
sleep (3000)
MouseMove (398968)
Sleep (3000)
MouseMove (1397983)
Sleep (10000)
Wend 
Versuch es mal so
04/21/2012 20:17 .Peanut#713
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 :D
04/21/2012 20:20 noahrmal#714
Die Schleife wiederholt alles von alleine, mit Hotkeyset musst du immer auf den Hotkey klicken.
04/21/2012 20:22 .Peanut#715
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 :D

edit: ok habs hin bekommen,zwar bisschen anders aber klappt.

04/22/2012 02:15 xRazØr#716
Quote:
Originally Posted by TEDDYPSYCHOKILLER456 View Post
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 .Peanut#717
Ich schon wieder :p

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