Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:10

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

Advertisement



GUI Buttons

Discussion on GUI Buttons within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2010
Posts: 36
Received Thanks: 4
GUI Buttons

huhu zusammen,

ich habe folgenes Problem, ich moechte zu meinem Script nun eine GUI hinzufuegen, in der GUI soll ein Start/Stop button sein, quasi soll die 'hauptschleife' nur laufen wenn dieser per button gestartet wurde, nach dem klick aber soll mithilfe des buttons die schleife unterbrochen/beendet werden.
Also ein button der mir quasi am anfang 'start' anzeigt und nach klick 'stop'
ich benutze fuer die GUI KODA und weiss nicht wie ich das damit realisieren kann.
Gibt es eine moeglichkeit der mit nur einem button zu machen?
meine ueberlegung waer nun gewesen das es vielleicht nur mit zwei buttons geht jeweils einen sichtbar/unsichtbar darueber...
WickedMage is offline  
Old 09/12/2010, 15:33   #2
 
elite*gold: 0
Join Date: Feb 2010
Posts: 194
Received Thanks: 176
PHP Code:
While 1
    $nMsg 
GUIGetMsg()
        Switch 
$nMsg
    
Case $GUI_EVENT_CLOSE
            
Exit    
    Case 
$start 
            GUICtrlSetData
($Start,"Stop")
            
ExitLoop
EndSwitch
WEnd 
iDunnoi is offline  
Thanks
1 User
Old 09/12/2010, 15:40   #3
 
elite*gold: 0
Join Date: Jun 2010
Posts: 36
Received Thanks: 4
JAAA Super danke Dir
haette vermutet das es komplizierter ist

Code:
Global $Script

While 1
	$nMsg = GUIGetMsg()

	Switch $nMsg
		Case $GUI_EVENT_CLOSE
				Exit    
		Case $Button1 
			
			If $Script=0 Then
				GUICtrlSetData($Button1,"Stop")
				$Script=1
			Else
				GUICtrlSetData($Button1,"Start")
				$Script=0
			EndIf
	
	EndSwitch
	sleep(10)	
WEnd
WickedMage is offline  
Old 09/12/2010, 16:44   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
ich würde mir nichtmal eine extra variable dafür anlegen. kannst auch direkt aus dem gui immer ablesen...

quasi so:
Code:
GUICreate('bleh', 175, 80, -1, -1, 0x10080000)
$btn = GUICtrlCreateButton('Start', 10, 10, 150, 30)

While 1
	Switch GUIGetMsg()
		Case -3
			Exit
		Case $btn
			If GUICtrlRead($btn) = 'Stop' Then
				GUICtrlSetData($btn, 'Start')
			Else
				GUICtrlSetData($btn, 'Stop')
			EndIf
	EndSwitch
WEnd
lolkop is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Die Buttons....
05/26/2010 - General Coding - 1 Replies
Hallo e*pvp Coder ich möchte in Autoit ein Programm schreiben das wenn ich einen Button drücke ein gewünschtes Programm geöffnet wird. Hier mal mein vergeblicher Versuch.... while 1 Switch GUIGetMsg() Case $Button1 Run ("C:\Programme\Mozilla Firefox\Firefox.exe")
Mixed Buttons???
05/22/2010 - Technical Support - 6 Replies
Hallo liebe epvp Gemeinde, Ich melde mich mal wieder hier, da mich Epvp seit gestern Abend total verwirrt. Manche Buttons sind total weg (nur Linkname) und andere haben falsche Bilder, zb. plötzlich nen Smiley. Ich habe mal Main und Technical Support schnell überflogen + SuFu genutzt und keine ähnlichen Probleme oder eine derartige Ankündigung gefunden. Liegt das wohl an meinem Browser (FF 3.6.3) oder habt ihr das auch? http://www4.pic-upload.de/21.05.10/ls3oudqfleoy.j pg...
Nerfed Buttons
03/29/2010 - General Gaming Discussion - 1 Replies
Hallo, kann mir einer erklären wie ich Nerfed Buttons richtig einstellen muss um es richtig zu nutzen oder kann mir einer sein Profil von einem BW oder chosen geben Danke im voraus RedWolve
Problem wenn Buttons Disable dann Enable sind die buttons zum senden zu verwenden
11/19/2009 - AutoIt - 5 Replies
also hab ja durch hilfe geschafft buttons mit Checkbox Enable und disable zu machn nur mein prob ist jetzt das ich die buttons nicht verwenden kann hab schon einiges ausprobiert aber wenn ich dann bsp button1 drücke passiert einfach nix kann mir wer helfen `? bekommt thx für ;) hier der code: #include <GUIConstantsEx.au3> GUICreate("") $check = GUICtrlCreateCheckbox("Enable/Disable Buttons", 10, 10, 140, 20) $button = GUICtrlCreateButton("Button",10,50) $button1 =...
[Buttons]Hi wer kann mir die Buttons erklären
08/16/2009 - Metin2 Private Server - 6 Replies
Hi ich will kg machen,kenne aber die bedeutung der buttons nich könnt ihr mir vllt.helfen MfG TheRisk Hier ein Screen:http://img16.imageshack.us/img16/3016/gaul. jpg



All times are GMT +2. The time now is 21:10.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.