|
You last visited: Today at 22:07
Advertisement
[AutoIt] $Radio hilfe
Discussion on [AutoIt] $Radio hilfe within the AutoIt forum part of the Coders Den category.
05/02/2009, 23:21
|
#1
|
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
|
[AutoIt] $Radio hilfe
Huhu leute ,
bin noch neu in der au3 szene und hab ma was zum üben gemacht doch komme schon am anfang nicht mehr weiter , da ich nicht weiß wie man auslesen kann welche Radiobox gerade benuzt wurde und dies dann mit dem Klickbutton verbindet...(wie gesagt ist nur was um zu üben hat keinen tieferen sinn der spaß :P)
Habe das ganze schon ohne Race-choose hinbekommen wollte es nun aber bissl erweitern.
Quote:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\pwn_age55\eigene dateien\rnd cahr creator erweitert.kxf
$Form1_1 = GUICreate("draky´s rnd char", 610, 571, 200, 250)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
GUICtrlCreateInput("", 216, 456, 145, 21)
$Label1 = GUICtrlCreateLabel("Charname", 256, 432, 68, 17)
$Button1 = GUICtrlCreateButton("Create", 240, 496, 81, 33)
$Button2 = GUICtrlCreateButton("End", 488, 520, 65, 25, 0)
$Alliance = GUICtrlCreateLabel("Alliance", 88, 40, 41, 17)
$Horde = GUICtrlCreateLabel("Horde", 464, 48, 33, 17)
$Human = GUICtrlCreateRadio("Human", 72, 88, 113, 17)
$Dwarf = GUICtrlCreateRadio("Dwarf", 72, 136, 113, 17)
$Gnome = GUICtrlCreateRadio("Gnome", 72, 184, 113, 17)
$Nightelf = GUICtrlCreateRadio("Nightelf", 72, 232, 113, 17)
$Draenei = GUICtrlCreateRadio("Draenei", 72, 280, 113, 17)
$Orc = GUICtrlCreateRadio("Orc", 432, 88, 113, 17)
$Troll = GUICtrlCreateRadio("Troll", 432, 136, 113, 17)
$Tauren = GUICtrlCreateRadio("Tauren", 432, 184, 113, 17)
$Scourge = GUICtrlCreateRadio("Scourge", 432, 232, 113, 17)
$Bloodelf = GUICtrlCreateRadio("Bloodelf", 432, 280, 113, 17)
GUISetState(@SW_Show)
#EndRegion ### END Koda GUI section ###
GUICtrlSetOnEvent ($Button1,"Create")
While 1
Sleep(100)
WEnd
Func CLOSEClicked()
Exit
EndFunc
|
//Google hat auch keine informativen Threads herausgegeben
|
|
|
05/03/2009, 00:19
|
#2
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
Quote:
Originally Posted by pwna=)
Huhu leute ,
bin noch neu in der au3 szene und hab ma was zum üben gemacht doch komme schon am anfang nicht mehr weiter , da ich nicht weiß wie man auslesen kann welche Radiobox gerade benuzt wurde und dies dann mit dem Klickbutton verbindet...(wie gesagt ist nur was um zu üben hat keinen tieferen sinn der spaß :P)
Habe das ganze schon ohne Race-choose hinbekommen wollte es nun aber bissl erweitern.
//Google hat auch keine informativen Threads herausgegeben
|
naja, du musst einfach jede einzelne radio überprüfen vie "GuiCtrlRead"
wenn ein radio aktiv ist, gibt "GuiCtrlRead" 1 zurück, wenn nicht, dann 4
|
|
|
05/03/2009, 00:58
|
#3
|
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
|
jo das hab ich mir ca. auch so gedacht
Quote:
if (GUICtrlRead($Human)) = 1 Then
....
EndIf
|
aber wie bekomme ich das dann in den button bzw sollte man das in eine While schleife packen :I
|
|
|
05/03/2009, 01:13
|
#4
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
abfragen kannst du den ganzen spass so.
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\pwn_age55\eigene dateien\rnd cahr creator erweitert.kxf
$Form1_1 = GUICreate("draky´s rnd char", 610, 571, 200, 250)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
GUICtrlCreateInput("", 216, 456, 145, 21)
$Label1 = GUICtrlCreateLabel("Charname", 256, 432, 68, 17)
$Button1 = GUICtrlCreateButton("Create", 240, 496, 81, 33)
$Button2 = GUICtrlCreateButton("End", 488, 520, 65, 25, 0)
$Alliance = GUICtrlCreateLabel("Alliance", 88, 40, 41, 17)
$Horde = GUICtrlCreateLabel("Horde", 464, 48, 33, 17)
$Human = GUICtrlCreateRadio("Human", 72, 88, 113, 17)
$Dwarf = GUICtrlCreateRadio("Dwarf", 72, 136, 113, 17)
$Gnome = GUICtrlCreateRadio("Gnome", 72, 184, 113, 17)
$Nightelf = GUICtrlCreateRadio("Nightelf", 72, 232, 113, 17)
$Draenei = GUICtrlCreateRadio("Draenei", 72, 280, 113, 17)
$Orc = GUICtrlCreateRadio("Orc", 432, 88, 113, 17)
$Troll = GUICtrlCreateRadio("Troll", 432, 136, 113, 17)
$Tauren = GUICtrlCreateRadio("Tauren", 432, 184, 113, 17)
$Scourge = GUICtrlCreateRadio("Scourge", 432, 232, 113, 17)
$Bloodelf = GUICtrlCreateRadio("Bloodelf", 432, 280, 113, 17)
GUISetState(@SW_Show)
#EndRegion ### END Koda GUI section ###
GUICtrlSetOnEvent ($Button1,"Create")
While 1
Sleep(100)
WEnd
func create()
$ausgabe1 = $Human And BitAND(GUICtrlRead($Human), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe2 = $Dwarf And BitAND(GUICtrlRead($Dwarf), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe3 = $Gnome And BitAND(GUICtrlRead($Gnome), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe4 = $Nightelf And BitAND(GUICtrlRead($Nightelf), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe5 = $Draenei And BitAND(GUICtrlRead($Draenei), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe6 = $Orc And BitAND(GUICtrlRead($Orc), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe7 = $Troll And BitAND(GUICtrlRead($Troll), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe8 = $Tauren And BitAND(GUICtrlRead($Tauren), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe9 = $Scourge And BitAND(GUICtrlRead($Scourge), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe10 = $Bloodelf And BitAND(GUICtrlRead($Bloodelf), $GUI_CHECKED) = $GUI_CHECKED
if $ausgabe1 = 1 Then
msgbox(0,"","human")
ElseIf $ausgabe2 = 1 Then
msgbox(0,"","dwarf")
ElseIf $ausgabe3 = 1 Then
msgbox(0,"","gnome")
ElseIf $ausgabe4 = 1 Then
msgbox(0,"","Nightelf")
ElseIf $ausgabe5 = 1 Then
msgbox(0,"","Draenei")
ElseIf $ausgabe6 = 1 Then
msgbox(0,"","Orc")
ElseIf $ausgabe7 = 1 Then
msgbox(0,"","Troll")
ElseIf $ausgabe8 = 1 Then
msgbox(0,"","Tauren")
ElseIf $ausgabe9 = 1 Then
msgbox(0,"","Scourge")
ElseIf $ausgabe10 = 1 Then
msgbox(0,"","Bloodelf")
Else
msgbox(0,"","es wurde nichst ausgewählt!")
EndIf
EndFunc
Func CLOSEClicked()
Exit
EndFunc
|
|
|
05/03/2009, 01:25
|
#5
|
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
|
supi vielen vielen dank setz mich gleich weiter ran =D
// aber eine Frage noch wozu dient
Quote:
|
BitAND...$GUI_CHECKED) = $GUI_CHECKED
|
|
|
|
05/03/2009, 12:07
|
#6
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
naja, so "kompliziert" mit BITAnd brauchst du das gar nicht machen
kann auch einfach $ausgabe1 = GuiCtlrRead ($human) sein
bei der sache mit BitAnd wird halt ein Bool zurückgegeben (True oder False), wenn du's einfach ohne das BitAnd machst, wird halt 1 oder 4 zurückgegeben
geht beides
zur erläuterung der sache von kknb:
$ausgabe1 = $Human And BitAND(GUICtrlRead($Human), $GUI_CHECKED) = $GUI_CHECKED
Das statement $Human gibt immer True zurück, weil es eine GuiId ist, die anders als 0 ist
Das 2. Statement BitAND (...) = $GUI_CHECKED, gibt nur dann True zurück, wenn die checkbox bei $Human aktiviert ist (eigentlich reicht beim 2. statement GUICtrlRead ($Human) = $GUI_CHECKED völlig aus
da das 1. statement sowieso immer True returned, ist es eigentlich überflüssig, daraus folgt, dass eigentlich nur das 2. statement ohne BitAND nötig ist, also GuiCtrlRead ($Human) = $GUI_CHECKED
das returned dann "True", falls checkbox aktiv oder "False" falls nicht
|
|
|
05/03/2009, 12:39
|
#7
|
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
|
ok danke 
// ok habs hinbekommen danke für den geilen support
|
|
|
 |
Similar Threads
|
[AutoIt] $Radio hilfe
04/11/2010 - AutoIt - 1 Replies
hat sich erledigt hab es selbst herausgefunden :D
|
group/radio hilfe.
10/18/2009 - AutoIt - 4 Replies
hey leute.
hab totales blackout grade und daher folgende frage:
wie stell ich es ein,wenn ich 2 groupboxen mit jeweils 2 radios drin hab,
sodass bei beidem jeweils eins ausgelesen werden kann
script:
thanks guys.
//so nochmal bis jetzt mein script.
|
[Radio]Dirty south radio online
08/08/2009 - Video Art - 0 Replies
http://img44.imageshack.us/img44/7157/dramajpg.jpg
Enjoy Dirty south radio online .com!
It´s an american internet radio!
They only play dirty music man ^^
Just open the Link( dirtysouthradioonline.com to listen them or download desktop dsr player http://www.dirtysouthradioonline.com/espscripts/Ds rRadioPlayer.exe
|
Radio Funktion in AutoIt
07/31/2009 - GW Bots - 7 Replies
wenn ich jetzt 2 "Radio's" erstellt habe wie mach ich die Func's noch dazu ?
also
$nm = GUICtrlCreateRadio("NM", 24, 8, 73, 17)
$hm = GUICtrlCreateRadio("HM", 112, 8, 89, 17)
Case $Start
if $hm = true then
|
[Hilfe] Radio
05/06/2009 - General Coding - 6 Replies
Hey,
ich wollte mal fragen, ob man nen Radio Button "Transparent" machen kann, sodass man zwar den Text sieht, aber diesen weißen Hintergrund nicht.
$Form1 = GUICreate("Form666", 499, 320, 210, 215)
$Button1 = GUICtrlCreateButton("Start",40, 72, 137, 49)
$Radio1 = GUICtrlCreateRadio("Radio 1", 40, 160, 105, 17)
$Pic1 = GUICtrlCreatePic("blub.jpg", 0, 0, 497, 297, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
|
All times are GMT +1. The time now is 22:08.
|
|