Allgemeine AutoIt Frage zum Hiddenmodus

01/17/2010 14:09 S-youth#1
Wie der Titel schon sagt möchte ich wissen wie man ein selbst
geschriebenes Script zum Hiddenmodus umwandelt. oder welche
codes man dafür benötigt. Ich hab in der Sufu nichts gefunden
was mir helfen könnte. Deshalb frage ich hier nocheinmal.
Ich hoffe auf viele antworten...


Es ist ein ganznormaler klickbot der nach ner Zeit was eingibt.

Code:
$answer = MsgBox(4, "Chat-Kids Antitimeout Bot", "Damit dieser Bot funktioniert musst du Chat-kids.com im Vollbildmodus haben und in einem raum sein.Der Bot wurde nur mit Opera getestet. Der Hersteller übernimmt keinen Schaden.")


If $answer = 7 Then
    MsgBox(0, "AutoIt", "Okay dann halt nicht ;D")
    Exit
EndIf



Run("notepad.exe")

English systems
WinWaitActive("[CLASS:Notepad]")


Send("Herzlich Willkommen:(Tested in Opera Vollbildmodus){ENTER 2}")


Send("Danke das du mein Bot für Chatkids.com benutzt")
Send("{ENTER}")


Send("Er arbeitet noch alleine ohne Hidden fähigkeit, also darfst du deine Maus nicht bewegen.")

Send("{ENTER}{ENTER}Danke für dein Verständnis und habe etwas geduld. {Enter}Mach dein Internet explorer bereit der Bot startet in ca. 30 Sekunden.")
send("{Enter}")
send("{Enter}")
send("{Enter}")
send("{Enter}")
send("{Enter}")
Send("Mit freundlichen grüßen S-YOUTH")

sleep(30000)
sleep(2000)
MouseClick("left",451,812,1)
while 1
	MouseClick("left",451,812,1)
	sleep(2000)
	send("=D")
	send("{ENTER}")
	sleep(2000)
	send("/away teln.")
	send("{ENTER}")
	sleep(20000)
	send("/w")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(180000)
	send("/wc")
	send("{ENTER}")
	sleep(140000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(40000)
	send("/f")
	send("{ENTER}")
	sleep(2000)
	send("/w")
	send("{ENTER}")
	sleep(160000)
	send("/f")
	send("{ENTER}")
	sleep(20000)
	send("/w")
	send("{ENTER}")
	sleep(350000)
	send("/f")
	send("{ENTER}")
	sleep(150000)
	send("muss schnell ne e-mail schreiben.")
	send("{ENTER}")
	sleep(2000)
	send("/away Email schreiben und schnell was in Google suchen.")
	send("{ENTER}")
	sleep(200000)
	send("/w")
	send("{ENTER}")
	sleep(250000)
	send("/f")
	send("{ENTER}")
	sleep(220000)
	send("/wc")
	send("{ENTER}")
	sleep(20000)
	send("/f")
	send("{ENTER}")
	sleep(40000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(150000)
	send("/w")
	send("{ENTER}")
	sleep(20000)
	send("/f")
	send("{ENTER}")
	sleep(40000)
	send("/w")
	send("{ENTER}")
	sleep(50000)
	send("/f")
	send("{ENTER}")
	sleep(20000)
	send("Muss schnell mein Freund anrufen.")
	send("{ENTER}")
	sleep(2000)
	send("/away Freund teln.")
	send("{ENTER}")
	sleep(20000)
	send("/w")
	send("{ENTER}")
	sleep(40000)
	send("/f")
	send("{ENTER}")
	sleep(60000)
	send("/wc")
	send("{ENTER}")
	sleep(20000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(70000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/w")
	send("{ENTER}")
	sleep(190000)
	send("/f")
	send("{ENTER}")
	sleep(60000)
	send("/w")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(150000)
	send("/w")
	send("{ENTER}")
	sleep(145000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/wc")
	send("{ENTER}")
	sleep(120000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/w")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(180000)
	send("/w")
	send("{ENTER}")
	sleep(130000)
	send("/f")
	send("{ENTER}")
	sleep(35000)
	send("/w")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/wc")
	send("{ENTER}")
	sleep(30000)
	send("/f")
	send("{ENTER}")
	sleep(20000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/f")
	send("{ENTER}")
	sleep(60000)
	send("/w")
	send("{ENTER}")
	sleep(20000)
	send("/f")
	send("{ENTER}")
	sleep(200000)
	send("/w")
	send("{ENTER}")
	sleep(70000)
	send("Bin essen machen")
	send("{ENTER}")
	sleep(300000)
mouseclick("left",731,340,1)
sleep(100000)	
Mouseclick("left",1408,132,1)
sleep(2000)
Mouseclick("left",777,189,1)
sleep(2000)
Mouseclick("left",207,581,1)
sleep(3000)
send("{F5}")
sleep(5000)
Mouseclick("left",445,641,1)
sleep(4000)
Mouseclick("left",719,340,1)
sleep(4000)
Mouseclick("left",194,375,1)
sleep(1000)
Mouseclick("left",182,391,1)
sleep(1000)
Mouseclick("left",199,390,1)
sleep(1000)
Mouseclick("left",185,406,1)
sleep(1000)
Mouseclick("left",297,406,1)
sleep(6000)
MouseClick("left",451,812,1)
sleep(2000)
WEnd
so hoffe ihr wisst was ich meine & Thx für antworten ;D
01/17/2010 14:54 HardCore.1337#2
WinSetState ()
01/17/2010 14:56 S-youth#3
kannst dus mir bischen genauer beschreiben? Da ich da 0 Ahnung mit habe und das
völlig neu für mich ist?!
01/17/2010 14:59 HardCore.1337#4
WinSetState ("Deine Anwendung", "", @SW_HIDE)
01/17/2010 15:08 S-youth#5
also das einfach über den ganzen code setzen?
und als ende?

ii-wie endfunc oder so?
01/17/2010 15:53 Cholik#6
#infracted
#moved
01/17/2010 16:57 AllesVergeben#7
Quote:
Originally Posted by General Desert View Post
WinSetState ("Deine Anwendung", "", @SW_HIDE)
Ich glaube, er meint eher, dass das Script trotz geschlossenem Fenster in ebendiesem Fenster weitermacht.

Dafür brauchst du Control - Befehle, aber das klappt nicht immer.
01/17/2010 17:00 HardCore.1337#8
ich habs ihm schon erklärt mit ControlSend/ControlClick ;)
01/18/2010 15:05 S-youth#9
jah hab des mal ausprobiert. statt mouseclick = Controlclick aber klappt ii-wie trozdem ned ^^
01/18/2010 15:49 93lucas#10
das liegt daran das manche programme die clicks die der bot dem programm sendet nicht richtig (umwandeln) können und daher er nicht klickt
01/18/2010 16:01 Esamu#11
Wie heißt es so schön: Programme mit Sleep() sind schlechte Programme.
Schau dir mal die Timer-Funktion an :>
01/18/2010 18:57 S-youth#12
klicken tut er schon aber nicht in dem fenster also wenn ich es minimiert habe. er macht
ganz normal weiter ^^
01/18/2010 19:02 93lucas#13
eh zeig ma deinen code jetzt
01/18/2010 21:18 S-youth#14
edit:
ich hab jetzt mal so gemacht das er eigentlich in Opera was anklicken sollte. also in elitepvpers.com
aber klappt nicht ^^



while 1
WinActive("AutoIt ControlClick - Opera")
ControlClick ( "AutoIt ControlClick - Opera", "", "[CLASS:Button; TEXT: Vorheriges Thema]", "[Left]")
WEND