个性化阅读
专注于IT技术分析

PowerShell Write-Host写入主机

本文概述

PowerShell Write-Host cmdlet用于将自定义输出写入主机。我们可以使用-foreground参数指定文本颜色, 通过使用-background参数可以指定背景颜色。

句法

Write-Host 
[[-Object] <Object>] 
[-NoNewline] 
[-Separator <Object>] 
[-ForegroundColor {Black | DarkBlue | DarkGreen | DarkCyan | DarkRed | DarkMagenta | DarkYellow | Gray | DarkGray | Blue | Green | Cyan | Red | Magenta | Yellow | White}] 
[-BackgroundColor {Black | DarkBlue | DarkGreen | DarkCyan | DarkRed | DarkMagenta | DarkYellow | Gray | DarkGray | Blue | Green | Cyan | Red | Magenta | Yellow | White}] 
[<CommonParameters>]

参数

-宾语

-Object参数用于显示主机中的对象。

-没有换行

-NoNewline参数指定在输出字符串之间不插入空格或换行符, 并且在最后一个输出字符串之后不添加换行符。

-分隔器

-Separator参数用于指定在主机显示的对象之间插入的分隔符字符串。

-前景色

-ForegroundColor参数用于指定文本的颜色。在此参数中, 不存在默认值。

以下是此参数可接受的值:

  • 黑色
  • 深蓝
  • 深洋红色
  • 暗黄色
  • 灰色
  • 深灰色
  • 蓝色
  • 绿色
  • 品红
  • 黄色
  • 白色
  • 深绿色
  • 深青色
  • 深红色
  • 青色
  • 红色

-背景颜色

-BackgroundColor参数用于指定背景的颜色。此参数不存在默认值。以下是此参数可接受的值:

  • 品红
  • 黄色
  • 白色
  • 暗黄色
  • 灰色
  • 深灰色
  • 蓝色
  • 绿色
  • 青色
  • 红色
  • 黑色
  • 深蓝
  • 深绿色
  • 深青色
  • 深红色
  • 深洋红色

例子

示例1:通过包含分隔符将输出写入控制台

PowerShell Write-Host写入主机

此示例中的cmdlet用于显示从2到12的数字。 -Separator参数用于将字符串相乘。

示例2:用不同的文本和背景颜色书写

PowerShell Write-Host写入主机

此示例中的cmdlet显示从1到17的奇数。它使用-ForegroundColor参数输出’Red’文本, 并使用-BackgroundColor参数显示’black’背景。


赞(1) 打赏
未经允许不得转载:srcmini » PowerShell Write-Host写入主机
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏