배치 스크립트의 색상
명령 프롬프트의 흑백 화면이 지루하다고 가정해 보겠습니다. 이 기사를 따라 프로그램 화면을 채색할 수 있습니다.
이 기사에서는 사용자에게 몇 가지 중요한 단어가 집중되도록 하기 위해 프로그램에 색상을 포함하는 방법을 설명합니다.
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 환경에서만 작동합니다.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn