Write-host 帮助信息

Windows终端色彩进阶指南:从Write-Host到RGB真彩的完整跃迁(PowerShell 7.3+) 本文深入探讨了PowerShell 7.3+中终端色彩的进阶应用,指导用户从传统的Write-Host方法升级到支持ANSI转义序列和SGR参数的RGB真彩输出。文章详细解析了从16色ConsoleColor到1670万色真彩的完整跃迁路径,并提供了构建跨平台、自适应终端环境的健壮色彩输出方案,包括Write-Color和Format-Color等实用函数,旨在提升脚本输出的可读性与工作效率。 阅读详情
如下说明是翻译: help write-host 产生的帮助信息.
译者: Edengundam(马涛)
 
Write-Host
 
大纲
使用host用户接口显示输入对象
 
语法
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>]
 
详细描述
使用host用户接口显示输入对象. Write-Host创建一个自定义的host窗口. 你可以通过ForegroundColor参数指定现在该窗口中文本的颜色, 也可以通过BackgroundColor 参数指定显示在该窗口中本文的背景颜色. 分隔符参数允许指定特定字符串, 作为不同对象之间的分隔符.
 
参数
 
-object <Object>
要显示在控制台上的对象.
 
强制参数?
false
参数位置?
1
默认值
 
允许从管道绑定输入?  
true (传值)
允许通配符扩展? 
false
 
-noNewLine <SwitchParameter>
指定显示在控制台的信息不以换行结尾.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?  
false
允许通配符扩展? 
false
 
-separator <Object>
指定显示在控制台上的对象之间使用的分隔字符串.
 
强制参数?
false
参数位置?
named
默认值
一个空格
允许从管道绑定输入?  
false
允许通配符扩展? 
false
 
-foregroundcolor <ConsoleColor>
指定文本颜色.
 
此参数接受的取值如下:
 
·         Black
·         DarkBlue
·         DarkGreen
·         DarkCyan
·         DarkRed
·         DarkMagenta
·         DarkYellow
·         Gray
·         DarkGray
·         Blue
·         Green
·         Cyan
·         Red
·         Magenta
·         Yellow
·         White
 
强制参数?
false
参数位置?
named
默认值
Host-defined
允许从管道绑定输入?  
false
允许通配符扩展? 
false
 
-backgroundColor <ConsoleColor>
指定背景颜色.
 
此参数接受的取值如下:
 
·         Black
·         DarkBlue
·         DarkGreen
·         DarkCyan
·         DarkRed
·         DarkMagenta
·         DarkYellow
·         Gray
·         DarkGray
·         Blue
·         Green
·         Cyan
·         Red
·         Magenta
·         Yellow
·         White
 
强制参数?
false
参数位置?
named
默认值
Host-defined
允许从管道绑定输入?   
false
允许通配符扩展? 
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
任意
 
注意
 
更多信息, 输入"Get-Help Write-Host -detailed".需要技术信息, 输入"Get-Help Write-Host -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
例1
 
C:/PS>write-host "no newline test" -nonewline
 
此命令显示输入信息到控制台, 由于制定了nonewline参数, 提示符直接跟在输出信息之后.
 
例2
 
C:/PS>write-host (2,4,6,8,10,12) -Separator ", +2= "
 
此命令显示从2到12的所有偶数. 分隔符参数指定使用 , +2= (逗号, 空格, +, 2, =, 空格)作为分割.
 
2, +2= 4, +2= 6, +2= 8, +2= 10, +2= 12
 
例3
 
C:/PS>write-host (2,4,6,8,10,12) -Separator ", -> " -foregroundcolor DarkGreen -backgroundcolor white
 
此命令显示从2到12的所有偶数. Foregroundcolor参数指定输出文本为绿色, Backgroundcolor参数指定背景色为白色.
 
相关链接
Write-Verbose
Write-Error
Write-Progress
Write-Debug
Write-Output
Write-Warning
Out-Host
 
 
16、PowerShell 输出流与帮助系统全解析 本文深入解析了 PowerShell 的输出流和帮助系统。首先,详细介绍了 PowerShell 的多种输出流,重点展示了信息输出流的使用方法,包括 Write-Information 和 Write-Host 的区别、信息变量的存储与过滤等。其次,全面讲解了 PowerShell 的帮助系统,涵盖注释式帮助的格式、使用方式及其局限性,并对比了外部帮助文件的特点和适用场景。最后,结合实际示例,展示了输出流和帮助系统在脚本开发中的综合应用,帮助提升脚本的可维护性、调试效率和用户体验。 阅读详情

相关推荐

远程的ps1脚本使用的Write-Host来输出内容的 如何关闭呢

输出,但可能影响其他脚本。如果没有输出,说明方法生效。

Ven%的博客 246

在PowerShell中Write-Host/Output的区别

许多用PowerShell的人一定会发现在PowerShell中有Write-Outup和Write-Host这两个命令,但是很多人都不是很清楚两者的区别。 表明上看这两者都可以输出字符到Console上,但是他们到底有什么不同呢?

Anders's Blog 1万+

PSWriteColor:Write-Color是Write-Host的包装,可让您使用彩色输出创建美观的脚本

PSWriteColor-PowerShell模块 在我的对此项目的完整描述 描述 Write-Color是Write-Host的包装,使您可以创建带有彩色输出的漂亮脚本。 变更日志 0.87.3-2021.04.12 :light_bulb: 禁用文件外出功能的WhatIf功能,这将阻止记录到文件 :light_bulb: 添加了LogRetry (2)以提供选项以重试记录到文件X次,以防出现保存到文件的问题(争用条件) 0.87.2-2020.07.20 :package: 为LogTime和ShowTime添加了一个空间 :package: 签名模块 0.87.1-2020.06.19 :bug: 解决了nuget下载的问题(版本从0.87更改为0.87.1)。 根据它要求版本更长。 0.87.0-2020.01.12 :bug: 无法使用LogFile保存到文件时引发错误。 在使用Write-Output之前,它可能会产生不可预测的结果 快速安装 I

查看固态硬盘数据写入量

使用CrystalDiskInfo查看硬盘状态。 某些硬盘不能直接显示写入量,需要分析一下 很简单,只要查看F1 Total Host Writes这一项的数值,但是这个值的单位不统一,所以需要分析一下 查看当前状态,截图,写入5GB数据后,刷新状态,再截图。查看前后数据差别 可以看出F1这一项,Total Host Writes这一项变化了,可以推断出此数值1代表写入1GB。 ----------------------------------------------------------

zd845101500的博客 2万+

从VoLTE高清通话到5G新通话:手把手带你用Wireshark抓包分析QCI 1, 2, 5, 9的建立与切换过程

本文详细解析了从VoLTE高清通话到5G新通话的QCI(QoS Class Identifier)建立与切换过程,通过Wireshark抓包实战演示如何分析QCI 1、2、5、9的承载机制。内容涵盖QCI基础概念、实验环境搭建、VoLTE通话建立过程分析以及5G新通话中的QoS演进,为网络工程师和通信技术爱好者提供实用的技术指南和优化建议。

weixin_30788619的博客 343

SAP PS模块预算控制实战:为什么你的采购订单金额和预算占用对不上?

本文深入解析SAP PS模块中采购订单金额与预算占用偏差的常见问题,揭示承诺成本与实际成本的分流处理机制。通过实战案例和六步定位法,提供发票拆分、跨年度预算等典型场景的解决方案,并分享预防性配置框架和最佳实践,帮助企业有效控制预算偏差。

weixin_30363981的博客 516

Write-Host

Write-Host http://www.jsnover.com/blog/2013/12/07/write-host-considered-harmful/ Write-Host Considered Harmful Write-Host is almost always the wrong thing to do because it interferes with automation. There are typically two reasons why people use Write-Ho

youlandZhao的博客 736

高压脉冲发生器的各种电路图

高压脉冲发生器的各种电路图

qq_65102825的博客 5908

PowerShell入门:掌握基本的输入输出命令

本文将深入探讨PowerShell中的基本输入输出命令,以及如何使用这些命令来简化日常任务。

常备不懈 2767

FPGA数字下变频实战:用Vivado DDS IP核实现IQ采样与频率校正(附MATLAB仿真对比)

本文提供了一份基于Vivado DDS IP核实现FPGA数字下变频(DDC)的完整工程指南。详细阐述了IQ采样的原理、DDC链路构建、DDS频率校正的工程实现,并重点介绍了如何利用MATLAB搭建黄金参考模型进行全链路仿真与对比验证,分享了关键的调试技巧与性能优化建议。

t1u2v的博客 811

24. SAP UI5 应用如何使用 OData 数据模型

本教程之前的二十三个步骤,使用的数据模型都是 JSON 模型。从本步骤开始,我们要学习另一种非常重要的数据模型:OData 数据模型。 OData 数据模型也是 SAP 产品里广泛使用的数据模型,比如 SAP S/4HANA,SAP CRM Fiori 应用等等,都使用的是 OData 数据模型而不是 JSON 数据模型。 使用 OData 数据模型的典型场景就是,通过 OData 模型提供的 Read API,将远端服务器上存储的数据通过 OData 协议读取到客户端,并显示在 SAP UI5 应用里。.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5801

Windows PowerShell基本语法及常用命令

Get/Set/Write类 一 Get类 1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。包括Cmdlet、Alias、Function。 2.Get-Process : 获取所有进程 3.Get-Help : 显示有关 Windows PowerShell 命令和概念的信息 4...

Ordinary programmer 3829

PLC的模糊PID控制

模糊PID控制包括模糊化,确定模糊规则,解模糊等组成部分,小车通过传感器采集赛道信息,PLC通过温度传感器获取炉内温度,确定当前实际温度和设定目标值的偏差e(error), e=setpoint-input以及偏差的变化ec(当前偏差-上次偏差),根据给定的模糊规则进行模糊推理,最后对模糊参数进行解模糊,输出PID控制参数 其次我们需要对这2个参数进行模糊化,e 、 ec 这里我对e进行举例,两个输入的标准化范围都在 [-1,1] 范围内。模糊逻辑控制器还产生范围 [-1,1] 内的归一化输出。 博

RXXW_Dor的博客 1万+

PowerShell:写到输出流的cmdlet

1. Write-Host:写标准输出流到承载PowerShell的应用程序。通过参数可以为文本设置背景色,前景色,是否换行以及设置对象间的分隔字符串等(见下面的规则)。承载PowerShell的应用程序可以是PowerShell控制台(powershell.exe),PowerShell ISE(powershell_ise.exe)或其他应用程序。 规则: Write-Host ...

a2218641的博客 450

ZYNQ 网络通信的四种实现方案

一,ZYNQ MIO以RGMII 接口连接外部PHY芯片实现LWIP网络通信。 二,ZYNQ PS 的 ENET0/ENET1 通过 EMIO 的方式扩展至 PL,在 PL 中通过 RGMII 接口连接扩展子卡实现 LWIP 网络通信。 在PL中搭建了1个AXI 1G/2.5G Ethernet Subsystem以及1个AXI Direct Memory Access IP 核。这两个 IP核均通过AXI 总线经S_AXI_HP0 口与PS 连接,PS 通过AXI 总线对其进行配置和控..

wangjie36的博客 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

PowerShell 5.1 终端超链接上手指南:从输出一条可点击链接到排错

本文面向使用 PowerShell 5.1 的用户与脚本作者,主题是 PowerShell 终端超链接:让脚本输出的网址和文件路径变成可点击链接,以及链接失效时从哪些环节查起。下文覆盖版本与终端支持范围、最小可运行命令,还有日志、表格、帮助信息三个输出场景。 ## 先检查 PowerShell 5.1 环境与终端支持 这个功能的入口是 `$PSStyle` 变量及其 `FormatHyperl

gitblog_00719的博客 513

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

PowerShell 第19章:输入与输出,搞懂 Read-Host、Write-Host、Write-Output 和信息流

PowerShell输入输出核心要点:1)宿主决定交互方式,同一代码在不同环境表现可能不同;2)输入推荐Read-Host,GUI输入可用VB的InputBox;3)输出应优先返回对象(Write-Output),避免滥用Write-Host;4)专业信息用Write-Verbose/Warning/Debug/Error等专用通道;5)最佳实践是面向对象与管道,减少直接输出。关键区别:Write-Host仅显示,Write-Output可被后续处理。交互脚本才用这些技巧,自动化脚本应避免交互式操作。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PowerShell 第21章:输入与输出,搞懂 Read-Host、Write-Host、Write-Output 与信息流

本文介绍了如何将常用PowerShell命令转化为可复用的脚本。主要内容包括:1)脚本解决的问题(省输入、可复用、可交付);2)命令变脚本的步骤(从可运行命令到参数化脚本);3)添加基于注释的帮助文档;4)脚本管道输出类型单一化原则;5)作用域概念;6)提供可直接使用的脚本模板;7)常见问题及解决方案。重点强调了脚本参数化、注释文档化和作用域管理的重要性,并提供了具体示例和练习题目,帮助读者掌握创建高质量PowerShell脚本的方法。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

【0x006D】HCI_Write_LE_Host_Support命令详解

HCI_Write_LE_Host_Support命令是蓝牙设备配置中的一个重要部分,它允许设备动态地启用或禁用低功耗蓝牙主机支持功能。正确理解和使用这个命令,有助于更好地控制和优化蓝牙设备的行为。

byte轻骑兵的技术小窝 1217

获取Powershell write-host 的内容

如果是在powershell script 内部,想要将write-host的内容输入到一个文本文件,可以使用powershell的输出重定向功能,可以使用以下方法重定向输出: - 使用 Out-File cmdlet,该 cmdlet 将命令输出发送至一个文本文件。通常在需要使用 Out-File cmdlet 的参数(例如 Encoding、...

weixin_30826761的博客 750

第22章 Mem_host_flags - 主机内存标志测试

本文介绍了OpenCL内存对象主机访问标志的测试验证。测试覆盖CL_MEM_HOST_READ_ONLY、CL_MEM_HOST_WRITE_ONLY和CL_MEM_HOST_NO_ACCESS三种标志,验证主机端对设备内存的访问权限控制。测试内容包括缓冲区、子缓冲区和图像对象,涉及读写操作、矩形区域操作、映射/解映射操作以及标志组合测试。测试通过验证允许操作是否成功执行、禁止操作是否返回错误来确保主机访问标志的正确实现。测试目录结构清晰,包含主入口、检查器类和具体测试实现文件。

图形/计算GPU的驱动与虚拟化技术分享园地 814

[原创][PowerShell教程][07]PowerShell中Write族cmdlet的介绍和使用

Write相关的命令大都是和宿主相互交互的,例如:输出调试信息、输出错误对象、显示进度信息、控制输出效果等。在很多时候,我们希望能够将一些信息以特殊的颜色或背景色输出。在PowerShell的控制台中,我们可以使用Write-Host命令来实现这个功能。参数ForegroundColor用于指定字体颜色,BackgroundColor用于指定背景的颜色。例如:PS C:/> Write-Host

Windows PowerShell 2577

【0x007A】HCI_Write_Secure_Connections_Host_Support命令详解

HCI_Write_Secure_Connections_Host_Support命令是配置蓝牙设备安全性的关键部分,它允许主机控制是否启用安全连接的增强特性,从而确保蓝牙通信的安全性和兼容性。

byte轻骑兵的技术小窝 1623

Write-Output

Write-Output https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/write-output?view=powershell-5.1 Sends the specified objects to the next command in the pipeline. If the command is the last command in the pipeline, the objects a

youlandZhao的博客 778

Netty源码解析-NioSocketChannel之write

前言: 前一篇中介绍了NioSocketChannel连接远程Server(connect),并接收信息(read)事件的处理过程。 那么NioSocketChannel的主要功能中,还剩下写出(write)事件的处理了。我们一起来了解下该功能的实现。 1.write方法的分类 write方法的入口在哪里呢?我们在之前Bootstrap的示例中有以下代码 Channel ch = b.connect(HOST, PORT).sync().channel(); // 控...

恐龙弟旺仔的博客 1562
上一篇: Write-output 帮助信息
下一篇: Write-Error 帮助信息
PowerShell
博客等级 码龄19年 103粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值