咨询Windows 11 PowerShell控制台能否按实例自定义外观设置
Windows 11 单独配置PowerShell快捷方式控制台外观
Windows 11并未完全锁死控制台的单独配置,只是调整了配置入口,依然可以为单个PowerShell脚本快捷方式设置独立的外观(字体、颜色、自动换行等),具体操作分两种方式:
方式一:通过传统控制台属性配置
- 右键目标PowerShell脚本(
.ps1),选择创建快捷方式。 - 右键生成的快捷方式,选择属性。
- 在属性窗口的快捷方式选项卡中,确认目标栏内容为类似
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -File "D:\你的脚本路径.ps1"。 - 点击窗口底部的打开终端设置旁的下拉箭头,选择打开传统控制台属性(部分版本直接在选项或字体选项卡可找到传统配置入口)。
- 在弹出的传统控制台属性窗口中,即可像Windows 10一样操作:
- 在字体选项卡设置字体及字号。
- 在颜色选项卡设置前景色(黑)、背景色(白)。
- 在布局选项卡调整缓冲区宽度,或在选项选项卡关闭自动换行(部分版本需调整缓冲区宽度实现)。
方式二:通过PowerShell启动参数配置
可以直接在快捷方式的目标栏添加参数,实现部分外观配置:
- 打开快捷方式属性的快捷方式选项卡,修改目标内容,示例:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -File "D:\你的脚本路径.ps1" -ForegroundColor Black -BackgroundColor White - 若要关闭自动换行,可在脚本开头添加以下代码:
# 设置缓冲区宽度为足够大的值,避免自动换行 $Host.UI.RawUI.BufferSize = New-Object Management.Automation.Host.Size(200, 50)
注意:部分Windows 11版本的传统控制台属性入口可能略有差异,若找不到,可尝试先通过快捷方式启动一次PowerShell脚本,然后在控制台窗口标题栏右键,选择属性,此时打开的就是该实例的单独配置界面,修改后会自动关联到当前快捷方式。
内容的提问来源于stack exchange,提问作者Gordon
相关产品推荐
相关产品推荐

