您知道嗎,PowerShell控制臺(tái)也可以輸出特殊的圖標(biāo)?而你需要做的只是,設(shè)置控制臺(tái)的字體為TrueType 字體,比如”Consolas”。
要顯示特殊字符,請(qǐng)使用十進(jìn)制或十六進(jìn)制字符代碼,例如:
或著打開系統(tǒng)上內(nèi)置的應(yīng)用程序 “CharacterMap” 來(lái)選擇一個(gè)你想在控制臺(tái)上顯示的的符號(hào)。下面的例子就是通過(guò)這種途徑來(lái)把PowerShell控制臺(tái)上的提示符信息變得更加詭異:
或著打開系統(tǒng)上內(nèi)置的應(yīng)用程序 “CharacterMap” 來(lái)選擇一個(gè)你想在控制臺(tái)上顯示的的符號(hào)。下面的例子就是通過(guò)這種途徑來(lái)把PowerShell控制臺(tái)上的提示符信息變得更加詭異:
function prompt
{
$specialChar1 = [Char]0x25ba
Write-Host 'PS ' -NoNewline
Write-Host $specialChar1 -ForegroundColor Green -NoNewline
' '
$host.UI.RawUI.WindowTitle = Get-Location
}
以圖為證:

注意,“prompts”函數(shù)至少得返回一個(gè)字符,否則Powershell控制臺(tái)會(huì)將默認(rèn)的提示信息打印出來(lái),這也能理解,否則誰(shuí)知道上一個(gè)命令有沒(méi)有執(zhí)行結(jié)束呢?這也就是為什么上面的函數(shù)使用一個(gè)空格作為返回值,而通過(guò)write-host來(lái)打壓需要顯示的符號(hào)。
您可能感興趣的文章:- shell腳本中一些特殊符號(hào)
- PowerShell實(shí)現(xiàn)在控制臺(tái)中插入綠色的打勾符號(hào)
- Linux Shell中的特殊符號(hào)和含義簡(jiǎn)明總結(jié)(包含了絕大部份)
- shell腳本中常見的一些特殊符號(hào)和作用詳解
- linux shell中的比較符號(hào)與特殊符號(hào)介紹
- shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹
- 淺析shell腳本知識(shí)之符號(hào)篇