반응형
AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.
오토핫키를 사용하여 Progress를 테스트 해 보았습니다.
Progress를 하나 생성 후 증가/감소 버튼을 하나씩 추가하여 Progress의 상태를 디스플레이합니다.
현재값은 붉은색으로 바탕색은 연한회색으로 설정하였습니다.
progValue := 0
Gui, Add, Progress, w300 h20 cff0000 Backgrounda9bed2 vMyProgress
Gui, Add, Button, gPlusButton, 증가
Gui, Add, Button, yp x+10 gMinusButton, 감소
Gui, Show
return
증가/감소 버튼의 이벤트에서 Progress의 값을 변경시켜 적용합니다.
PlusButton:
if progValue < 100
{
progValue += 10
GuiControl,, MyProgress, %progValue%
}
return
MinusButton:
if progValue > 0
{
progValue -= 10
GuiControl,, MyProgress, %progValue%
}
return
GuiClose:
ExitApp
전체 코드입니다.
progValue := 0
Gui, Add, Progress, w300 h20 cff0000 Backgrounda9bed2 vMyProgress
Gui, Add, Button, gPlusButton, 증가
Gui, Add, Button, yp x+10 gMinusButton, 감소
Gui, Show
return
PlusButton:
if progValue < 100
{
progValue += 10
GuiControl,, MyProgress, %progValue%
}
return
MinusButton:
if progValue > 0
{
progValue -= 10
GuiControl,, MyProgress, %progValue%
}
return
GuiClose:
ExitApp
실행 후 증가 버튼을 계속 클릭하면 100까지 증가하고 이후 감소버튼을 계속 클릭하면 0까지 감소됩니다.
반응형
'Software > AutoHotKey' 카테고리의 다른 글
[AutoHotKey] ComboBox 사용하기 (0) | 2024.07.28 |
---|---|
[AutoHotKey] DropDownList (또는 DDL) 사용하기 (0) | 2024.07.28 |
[AutoHotKey] DateTime 사용하기 (0) | 2024.07.27 |
[AutoHotKey] UpDown 사용하기 (0) | 2024.07.27 |
[AutoHotKey] Slider 사용하기 (0) | 2024.07.27 |
댓글