나는 다음을 사용하여 내 위치를 래핑합니다.
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 " "
}