|
You last visited: Today at 23:56
Advertisement
Pause - Ende Funktion geht nicht
Discussion on Pause - Ende Funktion geht nicht within the AutoIt forum part of the Coders Den category.
01/02/2012, 19:48
|
#1
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Pause - Ende Funktion geht nicht
Hey AutoIt-ler aus e*PvP
ich habe einen kleinen Spambot gebaut ...
aber ich scheitere an der 'Pause' und an der 'Ende' Funktion ...
kann auch sein dass es sehr simpel ist xD aber ich komme nicht drauf
Script
PHP Code:
#include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <ButtonConstants.au3> #include <EditConstants.au3> $Minutes = GUICreate("SpamBot", 394, 221, Default, Default, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_WINDOWEDGE,$WS_EX_TOPMOST)) $blabla6 = GUICtrlCreateLabel("Nachricht:", 162, 8, 53, 17) $zeile1 = GUICtrlCreateInput("", 34, 32, 329, 21, BitOR ($ES_CENTER,$ES_WANTRETURN)) $zeile2 = GUICtrlCreateInput("", 34, 56, 329, 21, BitOR ($ES_CENTER,$ES_WANTRETURN)) $zeile3 = GUICtrlCreateInput("", 34, 80, 329, 21, BitOR ($ES_CENTER,$ES_WANTRETURN)) $send = GUICtrlCreateButton("Start", 200, 128, 51, 21, $WS_GROUP) $wait = GUICtrlCreateInput("5000", 104, 128, 65, 21, BitOR($ES_CENTER,$ES_NUMBER)) $blabla5 = GUICtrlCreateLabel("Wartezeit in ms", 24, 131, 76, 17) $pause = GUICtrlCreateButton("Pause", 264, 128, 51, 21, $WS_GROUP) $ende = GUICtrlCreateButton("Ende", 328, 128, 49, 21, $WS_GROUP) $hotkey = GUICtrlCreateButton("HotKey", 192, 192, 73, 20, $WS_GROUP) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $send Start() Case $pause Pause() Case $ende Ende() EndSwitch WEnd Func Start() While 1 $sleep = ((GUICtrlRead($wait))) Sleep($sleep) Send((GUICtrlRead($zeile1)) & "{ENTER}") Sleep($sleep) Send((GUICtrlRead($zeile2)) & "{ENTER}") Sleep($sleep) Send((GUICtrlRead($zeile3)) & "{ENTER}") WEnd EndFunc Func Pause() While 1 Sleep(100) WEnd EndFunc Func Ende() Exit EndFunc
Thx jetzt schon
MfG °ExtinCtioN
|
|
|
01/02/2012, 21:03
|
#2
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
was macht denn deine pause funktion?
überleg mal genau was bei den 3 zeilen code von dir:
Code:
While 1
Sleep(100)
WEnd
passiert...
"while <ausdruck>", ist in diesem falle der schleifen kopf. dieser guckt ob <ausdruck> wahr ist. ist <ausdruck> wahr, so so führt die schleife den schleifen-körper aus (hier sleep(100)). nachdem der schleifen körper abgearbeitet ist, ist mit WEnd das ende der schleife erreicht, und sie springt wieder zum kopf.
wo genau wird da jetzt dein gui auf eingaben abgefragt?
|
|
|
01/05/2012, 15:11
|
#3
|
elite*gold: 20
Join Date: Feb 2010
Posts: 561
Received Thanks: 257
|
Durch die While und darin sleep schläft dein Programm immer und immer wieder .
Wie sollst du dann zu deinem eigentlichen Programm zurück kehren ?
|
|
|
01/05/2012, 15:28
|
#4
|
elite*gold: 0
Join Date: Jul 2011
Posts: 137
Received Thanks: 18
|
Code:
Func Pause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)
WEnd
ToolTip("")
EndFunc
Das müsste es sein.
|
|
|
|
Similar Threads
|
Steam Passwort vergessen funktion geht nicht.
03/09/2011 - Technical Support - 1 Replies
Hallo,
Ich habe das Passwort für meinen steam Account vergessen und wollte die Passwort vergessen funktion benutzen. Nachdem ich den Bestätigungscode und die Geheimfrage eingegeben habe, soll ich ein neues Passwort eingeben. Wenn ich danach auf weiter klicke Steht da erst "Steam - vorgang wird bearbeitet"
und nach ein paar sekunden kommt die meldung:
"Steam kann ihre Anfrage momentan nicht bearbeiten.
Versuchen sie es später erneut."
So ist das jetzt schon seit einer woche bei mir....
|
[04.11.10]SonyX Dinar Bot[mit pause...start und beenden Funktion]
11/13/2010 - WarRock Hacks, Bots, Cheats & Exploits - 18 Replies
Dinar Bot
>>Starte Warrock
>>Zombie Server
>>passwort room
>>Bot starte (Windows7 und Vista als administrator)
>>und S für start drücken
>>und P für Pause
>>und Esc zum beenden
|
Pause und ENde geht nicht wenn Start an
09/30/2009 - AutoIt - 6 Replies
Hey leute ich habe bei autoit 3 buttons per variablen mit ner funktion verbunden und halt noch das auf fenster zu geht "ende" und "" gehen genauso wie start (stop kann ich nie testetn) da wenn ich start drücke geht keine der anderen funtionen mehr
UISetOnEvent($GUI_EVENT_CLOSE, "Close")
Func Close()
Exit
EndFunc
While 1
|
All times are GMT +1. The time now is 23:56.
|
|