hallo, :hammer:
hab eine checkbox, die ich
a) abfragen
b) aktivieren möchte
bekannt ist nur die
ControlID -> 1007
und Text -> checkBox1
Wie geht das?
Danke
@Berti
hallo, :hammer:
hab eine checkbox, die ich
a) abfragen
b) aktivieren möchte
bekannt ist nur die
ControlID -> 1007
und Text -> checkBox1
Wie geht das?
Danke
@Berti
Hallo!
Schau mal unter ControlCommand in der aktuellen Hilfe nach, das sollte dir helfen.
peethebee
hallo peethebee, :irre:
;Titel des aktuellen Hauptfensters
local $h = WinGetHandle("")
;aktivieren
WinWaitActive($h)
;Häkchen der checkbox aktivieren
ControlCommand($h,"","checkBox1","Check","")
funzelt net so.
wasmache ich falsch?
P.S.
ControlClick($h,"","checkBox1") ; hiermit funktionierts
Wie merke ich, das checkBox1 checked/unchecked ist?
Danke
@Berti
Wie merke ich, das checkBox1 checked/unchecked ist?
Das dann endgültig mit ControlCommand. Der Vorteil des Setzens über ControlCommand ist, dass man den Endstatus direkt unter Kontrolle hat.
Bei ControlClick togglet man nur, muss danach also doch wieder checken...
peethebee
nagut, :keks:
local $h = WinGetHandle("")
WinWaitActive($h)
ControlCommand($h,"","checkBox1","Check","")
funktioniert. Wenn man jetzt statt Check/UnCheck
das command IsChecked benutzt...
... "IsChecked", "" Returns 1 if Button is checked, 0 otherwise
Gruss @Berti