Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem mit Bot!

Discussion on Problem mit Bot! within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
Problem mit Bot!

Hy Leute,
ich habe auf Arbeit relativ viel langeweile und surfe darum häufig auf anderen Seiten rum und das findet mein Chef garnicht lustig!
Jetzt kamm mir der gedanke einfach nach dem beenden die hystorie und weis der geier zu löschen!
da ich das aber vergessen würde dachte ich mir schreibst du einfach nen Bot!
nur der funktioniert nicht!
Mein Vorschlag war der:
While 1
Sleep (1000)
If ProcessClose ("firefox.exe") Then
Run("C:\Program Files\CCleander\CCleaner.exe", "", @SW_MAXIMIZE)
EndIf
WEnd

nur da passiert garnichts keine Fehler aber passieren tut nichts!
Wo ist der Fehler?
bitte helft mir!
Owatro is offline  
Old 06/07/2011, 19:06   #2


 
Meikbrosoft's Avatar
 
elite*gold: 45
Join Date: Mar 2010
Posts: 1,561
Received Thanks: 350
oder stellst aus das der ne chronik machen soll
oben links auf Firefox -> Einstellungen -> Einstellungen -> Datenschutz -> Chronik
und dann auf Niemals anlegen
Meikbrosoft is offline  
Old 06/07/2011, 19:11   #3
 
WennsHilft's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 341
Received Thanks: 67
Quote:
Originally Posted by TheFreakBpx3 View Post
oder stellst aus das der ne chronik machen soll
oben links auf Firefox -> Einstellungen -> Einstellungen -> Datenschutz -> Chronik
und dann auf Niemals anlegen
ist bei mir ne GRUNDEINSTELLUNG ^^ ebenso wie das ich keine PWs speicher^^


@Owatro
ausserdem müsstest du dann dein Script den ganzen tag laufen lassen ^^
(so das wenn du FF schließt das Script losrennt, fällt eher auf
WennsHilft is offline  
Old 06/07/2011, 19:23   #4
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
Ich will das in den Autostart schmeißen!
ne es ist nicht nur für mich sondern auch für nen Arbeitskollegen und der ist einfach n wirklicher Noob bis ich dem das erklärt habe ist es einfacher dem zu sagen er soll auf das teil klicken und dann ist das gut^^
kann das sein das ich evt einfach nur die falsche funktionen verwendet habe?
Owatro is offline  
Old 06/07/2011, 19:34   #5
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
While 1
Sleep (1000)
If not ProcessExists ("firefox.exe") Then
Run("C:\Program Files\CCleander\CCleaner.exe", "", @SW_MAXIMIZE)
EndIf
WEnd

So funktioniert es!
Trotzdem danke für eure Hilfe
Owatro is offline  
Old 06/07/2011, 21:11   #6
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Hier vllt ist das ein bisschen "sicherer" damit dein Boss das nicht merkt, eig sollte es funktinieren habs selbst ausprobiert, ist halt alles unsichtbar..
Edit: Jz mit #require admin und #notrayicon

PHP Code:
#requireadmin
#notrayicon
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")
sleep(80000)
ControlClick("Piriform CCleaner""""Button3")
sleep(5000)
if 
WinActivate("Piriform CCleaner"""Then
    WinClose
("Piriform CCleaner""")
    
ProcessClose("CCleaner.exe")
    endif
endif
EndIf
WEnd 
Ludder231 is offline  
Old 06/08/2011, 10:34   #7
 
WennsHilft's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 341
Received Thanks: 67
Quote:
Originally Posted by Ludder231 View Post
Hier vllt ist das ein bisschen "sicherer" damit dein Boss das nicht merkt, eig sollte es funktinieren habs selbst ausprobiert, ist halt alles unsichtbar..

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")
sleep(80000)
ControlClick("Piriform CCleaner""""Button3")
sleep(5000)
if 
WinActivate("Piriform CCleaner"""Then
    WinClose
("Piriform CCleaner""")
    
ProcessClose("CCleaner.exe")
    endif
endif
EndIf
WEnd 
#NoTrayIcon und #requireadmin <--- falls überflüssig entschuldige ich mich, sitz auf arbeit am rechner und kann daher nicht testen.
WennsHilft is offline  
Old 06/08/2011, 13:19   #8
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by WennsHilft View Post
#NoTrayIcon und #requireadmin <--- falls überflüssig entschuldige ich mich, sitz auf arbeit am rechner und kann daher nicht testen.
Stimmt Aber es läuft eig
Ludder231 is offline  
Old 06/08/2011, 13:47   #9
 
WennsHilft's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 341
Received Thanks: 67
Quote:
Originally Posted by Ludder231 View Post
Stimmt Aber es läuft eig
ist ja nur ein Hinweis ^^ denn ohne #NoTrayIcon kann man das ganze nacher in (Infobereich Anpassen) sehen.
Und die sichtbarkeit des Programms sollte ja gleich nulls sein.
(sein Arbeitskollegen sollte ja auch nich in Versuchung geraten auf das Icon zu klicken und es damit ausser Gefecht setzen)
WennsHilft is offline  
Old 06/08/2011, 16:26   #10
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by WennsHilft View Post
ist ja nur ein Hinweis ^^ denn ohne #NoTrayIcon kann man das ganze nacher in (Infobereich Anpassen) sehen.
Und die sichtbarkeit des Programms sollte ja gleich nulls sein.
(sein Arbeitskollegen sollte ja auch nich in Versuchung geraten auf das Icon zu klicken und es damit ausser Gefecht setzen)

Ja habs ja mit Edit hinzugefügt, vllt ist er selber so schlau um hotkeys zum Beenden des Programmes zu setzten

Also hier nochmal:
PHP Code:
#requireadmin
#notrayicon
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")
sleep(80000)
ControlClick("Piriform CCleaner""""Button3")
sleep(5000)
if 
WinActivate("Piriform CCleaner"""Then
    WinClose
("Piriform CCleaner""")
    
ProcessClose("CCleaner.exe")
sleep(60000)
    endif
endif
EndIf
WEnd 
Ludder231 is offline  
Old 06/09/2011, 19:27   #11
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
Hy Jungs ich bins nochmal!
Ich habe jetzt folgendes Problem und zwar funktioniert alles soweit nur wenn ich jetzt Firefox schließe und geschloßen lasse fängt er immer wieder von vorn an
wie kann ich den Bot schreiben das er wenn Firefox geschloßen ist nur einmal die CCleaner funktion startet und dann einfach in ne art ruhe geht und wartet bis wieder Firefox geschloßen wird?
Owatro is offline  
Old 06/09/2011, 19:33   #12
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by Owatro View Post
Hy Jungs ich bins nochmal!
Ich habe jetzt folgendes Problem und zwar funktioniert alles soweit nur wenn ich jetzt Firefox schließe und geschloßen lasse fängt er immer wieder von vorn an
wie kann ich den Bot schreiben das er wenn Firefox geschloßen ist nur einmal die CCleaner funktion startet und dann einfach in ne art ruhe geht und wartet bis wieder Firefox geschloßen wird?
Sauber ein Hotkey
vllt mit for-schleifen
Oder du machst dafür ein hotkey immer wenn du zb F1 drückst soll er das mit CCleaner machen.(Darfst du dann aber ja nciht vergessen) Oder du machst einfach riesige sleeps rein, dass er alle 5 min das macht oderso
Ludder231 is offline  
Old 06/09/2011, 19:35   #13
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
genau das riesige Sleep wollte ich eigentlich vermeiden^^
Ja Hotkey musste sein nachdem ich den bot einmal bissl falsch geschrieben hatte und er nur noch bots öffnete!
Kannst du mir mal ein Script erstellen mit der for schleife?
Ich habe auch gehört das man das mit Variablen machen kann aber mit Variablen kenne ich mich nicht aus!
Owatro is offline  
Old 06/09/2011, 20:50   #14
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Ich weiß selbst nicht wie man es anstellt das mit der ruhe pause Du musst das eh mit sleeps machen xD Also vllt mal so aber das auch nicht so cool. Wozu sind eig die mousclicks da? Aber ne idee währe vllt kann man checken lassen ob etwas in der chronik existiert und nur dann CCleaner macht...

PHP Code:
Hotkeyset ("{ESC}""ende")

$name '"C:\Program Files\CCleaner\CCleaner.exe"'
$name2 '"C:\Users\Sandro\Desktop\CCleanerbot.exe"'
$zahl 10

While 1
If not ProcessExists ("firefox.exe"Then go()
sleep(20000)

WEnd


func ende
()
Exit
EndFunc


Func go
()

for 
$i 1 to 2
Sleep 
(1000)
If 
not ProcessExists ("firefox.exe"Then
run
($name)
If 
run($name)then Sleep (3000)
If 
Sleep (3000then MouseClick ("left"646468)
If 
MouseClick ("left"646468then Sleep (2000)
If 
MouseClick ("left"526228then Sleep(15000)
If 
MouseClick ("left"70310then Sleep (5000)
If 
MouseClick ("left"70310then Sleep (5000)
EndIf
next
sleep
(30000)
If 
not ProcessExists ("firefox.exe"Then
run
($name)
If 
run($name)then Sleep (3000)
If 
Sleep (3000then MouseClick ("left"646468)
If 
MouseClick ("left"646468then Sleep (2000)
If 
MouseClick ("left"526228then Sleep(15000)
If 
MouseClick ("left"70310then Sleep (5000)
If 
MouseClick ("left"70310then Sleep (5000)
EndIf
EndFunc 
Ludder231 is offline  
Old 06/09/2011, 21:54   #15
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
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...
Owatro is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Ungelöstes Server Erstell Problem, ausführliche Problem Schilderung
09/15/2011 - Flyff Private Server - 8 Replies
Hey Com! Ich hoffe, dass dieser Thread nicht als Spamthread angesehen wird, da ich ja gestern schon einen zu diesem Thema eröffnet habe. Sorry wenn ich euch mit dem Thema nerve, aber ich sitze nun schon 4 Tage über dem Problem, und finde einfach keine Lösung. Nun werde ich hier allerdings eine ausführlichere Beschreibung des Problems geben. Mein Problem ist, dass ich den Windows Mssql Server 2008/2005 aus Sedrika's TuT nicht installieren kann, da sobald ich ihn immer installiere...
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +1. The time now is 18:54.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.