티스토리 뷰

728x90

cmd에서 choice로 알파벳과 숫자는 입력 받을수 있지만 특수키는 입력 받을 수 없습니다.

그래서 특수키를 비롯한 다른 키들까지 입력 받는 방법에대해 알아보겠습니다.

 

 

Syntax(문법)
powershell "exit($Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown').VirtualKeyCode)"

 

파워쉘코드로 눌려진 키 값을 errorlevel 로 받는 방식 입니다.

 

그래서 errorlevel 을 출력 해보면 각 키의 값을 볼 수 있습니다.

 

echo %errorlevel%

 

a키를 입력 했을 때

a는 65를 반환 한다는 것을 알 수 있습니다.

 

 

 

사용 가능한 키

 

이처럼 인식 가능한 키 들은 다음 표를 참고 해 주세요.

(최대한 적는다고 적었는데, 적히지 않은 값들도 있을 수 있습니다!)

 

문자 문자
BACK SPACE 8 NUM LOCK 144
TAB 9 SCR LOCK 145
ENTER 13 우클릭 키(?) 93
SHIFT 16 WINDOW 91
LEFT CTRL 17 ; 186
LEFT ALT 18 , 188
CAPS LOCK 20 . 190
RIGHT CTRL 25 / 191
0 ~ 9 48 ~ 57 ` 192
a(A) ~ z(Z) 65 ~ 90 [ 219
F1 ~ F12 112 ~ 123 \ 220
←, ↑, →, ↓ 37, 38, 39, 40 ] 221
SPACE 32 ' 222
PAGE UP 33 *(KEY PAD) 106
PAGE DOWN 34 +(KEY PAD) 107
END 35 -(KEY PAD) 109
HOME 36 /(KEY PAD) 111
INSERT 45 .(KEY PAD) 110
DEL 46 0~9(KET PAD) 96 ~ 105

 

 

관련글:  방향키 입력받기

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함