Для указания своего местоположения я использую следующее:
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 " "
}