20211014 1626
[1] "https://www.autohotkey.com/board/topic/82731-checkboxes-2-methods-of-getting-a-value/"
01 checkbox에 이벤트가 발생할 때
1) subroutine으로 보내거나(g-variable)
2) 변수에 값을 넣을수 있다(v-variable)
그런데
02 변화된 이벤트를 받기 위해서는 gui를 refresh 해주어야 한다 [1]
예를 들어 다음 코드는 checkbox를 체크해도 그 값이 반영되지 않는다.
Gui, Add, CheckBox, gLabel1 vVar1, select check value Gui, Add, Button, Default gBtn, &Close Gui, Show,, this is test return Label1: MsgBox, %Var1% return Btn: Gui, submit, nohide Gui, Destroy return ExitApp |
반영되기 위해서는 다음과 같이 해야 한다.
Gui, Add, CheckBox, gLabel1 vVar1, select check value Gui, Add, Button, Default gBtn, &Close Gui, Show,, this is test return Label1: Gui, submit, nohide MsgBox, %Var1% return Btn: Gui, submit, nohide Gui, Destroy return ExitApp |
'[PA] 업무자동화 > [AH]Autohotkey' 카테고리의 다른 글
AH GUI control position 위치지정, text color 글자 색깔 (0) | 2021.10.23 |
---|---|
AH If 를 한 줄에 one line if statement - Ternary (0) | 2021.10.23 |
AH retrieve language setting 언어설정 찾기 (0) | 2021.10.08 |
AH close GUI with ESC key (0) | 2021.09.24 |
AH 특수문자 자동입력 안된다 ★ (0) | 2021.08.26 |