Gui problem ._.

10/31/2009 05:50 pzyhô#1
Hy com. Ich hoffe das ich hier richtig bin mit dem Thread :x. Zu meinem Probelm hab gestern versucht nen einfach spambot zu scripten der 4 buttons hatt also 4 funktionen, start pause stop und beenden. Hab alles super hinbekommen bis auf das wenn ich den script starte, und dann Start button drücke kann ich weder Beenden noch X drücken er lässt sich einfach net schliesen nur durch des icon inna Taskleiste unten ... hab schon einiges versucht aber bekomms einfach net hin. Wäre nett wenn mir einer erklären könnte wie ich die Pause Stop und Beenden buttons zum funzen bekomm das wenn der bot gestartet is ich auch mit den buttons stopen etc kann. so schaut mein script aus :
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")


#Region ### START Koda GUI section ### Form=c:\users\allgemein\documents\form1.kxf
$Form1_1 = GUICreate("Spambot", 257, 445, 192, 124)
$Label1 = GUICtrlCreateLabel("Testprogramm", 88, 416, 164, 17)
$Button1 = GUICtrlCreateButton("Start", 16, 8, 65, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Pause", 16, 40, 65, 25, $WS_GROUP)
$Button3 = GUICtrlCreateButton("Stop", 16, 72, 65, 25, $WS_GROUP)
$Button4 = GUICtrlCreateButton("Beenden", 168, 376, 65, 25, $WS_GROUP)
$Input1 = GUICtrlCreateInput("Input1", 112, 120, 89, 21)
$Label2 = GUICtrlCreateLabel("Message to Spam", 16, 120, 89, 17)
$Label3 = GUICtrlCreateLabel("Test", 16, 152, 166, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
func startstop()
	;die StartStopFUnktion
EndFunc
Func TogglePause()
        $Paused = Not $Paused
        While $Paused
            Sleep(100)
        WEnd
    EndFunc

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			$in1 = GUICtrlRead($Input1)
		sleep(5000)
	While True
	sleep(500)
	Send($in1)
	Send("{ENTER}")
	WEnd

		Case $Button2
			Endswitch

WEnd
falls ich i-was falsch gemacht hab weis ja net ;) pls help
btw: is mein erster script also seit net so hart :)
10/31/2009 07:05 wurstbrot123#2
Dein Programm bleibt in der Whileschleife hängen....
10/31/2009 07:46 pzyhô#3
K und wie bekomm ich die aus der while schleife raus ? *Dummanstell*
10/31/2009 08:20 wurstbrot123#4
Wenn du die Schleifen behalten willst bau IsPressed und eine Bedingung für die Whileschleife ein. Das sollten genug Infos sein.... Wenn du immernoch nix verstehst, guck dir nochmal genau an was eine Whileschleife ist.
10/31/2009 15:49 AllesVergeben#5
Oder du lässt die Buttons einfach weg und benutzt Hotkeys stattdessen. (Einfacher ;))
10/31/2009 16:55 | Moep |#6
[Only registered and activated users can see links. Click Here To Register...] hatte jemand schonmal so ein ähnliches Problem.
10/31/2009 20:58 pzyhô#7
Problem gelöst ^^ hab einfach nur 1 Button dran gelassen also den start button ;) alle bekommn en thx weils super erklärt wurde.
11/01/2009 13:28 °Remus°#8
ne gui erstellen für 1 button?
schau dir doch einfach mal den guioneventmode in der hilfe an