Problem mit Bot!

06/10/2011 11:24 Ludder231#16
Quote:
Originally Posted by Owatro View Post
Naja ich habe ihn so geschrieben das er auf dem Desktop direkt alles macht das sobald Firefox geschloßen wird das Programm sich öffnet und "alles" automatisch macht!
mein einiziges Problem ist halt das sich das programm geendet und weil Firefox ja zu ist ein neues öffnet und von vorn anfängt darum dachte ich das ich irgendwie eine art einmal bot schreibe
So in der art (auf deutsch)
Ist CCleaner geschloßen dann warte bis Firefox.exe wieder geöffnet wird
wenn firefox geschloßen wird starte funktion...
Also klickt der in CCleaner rum? Und stellt da ein was er löschen und was er nicht löschen soll?
06/10/2011 11:44 Ludder231#17
mach doch einfach, dass wenn ccleaner nicht mehr activ ist der bot von vorne anfangen soll, d.h: Du musst immer ccleaner selbst beenden bevor er weiter macht. Oder nachdem er mit ccleaner durch ist einfach firefox unsichtbar runt so das er nciht weiter machen kann...
06/10/2011 16:09 Owatro#18
Jo sobald Firefox geschloßen wird öffnet er selbstständig CCleaner und drückt dann alles selbst und schließt dann auch!
das wäre ne idee das ich sage
If not ProcessExist (CCleaner.exe) Then ...
06/10/2011 17:07 Ludder231#19
Quote:
Originally Posted by Owatro View Post
Jo sobald Firefox geschloßen wird öffnet er selbstständig CCleaner und drückt dann alles selbst und schließt dann auch!
das wäre ne idee das ich sage
If not ProcessExist (CCleaner.exe) Then ...
Genau aber wieso benutzt du nicht meinen code oer nen teil davon? da musst du keine moucklicks machen lassen und kannst ihm auch im hintergrund lafuen lassen...

PHP Code:
While 1
Sleep 
(1000)
If 
not ProcessExists ("firefox.exe"Then
if not ProcessExists("CCleaner.exe"then
$run 
Run("C:\Program Files\CCleander\CCleaner.exe""", @SW_hide)
WinWaitActive("Piriform CCleaner""")
ControlClick("Piriform CCleaner""""Button1") ; ist analysieren BUtton
sleep
(80000)
ControlClick("Piriform CCleaner""""Button3") ; löschen Button
sleep
(5000)
if 
WinActivate("Piriform CCleaner"""Then
    WinClose
("Piriform CCleaner""")
    
ProcessClose("CCleaner.exe")
    endif
endif
EndIf
WEnd 
Einfach anpassen ist doch viel besser....
06/10/2011 18:24 BlackHybrid#20
Oder so ist es noch ein bisschen besser ;)
PHP Code:
While 1
    Sleep
(1000)
    If 
ProcessExists("firefox.exe") <> And ProcessExists("CCleaner.exe") <> 0 Then
        $run 
Run("C:\Program Files\CCleander\CCleaner.exe""", @SW_HIDE)
        
WinWaitActive("Piriform CCleaner""")
        
ControlClick("Piriform CCleaner""""Button1") ; ist analysieren BUtton
        Sleep
(80000)
        
ControlClick("Piriform CCleaner""""Button3") ; löschen Button
        Sleep
(5000)
        If 
ProcessExists("CCleaner.exe"Then
            ProcessClose
("CCleaner.exe")
        EndIf
    EndIf
WEnd