|
You last visited: Today at 04:07
Advertisement
Checkbox Hilfe!
Discussion on Checkbox Hilfe! within the AutoIt forum part of the Coders Den category.
09/05/2010, 15:39
|
#1
|
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
|
Checkbox Hilfe!
Hallo ich brauche schnell eure hilfe...
Ich schreibe einen Trainer und möchte,
dass wenn z.B.
$Checkbox14 angekreuzt ist,
$Checkbox15 nicht angekreuzt ist.
und wenn dann
$Checkbox15 angekreuzt wird, sich
$Checkbox14 nicht ankreuzt..
hoffe ihr versteht mich und könnt helfen.
habe mir gedacht etwas in der art wie
IF GUICTRLREAD($CHECKBOX15)=1 THEN
$CHECKBOX14 = 0
ENDIF
aber das lappt nicht
|
|
|
09/05/2010, 15:58
|
#2
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by freehuntx
Hallo ich brauche schnell eure hilfe...
Ich schreibe einen Trainer und möchte,
dass wenn z.B.
$Checkbox14 angekreuzt ist,
$Checkbox15 nicht angekreuzt ist.
und wenn dann
$Checkbox15 angekreuzt wird, sich
$Checkbox14 nicht ankreuzt..
hoffe ihr versteht mich und könnt helfen.
habe mir gedacht etwas in der art wie
IF GUICTRLREAD($CHECKBOX15)=1 THEN
$CHECKBOX14 = 0
ENDIF
aber das lappt nicht
|
Nehm doch eichfach Radioboxen.
Alternativ könntest du es auch so machen:
PHP Code:
IF GUICTRLREAD($CHECKBOX15)=1 THEN
Guictrlsetstate($CHECKBOX14 ,4)
ENDIF
|
|
|
09/05/2010, 16:08
|
#3
|
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
|
klappt nicht -.- das andere bleibt angekreuzt
|
|
|
09/05/2010, 17:11
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
so klappt es zwar, aber iwie bischen buggy... also: wenn 1angekreutz ist, kanns tdu die 2 nicht ankr. bevor du bei 1 wieder den kreuz weg machst...
wenn 2angekr. ist, und du 1 ankr. geht bei 2 weg und kommt zu 1..
jaja nix verstanden ich weiß, also teste es einfach
PHP Code:
If BitAnd(GUICtrlRead($Checkbox1),$GUI_CHECKED) = $GUI_CHECKED Then GUICtrlSetState($Checkbox2, $GUI_UNCHECKED) ElseIf BitAnd(GUICtrlRead($Checkbox2),$GUI_CHECKED) = $GUI_CHECKED Then GUICtrlSetState($Checkbox1, $GUI_UNCHECKED) EndIf
|
|
|
09/06/2010, 07:01
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Quote:
Originally Posted by freehuntx
IF GUICTRLREAD($CHECKBOX15)=1 THEN
$CHECKBOX14 = 0
ENDIF
|
Ohne "GUICtrlSetState" kann das auch nur zum scheitern verurteilt sein.
PHP Code:
Case $Checkbox14
If BitAND(GUICtrlRead($Checkbox14), $GUI_CHECKED) Then
If BitAND(GUICtrlRead($Checkbox15), $GUI_CHECKED) Then GUICtrlSetState($Checkbox15, $GUI_UNCHECKED)
EndIf
Case $Checkbox15
If BitAND(GUICtrlRead($Checkbox15), $GUI_CHECKED) Then
If BitAND(GUICtrlRead($Checkbox14), $GUI_CHECKED) Then GUICtrlSetState($Checkbox14, $GUI_UNCHECKED)
EndIf
|
|
|
09/06/2010, 09:51
|
#6
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by freehuntx
habe mir gedacht etwas in der art wie
IF GUICTRLREAD($CHECKBOX15)=1 THEN
$CHECKBOX14 = 0
ENDIF
|
bevor du hier nach hilfe fragst überleg doch ersteinmal was genau du da gemacht hast...
ich gehe mal davon aus das du vorher den variablen die handles der checkboxen zugewiesen hast. und dann überschreibst du ein handle mit 0?
wenn einer im telefonbuch deinen name mit 0 überschreibt wirds auch nicht mehr so leicht dich noch anzurufen :O
normal müsste dein script sofort abstürzen, sobald du die checkbox 15 betätigst, da dann in der gui schleife auf das handle 0 gecheckt wird, was nicht existiert.
|
|
|
09/11/2010, 06:05
|
#7
|
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
|
Sorry habe einen Freund gefagt, und er konnte es mir sofort sagen :P die Antwort lautet.....
[Trommelwirbel]
...
Code:
Case $CHECKBOX5
GUICtrlSetState($CHECKBOX6, 4)
Case $CHECKBOX6
GUICtrlSetState($CHECKBOX5, 4)
Wer hätte damit gerechnet? :O
Trotzdem danke :P
Kann Closed werden
|
|
|
 |
Similar Threads
|
Checkbox richtig nutzen
06/09/2010 - AutoIt - 6 Replies
Hallo com,
ich habe ein Problem undzwar:
Ich habe einen Bot gemacht, und habe ein Fenster mit Checkboxen erstellt (mit Koda Designer).
Bei den Checkboxen steht 1 mal klicken, 2 mal klicken, 3 mal klicken.
Nun drückt man 1 mal klicken und das Fenster schließt sich dann startet der Bot
Bespiel:
MouseMove(100,100)
sleep(5000000)
MouseClick("left").
|
speicherfunktion und checkbox lesen?
01/02/2010 - AutoIt - 18 Replies
hab mal ne frage ich will in meinen script ne speicherfunktion einbauen inputs auslesen aus der Gui kann ich aber wie geht das mit ner combobox,checkbox undradiobutten?
Wie kann ich feststellen ob bei der checkbox ein häckchen ist?
|
Help-CheckBox zuweisen!
11/29/2009 - AutoIt - 13 Replies
Hallo Leute
ich hab mal wieder ne Frage xD
Also, ich wollte mal mit AutoIT ein Programm schreiben für mich und meine freunde und so, dass wenn sie den Pc neumachen das dieses Programm halt die wichtigsten bzw. auch guten Programme automatisch insterliert.
Das mit dem Automatisch insterlieren war ja kein Problem für mich, doch wie mache ich es das er jetzt z.b. anklickt das er Antivir haben will und Firfox, dass er die nacheinander Insterliert.
Also hier noch mal mehr Infos.
Wenn er jetzt...
|
checkbox auslesen ?
05/27/2009 - AutoIt - 3 Replies
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?
danke euch schonmal ;D
|
AutoIT - Transparente Checkbox
07/19/2007 - General Coding - 2 Replies
-
|
All times are GMT +1. The time now is 04:08.
|
|