이스케이프 시퀀스

이스케이프 시퀀스 (Escape Sequences)

AutoHotkey에서 백틱(back-tick, 중음 부호) 이스케이프 문자와 사용 가능한 모든 이스케이프 시퀀스를 설명하는 문서예요.

출처: 문서

본문

이스케이프 문자 `(백틱 또는 중음 부호(grave accent))는 바로 뒤에 오는 문자가 평소와 다르게 해석되어야 함을 나타내는 데 사용돼요. 이 문자는 대부분의 영어 키보드의 왼쪽 위 구석에 있어요.

AutoHotkey에서 다음 이스케이프 시퀀스를 사용할 수 있어요:

시퀀스 (Sequence) 결과 (Result)
`` ` (리터럴 중음 부호. 즉 연속된 두 개의 이스케이프 문자는 단일 리터럴 문자가 됨)
`; ; (리터럴 세미콜론) 주의: 바로 왼쪽에 공백이나 탭 이외의 문자가 있는 세미콜론은 어차피 주석으로 해석되지 않으므로 이스케이프할 필요가 없어요.
`: : (리터럴 콜론). 핫스트링의 트리거 약어에서만 필요해요.
`{ { (키보드 키). { 키를 보낼 때만 유효하며 필요해요.
`n 줄바꿈 (linefeed/LF)
`r 캐리지 리턴 (CR)
`b 백스페이스 (backspace)
`t 탭 (좀 더 일반적인 가로 탭)
`s 공백 (space)
`v 수직 탭 (vertical tab) -- Ascii 값 11에 해당. 일부 응용 프로그램에서는 Ctrl+K를 눌러 나타낼 수도 있어요.
`a 알림 (alert/bell) -- Ascii 값 7에 해당. 일부 응용 프로그램에서는 Ctrl+G를 눌러 나타낼 수도 있어요.
`f 폼피드 (formfeed) -- Ascii 값 12에 해당. 일부 응용 프로그램에서는 Ctrl+L을 눌러 나타낼 수도 있어요.
`" 또는 `' 단일 인용부호(')와 이중 인용부호(")는 기능적으로 동일해요. 단, 단일 인용부호로 감싼 문자열 안에는 리터럴 이중 인용부호를 넣을 수 있고 그 반대도 마찬가지예요. 따라서 리터럴 문자열 안에 실제 인용부호를 포함하려면 인용부호를 이스케이프하거나 문자열을 반대 종류의 인용부호로 감싸요. 예: Var := "The color "red" was found." 또는 Var := 'The color "red" was found.'

예시 (Examples)

여러 줄 문자열을 표시해요. 줄들은 줄바꿈 문자로 구분돼요.

MsgBox "Line 1`nLine 2"

더 알아보기 (Learn more)