MsgBox
(SciTE4에서는 F5키를 눌러 스크립트를 실행할 수 있습니다.)
F5를 눌러도 실행이 안되는경우는 해당 스크립트를 저장하던지, 실행되어있는 스크립트를 종료하고 해보세요.
메시지 박스에 들어갈 인자
MsgBox, [Option, Title, Text, Timeout]
Option에 들어갈 인자값(콤마 자리 확인하세요)
MsgBox,0,,확인 ;(0은 생략가능 기본값)
MsgBox,1,,확인 취소
MsgBox,2,,중단 다시 시도 무시
MsgBox,3,,예 아니요 취소
MsgBox,4,,예 아니요
MsgBox,5,,다시시도 취소
MsgBox,6,,취소 다시 시도 계속
아이콘 추가
x - 16
? - 32
! - 48
i - 64
기존 버튼 옵션값에 아이콘 옵션값을 더하면됩니다.
(비트 연산으로 적용여부를 확인하기 때문에 그렇습니다.)
예)5+16=21 MsgBox,21,,다시시도 취소`nX아이콘
(`n은 한칸 띄우기 입니다.)
MsgBox,21,,다시시도 취소`nX아이콘
MsgBox,35,,예 아니요 취소`n?아이콘
MsgBox,50,,중단 다시 시도 무시`n!아이콘
MsgBox,70,,취소 다시 시도 계속`ni아이콘
Title에 들어갈 인자값
기본값은(내용이 없다면)해당 스크립트명으로 나옵니다.
MsgBox,0,타이틀,확인
Timeout에 들어갈 인자값
MsgBox,0,타이틀,확인,2
입력한 숫자는 초 단위로 입력하며,
시간이 다 되면 메시지 박스는 자동적으로 닫힙니다.
최대 입력가능한 초는 2147483이라고 합니다.
IfMsgBox
메시지 박스 버튼에 대한 응답
IfMsgBox는 가장 최근 MsgBox의 어떠한 버튼을 눌렀는지 확인할 수 있는 분기 명령어입니다.
사용법은 간단합니다.
MsgBox,,확인버튼,메시지박스
IfMsgBox,OK ;확인을 눌렀다면
{
MsgBox, 확인
}
버튼의 종류와 응답은 다음의 표를 참고 하세요
버튼 | 응답 |
확인 | OK |
취소 | Cancel |
중단 | Abort |
다시 시도(T) | TryAgain |
다시 시도(R) | Retry |
무시 | Ignore |
예 | Yes |
아니오 | No |
계속 | Continue |
타임아웃 될 동안 버튼이 눌리지 않은 경우 | Timeout |
'컴퓨터 프로그래밍 > Autohotkey' 카테고리의 다른 글
#5 오토핫키 Loop / 반복문 / 매크로의 시작? / Sleep (0) | 2019.08.18 |
---|---|
# - 오토핫키에서 사용되는 키/마우스 명 (0) | 2019.08.16 |
#4 오토핫키 Send / 오토핫키 키 입력(키 스트로크) / 오토핫키 키보드 조작 / Remap(키 매핑) (0) | 2019.08.16 |
#3 오토핫키 comment / 오토핫키 주석 (0) | 2019.08.16 |
#1 AutoHotKey 오토핫키 설치 / SciTE4AutoHotkey 오토핫키 에디터 설치 (0) | 2016.10.27 |