![Powershell 프로필에 전경색을 추가하시겠습니까?](https://rvso.com/image/1586625/Powershell%20%ED%94%84%EB%A1%9C%ED%95%84%EC%97%90%20%EC%A0%84%EA%B2%BD%EC%83%89%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
나는 다음을 사용하여 내 위치를 래핑합니다.
function prompt
{
if ($isAdmin)
{
"[" + (Get-Location) + "] # "
}
else
{
"[" + (Get-Location) + "] $ "
}
}
그러면 다음과 같이 위치 목록이 렌더링됩니다.
ForeGround 색상을 사용할 때 위치에 색상을 지정하려면 어떻게 해야 합니까? 첨부해보려고 했는데 안되더군요. 모듈이 WriteHost
아닌 것에 색상을 적용하는 방법을 모르기 때문에 여기서 무엇을 해야할지 잘 모르겠습니다 WriteColor
.
감사해요!
답변1
를 통해서만 가능합니다 Write-Host
.
예를 들어 다음 간단한 Prompt 메서드는 프롬프트 색상을 노란색으로 설정합니다.
function Prompt
{
$promptString = "PS " + $(Get-Location) + ">"
Write-Host $promptString -NoNewline -ForegroundColor Yellow
return " "
}