반응형

참고로 윈도우 비스타 이상 사용자라면 echo 를 통해 아스키 코드 7 을 출력해보세요. (echo ^G) 그럼 띡~ 하는 소리가 날 겁니다. 배치 파일에서 소리 효과를 내는 것은 바로 이러한 아스키 코드 7 을 활용한 겁니다.


근데 일일히 확인하기 귀찮습니다. 그래서 제어 문자에 해당하는 아스키 코드를 제 나름대로 정리해 봤습니다. 해당 아스키 코드가 배치 파일에서 echo 를 통해 사용되면 최종적으로 명령 프롬프트에서 어떻게 출력되는지, 메모장으로 해당 배치 파일을 열어 보았을 때 메모장에서는 어떻게 표시되는지를 정리한 표입니다. [메모장이 명령 프롬프트에서의 출력과 가장 흡사하게 보여줍니다. * 굴림체 설정]

DecabbrcmdechoNoteDecabbrcmdechoNoteDecabbrcmdechoNote
0NUL^@x

12FF^L

24CAN^X

1SOH^A

13CR^Mx줄바꿈25EM^Y

2STX^B

14SO^N

26SUB^Zx

3ETX^C

15SI^O

27ESC^[

4EOT^D

16DLE^P

28FS^\

5ENQ^E

17DC1^Q

29GS^]

6ACK^F

18DC2^R

30RS^^

7BEL^G소리

19DC3^S

31US^_

8BS^H지우기

20DC4^T

32SP공백공백공백
9HT^Ix21NAK^U

127DEL^?

10LF^Jx

22SYN^V

11VT^K

23ETB^W

x 사용할 수 없거나 Null 값으로 처리됨.
* ASCII Code 8 은 BackSpace 로 배치 파일에서 사용되면 의미 그대로 앞의 한 글자를 지웁니다.
* 명령 프롬프트의 Echo 출력 결과는 Color F0 으로 설정한 후 캡쳐한 것입니다.



출처 : http://cappleblog.co.kr/515

반응형

'Program > Java' 카테고리의 다른 글

한글 인코딩 하기  (0) 2015.12.30