|
You last visited: Today at 17:45
Advertisement
Checkbox abfragen
Discussion on Checkbox abfragen within the AutoIt forum part of the Coders Den category.
11/05/2010, 16:33
|
#16
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
das hat nicht wirklich viel mit autoit zu tun. (das einzige was du wissen musst, ist das sleep/wait befehle und verschachtelte endlosschleifen immer schlecht sind, weil sie den schleifenfluss komplett stoppen)
sich selbst wege zu überlegen, wie man ein betimmtes problem löst ist leider mit das schwerste was is im leben gibt :P
|
|
|
11/05/2010, 20:40
|
#17
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Quote:
Originally Posted by Quadratball
Quote:
Originally Posted by eagly200
und wenn se nicht so ist?
dann etwa 0`?
|
ja
(zehn zeichen und so)
|
Eine gecheckte Checkbox gibt den Wert von 1. Eine ungecheckte gibt dir aber den Wert von 4 zurück
und nicht 0. Eine gedimmte Checkbox gibt übrigens 2 zurück.
Um zu prüfen, ob eine Checkbox ausgewählt ist, gibt es ein paar Methoden, sind
aber alle mehr oder weniger gleich.
PHP Code:
If BitAnd(GUICtrlRead($CheckBox), $GUI_CHECKED) Then
;...
EndIf
PHP Code:
If BitAnd(GUICtrlRead($CheckBox), $GUI_CHECKED) = True Then
;...
EndIf
PHP Code:
If BitAnd(GUICtrlRead($CheckBox), $GUI_CHECKED) == $GUI_CHECKED Then
;...
EndIf
PHP Code:
If GUICtrlRead($CheckBox) == $GUI_CHECKED Then
;...
EndIf
PHP Code:
If GUICtrlRead($CheckBox) = $GUI_CHECKED Then
;...
EndIf
|
|
|
11/06/2010, 04:39
|
#18
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by KillerDeluxe
PHP Code:
If GUICtrlRead($CheckBox) Then
;...
EndIf
PHP Code:
If GUICtrlRead($CheckBox) = True Then
;...
EndIf
[/spoiler]
|
da alles was nicht <=0 ist von autoit als true gewertet wird, und checkboxen nur werte größer 0 zurückgeben können, würde mich ja mal interessieren, was das bringen soll.
|
|
|
11/06/2010, 10:15
|
#19
|
elite*gold: 0
Join Date: Sep 2010
Posts: 210
Received Thanks: 45
|
Häää ich verstehe garnicht wieso ihr das so komplieziert macht ....
Quote:
If BitAnd(GuiCtrlRead($Checkbox),$GUI_CHECKED) Then
.....
EndIf
|
und wenn es nicht gecheckt ist das ist es so
Quote:
If BitAnd(GuiCtrlRead($Checkbox),$GUI_UNCHECKED) Then
.....
EndIf
|
|
|
|
11/06/2010, 14:43
|
#20
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Quote:
Originally Posted by lolkop
da alles was nicht <=0 ist von autoit als true gewertet wird, und checkboxen nur werte größer 0 zurückgeben können, würde mich ja mal interessieren, was das bringen soll.
|
Rein gar nichts, ich wollte die unteren 2 Beispiele eigentlich noch löschen.
Quote:
Originally Posted by Lighthex
Häää ich verstehe garnicht wieso ihr das so komplieziert macht ....
und wenn es nicht gecheckt ist das ist es so
|
Solange die Checkbox keine 3 Werte zurück geben kann, kann man auch einfach "Else" benutzen.
|
|
|
11/06/2010, 14:50
|
#21
|
elite*gold: 0
Join Date: Sep 2010
Posts: 210
Received Thanks: 45
|
Ehm wie soll den eine CHECKBOX Werte rausgeben die nicht besagen ob es checked ist oder unchecked...
Es gibt nur diese zwei ...
Checked mit hacken
Unchecked ohne und dazwischen oder darüber gibt es ja nicht weil man nichts mehr mit checkboxes machen kann
|
|
|
11/06/2010, 15:45
|
#22
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Lighthex
Ehm wie soll den eine CHECKBOX Werte rausgeben die nicht besagen ob es checked ist oder unchecked...
Es gibt nur diese zwei ...
Checked mit hacken
Unchecked ohne und dazwischen oder darüber gibt es ja nicht weil man nichts mehr mit checkboxes machen kann
|
guictrlread auf checkboxen gibt immer den status der checkbox aus...
da kann noch eine menge mehr bei rauskommen. sie kann ja zb auch aktiv, inaktiv, versteckt, sichtbar, im vordergrund, topmost etc sein
|
|
|
11/06/2010, 15:57
|
#23
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
War das nicht GUICtrlGetState?
GUICtrlRead gibt doch nur den Wert der Checkbox aus, oder lieg ich da falsch?
Btw lolkop, magste mir vllt bei meiner EjectDLL Funktion helfen^^
|
|
|
11/06/2010, 16:16
|
#24
|
elite*gold: 0
Join Date: Sep 2010
Posts: 210
Received Thanks: 45
|
Quote:
wie kann ich dort die Checkbox auslesen?
also so ob jetzt d checkbox angeklickt wurde?
und wenn ihr was am Skript verändert dann bitte niicht zu viel weil ich mal endlich ein (fast) komplett allein geschriebenes Skript haben wollte...
|
Quote:
Originally Posted by lolkop
guictrlread auf checkboxen gibt immer den status der checkbox aus...
da kann noch eine menge mehr bei rauskommen. sie kann ja zb auch aktiv, inaktiv, versteckt, sichtbar, im vordergrund, topmost etc sein
|
Ehm der Junge will aber auslesen ob es angeklickt wurde ....
also es ist klar das es diese dinge auch gibt ,jedoch braucht er das nicht.
Es gibt :
$GUI_CHECKED ;Objekt angeklickt,abgehackt etc
$GUI_UNCHECKED ;Objekt nicht angeklickt,abgehackt etc
$GUI_DISABLE ;Objekt ist "vergraut"...
$GUI_ENABLE ;Objekt ist nicht "vergraut"...
also das sind die die mir grad einfallen
|
|
|
11/06/2010, 20:04
|
#25
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Quote:
Originally Posted by Lighthex
Ehm wie soll den eine CHECKBOX Werte rausgeben die nicht besagen ob es checked ist oder unchecked...
Es gibt nur diese zwei ...
Checked mit hacken
Unchecked ohne und dazwischen oder darüber gibt es ja nicht weil man nichts mehr mit checkboxes machen kann
|
Wenn du dich da mal nicht täuschst:
PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
GUICreate("", 300, 300)
$Checkbox = GUICtrlCreateCheckbox("Checkbox", 60, 90, 90, 20, $BS_AUTO3STATE)
GUISetState()
Do
Sleep(10)
$nMsg = GUIGetMsg()
If $nMsg == $Checkbox Then
$Read = GUICtrlRead($Checkbox)
If BitAND($Read, $GUI_CHECKED) Then
MsgBox(0, "", "CHECKED")
ElseIf BitAND($Read, $GUI_UNCHECKED) Then
MsgBox(0, "", "UNCHECKED")
ElseIf BitAND($Read, $GUI_INDETERMINATE) Then
MsgBox(0, "", "INDETERMINATE")
EndIf
EndIf
Until $nMsg == $GUI_EVENT_CLOSE
|
|
|
 |
|
Similar Threads
|
checkbox in rls bereich
09/20/2010 - Main - 0 Replies
ich weiß nicht ob das jetzt "erlaubt" ist nach zufragen
egal wenn nicht > close plawks^^
wenns hier falsch gepostet ist dann pls move^^
und sry wegen meiner rechtschreibung :(
ich habe im crossfire forum was auch wahrscheinlich in den aderen foren sein wird gesehn das man eine checkbox anklicken muss um ein thread erstellen zu können. ich spiele 2 online games (maplestory, crossfire) natürlich bin ich auch in einem guten maplestory hack forum angemeldet und ich muss feststellen das...
|
Checkbox Hilfe!
09/11/2010 - AutoIt - 6 Replies
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
|
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
|
CD key abfragen
07/25/2008 - Diablo 2 - 4 Replies
heyho, mal ne frage.
ich hab aufm pc 3 versionen diablo2 installiert.
v1.09, 1.10 und die aktuelle 1.12
da die installation ne weile her is weiss ich nich mehr welchen cd key ich für welche version benutzt habe, muss dies aber dringend in erfahrung bringen.
das proggie showcdkey, was angeblich für 1.10 und 1.11 funktionieren soll, geht nicht.
kann ich das aus ner mpq file ablesen, und falls ja, bräuchte ich noch den link zu nem aktuellen mpq reader :)
ich bin neu hier und die SuFu hat...
|
All times are GMT +1. The time now is 17:47.
|
|