PowerShell에서 색 구성표를 사용자 지정할 수 있습니까?


8

예를 들어, 파란색을 조금 더 밝게하거나 빨간색을 좀 더 오렌지색으로 바꿉니다. 이것이 가능한가?

배경색과 전경색을 쉽게 변경할 수 있다는 것을 알고 있습니다. 다른 색은 어떻습니까?


다른 색은? 배경은 ... 배경, 전경은 텍스트입니다. CLI에서 변경할 다른 것은 없습니다.
— Bob

예를 들어, 입력시 오류 메시지의 색상입니다 somecommandthatdoesntexist.
— Andres Riofrio

답변:


8

아시다시피, 프로필에서 다음을 사용하여 PowerShell 콘솔 색상을 쉽게 변경할 수 있습니다.

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

그러나 표준 16 ANSI 색상으로 제한됩니다. 레지스트리에서 기본값으로 사용 된 색상을 변경할 수 있습니다 (과거에는 기억이 나지 않지만 메모를 찾을 수는 없지만) PowerShell 콘솔을 래핑하는 것이 쉬운 방법입니다 과 Console2 과 그 설정에서 옵션을 사용합니다. 탭과 붙여 넣기와 같은 다른 이점도 있습니다.


편집 : 방금 Console2를 사용하지 않고도 동일한 작업을 수행 할 수 있다는 것을 기억했습니다. 표준 PowerShell 콘솔에서 속성의 색상 탭으로 이동하여 표준 16 ANSI 색상의 RGB 값을 수정하십시오.


좋은 정보입니다. 스크립트를 작성하려고합니다. 어떤 레지스트리 값이 변경되는지 감지하는 방법을 알고 있습니까?
— Andres Riofrio

@AndresRiofrio : 예 RegShot. 변경 전후에 사용 하고 차이점이 무엇인지 확인하여 관련 레지스트리 키를 찾으십시오. 그런 다음을 사용하여 동일한 값을 주입 할 수 있습니다 reg add.
— paradroid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.