HOWTO · Batch
배치 스크립트의 색상
이 튜토리얼에서는 Batch Script의 색상에 대해 설명합니다.
이 페이지의 내용
명령 프롬프트의 흑백 화면이 지루하다고 가정해 보겠습니다. 이 기사를 따라 프로그램 화면을 채색할 수 있습니다.
이 기사에서는 사용자에게 몇 가지 중요한 단어가 집중되도록 하기 위해 프로그램에 색상을 포함하는 방법을 설명합니다.
COLOR 키워드는 프로그램에 색상을 추가하는 데 사용됩니다. 내부 명령입니다.
이 명령의 일반 형식은 COLOR [BACKGROUND_COLOR][FOREGROUND_COLOR]입니다. color의 속성은 다음 16진수 중 2개로 지정됩니다.
여기서 가장 중요한 부분은 2색 숫자 사이에 공백이 없어야 한다는 것입니다. 색상 숫자는 아래에 지정됩니다.
일괄 색상 코드
0 - 블랙
1 - 파란색
2 - 녹색
3 - 아쿠아
4 - 빨간색
5 - 보라색
6 - 노란색
7 - 흰색
8 - 회색
9 - 라이트 블루
‘A’ - 라이트 그린
‘B’ - 라이트 아쿠아
C - 라이트 레드
‘D’ - 라이트 퍼플
‘E’ - 밝은 노란색
‘F’ - 밝은 흰색
색상 값은 다음 순서에 따라 할당됩니다.
- 기본 색상의 레지스트리 값입니다.
CMD /T명령줄 스위치.- CMD가 실행될 때 최근에 할당된 색상 설정입니다.
전경과 배경에 동일한 색상 숫자를 입력하면 COLOR 명령이 작동하지 않습니다.
일괄적으로 색상을 변경하는 예
좀 더 명확하게 하기 위해 예를 살펴보겠습니다. 색상 코드가 4인 전경 Red와 색상 코드가 E인 Light Yellow의 배경으로 화면을 색칠하고 싶다고 가정합니다.
이제 명령이 다음과 같이 표시됩니다.
@echo off
COLOR E4
ECHO I am Colored
PAUSE
전경과 배경에 동일한 색상 숫자를 입력하면 COLOR 명령이 작동하지 않습니다. 아래의 예를 살펴보자.
@echo off
COLOR EE
ECHO I am not Colored
PAUSE
위의 코드를 보면 COLOR EE 명령에서 전경과 배경에 동일한 색상 숫자를 사용한다는 것을 알 수 있습니다.
이 코드를 실행하면 COLOR 명령은 화면을 변경하지 않고 I am not Colored 출력은 기본 터미널 색상인 COLOR 07로 색상이 지정됩니다.
이 작은 코드를 실행하면 출력에서 I am Colored 텍스트가 전경색이므로 빨간색이고 배경은 밝은 노란색임을 알 수 있습니다.
여기에 설명된 모든 방법은 Batch Script를 사용하여 작성되었으며 Windows CMD 환경에서만 작동합니다.