질문과 답변
윈 도 우 cmd배치파일에서 부분적인 글자색 바꾸는 방법 문의
2019.05.19 00:35
cmd 배치파일에서 echo 명령으로 문자열 출력시 부분 글자색을 변경하려 합니다.
예를 들면 "문자열 글자색 변경을 연습하고 있습니다." 라고 출력할 때
"글자색" 단어만 노란색으로 보이게 하려는데
어떻게 해야 하나요?
아울러 욕심을 더 부린다면
"글자색" 단어를 반짝이는(twinkle) 효과와 굵은 글씨체로 표현되면 더욱 좋겠습니다.
* color 명령어로 하니 그 이하는 다 바꿔지는데 다시 기본색으로 돌아오는 명령어를 모르겠습니다.
댓글 [4]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
79477 | 소프트웨어| 초보로서 고수님 pe 사용중 난감 해질것 같어서 .... [1] | 허니 | 254 | 05-20 |
79476 | 소프트웨어| ost to pst 변환프로그램 있으신 분 계신가요? [1] | 윈포우도럼 | 349 | 05-20 |
79475 | 윈 도 우| 게임패드로 윈도우 종료하는 방법? [9] | itman | 368 | 05-20 |
79474 | 윈 도 우| Win10PE_19h1_x64_Admin 뼈대 [4] | 지기 | 1009 | 05-20 |
79473 | 윈 도 우| Windows10 4월 누적업데이트를 하지 않고 5월 업데이트를 ... [1] | chobo333 | 681 | 05-20 |
79472 | 하드웨어| nvme ssd 시리얼 자동 수집하는 방법 [2] | 짱군 | 355 | 05-20 |
79471 | 윈 도 우| 아래79640 에 이어 질문 입니다. [2] | 이상무 | 149 | 05-20 |
79470 | 윈 도 우| 윈도우10 부팅영역 삭제방법 질문 [2] | 웹스타 | 623 | 05-20 |
79469 | 윈 도 우| 잘쓰던 윈7 블랙스크린입니다. [6] | 군수과왕고 | 641 | 05-20 |
79468 | 소프트웨어| GoodSync 10.9.33.3 한글언어 요청 | 풍경소리 | 263 | 05-19 |
79467 | 소프트웨어| 용량이 똑같은데 해쉬가 다른 파일 찾아주는 프로그램 있나요? [1] | 메리아 | 273 | 05-19 |
79466 | 소프트웨어| 메이커 PC 복원 솔루션 질문 드립니다. [3] | 김광림 | 554 | 05-19 |
79465 | 소프트웨어| AnyDesk에서 한글 입력 [4] | asklee | 2476 | 05-19 |
79464 | 윈 도 우| wim 복구영역 설치에 관해서 | 알리아스 | 257 | 05-19 |
79463 | 기 타| 어떻게 해야합니까? [2] | 無설탕 | 423 | 05-19 |
79462 | 소프트웨어| 혹시 이런 프로그램 가지고 계신분 있나요 OEM_Logo_7Loade... [4] | 임달화 | 784 | 05-19 |
79461 | 하드웨어| 동영상작업용 VGA 추천 해주시면~~!! [6] | 부키시 | 518 | 05-19 |
79460 | 윈 도 우| win10 과 win7 멀티부팅 쉽게 설명 부탁 드립니다. [4] | 이상무 | 1197 | 05-19 |
79459 | 하드웨어| 데이터 케이블은 연결해놔도 무방하겠죠? [4] | 현지니 | 557 | 05-19 |
» | 윈 도 우| cmd배치파일에서 부분적인 글자색 바꾸는 방법 문의 [4] | billy | 611 | 05-19 |
https://stackoverflow.com/questions/2048509/how-to-echo-with-different-colors-in-the-windows-command-line
@echo off
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a"
)
call :ColorText 0a "green"
call :ColorText 0C "red"
call :ColorText 0b "cyan"
echo(
call :ColorText 19 "blue"
call :ColorText 2F "white"
call :ColorText 4e "yellow"
goto :eof
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof