PowerShell 脚本输出带颜色的文字

在编写 PowerShell 脚本时,使用 echo 输出的文字默认为白色,输出的 Log 信息篇幅一长就显得有些混乱。

输出彩色文字

PowerShell 中的 echo 中是原生方法 Write-Host 的别名,为了让有 Shell 命令经验的人使用起来更加方便,微软给自己原生的方法做了一套仿 Unix 命令的别名封装。

为了设置文字颜色,我们可以直接使用 Write-Host,Write-Host 设置输出颜色的方法如下:

Write-Host "Red on white text." -ForegroundColor red -BackgroundColor white

其中,ForegroundColor参数为前景色,即文字颜色,而BackgroundColor为背景颜色。

效果

以之前写的一个 Electron 自动打包流程为例,中间穿插的绿色文字可以方便的区分打包进度。

梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/6512.html
欢迎加入梓喵出没博客交流群:313732000

我来吐槽

*

*