AHK soll die Checkbox dazu bewegen, dass sie nicht angehakt ist.
Wie würde ein Skript hierzu aussehen? Vielen Dank.
Code: Select all
!m:: ; Vorblatt drucken ja/nein
MouseClick, left, 78, 137
Return
Moderator: jNizM
Code: Select all
!m:: ; Vorblatt drucken ja/nein
MouseClick, left, 78, 137
Return
Ist eine Checkbox abgehakt ist dessen Variable True also Wahr.WPLPHSS wrote: ↑28 May 2020, 15:18Wie kann AHK erkennen, ob eine Checkbox aktiviert ist (also angehakt)? Die Checkbox ist durch verschiedene Arbeitsabläufe mal angehakt und mal nicht.
AHK soll die Checkbox dazu bewegen, dass sie nicht angehakt ist.
Wie würde ein Skript hierzu aussehen? Vielen Dank.
Code: Select all
!m:: ; Vorblatt drucken ja/nein MouseClick, left, 78, 137 Return
Code: Select all
Gui, Add, CheckBox, gCheck1 vCheckme, Test Box
Gui, Show, autosize
Check1:
Gui, Submit, nohide
if (Checkme)
;CheckBox aktiv
else
;CheckBox inaktiv
return
Code: Select all
!a:: ; press Alt+a
ControlFocus, ThunderRT6CheckBox3,, Vor&blatt ; die fehlende 'WinTitle'-Angabe ggf noch nachtragen!
ControlGet, OutputVar, Checked,, ThunderRT6CheckBox3,, Vor&blatt ; die fehlende 'WinTitle'-Angabe ggf noch nachtragen!
MsgBox % "CheckBox-Status für Vorblatt ist: " OutputVar ; 0 = unchecked/1 = checked
Return
Code: Select all
#IfWinActive, ahk_exe GVWin.exe ;
#a:: ; press LWin + a
ControlFocus, ThunderRT6CheckBox3,, Vor&blatt ; die fehlende 'WinTitle'-Angabe ggf noch nachtragen!
ControlGet, OutputVar, Checked,, ThunderRT6CheckBox3,, Vor&blatt ; die fehlende 'WinTitle'-Angabe ggf noch nachtragen!
Return
#IfWinActive ;
Code: Select all
#IfWinActive, ahk_exe GVWin.exe ;
#a:: ; press LWin + a -> Checkbox Vorblatt abwählen - evtl. noch ControlFocus hinzufügen
Control, Uncheck, , ThunderRT6CheckBox3
Return
#IfWinActive
Users browsing this forum: No registered users and 55 guests