Bot

07/11/2009 14:26 BLODDYKILL#1
PHP Code:
HotKeySet("!x","Schliesen")
HotKeySet("!s","gestartet")
Func gestartet ()
    While (
1)
    
Dim $pix PixelSearch(1112797990x7776342 )
    If 
Not @error Then MouseClick("left",$pix[0],$pix[1], 2,2)&Sleep(5000)    
    
Wend
EndFunc
Sleep
(300000)
Func Schliesen ()
    Exit
EndFunc 
Weis wer warum es nicht funktioniert?

es macht jetz garnichts auser des sleep aber es kommt auch kein error.
07/11/2009 16:01 Mankana#2
Code:
HotKeySet("!x","Schliesen")
HotKeySet("!s","gestartet")

Func gestartet ()
    While (1)
    Dim $pix = PixelSearch(1, 1, 1279, 799, 0x7776342 )
    If Not @error Then 
		MouseClick("left",$pix[0],$pix[1], 2,2)
		Sleep(5000)
	EndIf
    Wend
EndFunc

Func Schliesen ()
    Exit
EndFunc  


While 1
	Sleep(50)
WEnd
So sollte es funktionieren
07/11/2009 16:11 BLODDYKILL#3
ich versuchs mal

PHP Code:
$ID=InputBox("ID""Gebe hier bitte eine Gültige ID ein:")
$PW=InputBox("PW","Gib bitte das Passwort für den Antikopieschutz ein:")
$ID2=InputBox("ID""Gebe hier bitte die 2.Sicherungs ID ein:")
$PW2=InputBox("PW","Gib bitte das Sicherheits Passwort für den Antikopieschutz ein:")


IF 
Not $ID+$PW=60 then 
    MsgBox
(0,"no","PW is wrong")
    Exit
EndIf 
Als zweite Vorraussetzung möchte ich noch das $ID2 und $PW2 zusammen noch sagen wir mal 100 ergeben ist das auch möglich?

Wenn ich es so vorne hin setze ist es Autoit föllig egal was man eingibt =/ des Exit und die MSGBOX wird einfach übersprungen...
07/11/2009 16:19 Mankana#4
Dafür bräuchte ich den kompletten Quellcode.

IF Not $ID+$PW=60 then
MsgBox(0,"no","PW is wrong")
Exit
EndIf

Das würde so nicht klappen. Du brauchst den Befehl GUICtrlRead um die Eingabe auszulesen, da du sonst nur die ID der Steuerelements bekommst.

IF Not GUICtrlRead($ID) + GUICtrlRead($PW) = 60 then
MsgBox(0,"no","PW is wrong")
Exit
EndIf
07/11/2009 16:52 BLODDYKILL#5
gehn beide deiner Sachen nicht :rolleyes:
07/11/2009 17:16 Mankana#6
die erste Methode klappt soweit das du die Funktion aufrufen kannst.

Das die richtige Farbe nicht gefunden wird liegt wohl daran das dein Farbcode falsch ist.
Ich schätze mal das eine 7 zuviel ist weil es insgesamt 7 Zahlen sind und es nur 6 Zahlen sein dürfen(naja es sind nur 3 aber egal). Zu deinen letzten Problem schrieb ich das
ich den ganzen Quellcode benötige um dir da zu helfen, ich habe dir lediglich schonmal
gesagt was an den gezeigten falsch ist.

edit: bei deinem letzten Problem habe ich mich verguckt ich dachte das wären GUI Controls....

IF $ID+$PW <> 60 then
MsgBox(0,"no","PW is wrong")
Exit
EndIf

Wenn du Not entfernst und anstelle von '=' '<>' schreibst (kleiner / größer) wird dir, falls
deine ID und das Passwort zusammen keine 60 ergeben, eine MessageBox sagen das das
Passwort falsch ist.
07/11/2009 22:19 BLODDYKILL#7
des mit der PW Abfrage stimmt und bei dem Farbcode habe ich mich anscheinend um eine 7 vertippt o.O THX :)