checkbox auslesen ?

05/27/2009 18:00 muse-#1
Hey,
brauche hilfe da weder search hier im forum noch au3 help was ausgespuckt hat
wie bekomme ich checkbox ausgelesen (vieleicht so wie $radio??) sodas ich diese dann in eine if/else reinpacken kann
hier mal ansatz
//Edit:so habe es hinbekommen aber wie packe ich diese nun in eine if/else also das wenn z.b. alle 3 ausgewählt sind er auch alle 3 ausführt?

Quote:
$Form1 = GUICreate("Form1", 257, 171, 193, 125)
$Checkbox1 = GUICtrlCreateCheckbox("Y.A.S.U", 32, 16, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Daemon Tools", 144, 16, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("gleich starten ", 80, 48, 97, 17)
$Button1 = GUICtrlCreateButton("Klick", 80, 88, 83, 33, 0)
$Button2 = GUICtrlCreateButton("End", 192, 136, 59, 25, 0)
GUISetState(@SW_SHOW)


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
go ()
Case $Button2
end ()
EndSwitch
WEnd

Func end ()
Exit
EndFunc

func go ()
$ausgabe1 = $Checkbox1 And BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe2 = $Checkbox2 And BitAND(GUICtrlRead($Checkbox2), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe3 = $Checkbox3 And BitAND(GUICtrlRead($Checkbox3), $GUI_CHECKED) = $GUI_CHECKED
danke euch schonmal ;D
05/27/2009 19:36 Syc0n#2
ist genau das selbe wie mit den Radios

PHP Code:
If GUICtrlRead($Checkbox) = 1 Then.. 
05/27/2009 20:34 muse-#3
so alleine gelöst einfach simpel die if´s aneinander gereiht...bitte schließen
Quote:
func go ()
$ausgabe1 = $Checkbox1 And BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe2 = $Checkbox2 And BitAND(GUICtrlRead($Checkbox2), $GUI_CHECKED) = $GUI_CHECKED
$ausgabe3 = $Checkbox3 And BitAND(GUICtrlRead($Checkbox3), $GUI_CHECKED) = $GUI_CHECKED
if $ausgabe1 = 1 then
...
EndIf
if $ausgabe2 = 1 Then
...
EndIf
If $ausgabe3 = 1 Then
...
EndIf
EndFunc
05/27/2009 20:37 kknb#4
jo haste gut alleine gelöst ;)