当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

作者:精品下载站 日期:2024-12-14 07:30:38 浏览:14 分类:玩电脑

PowerShell:自定义 PowerShell 控制台窗口的标题栏


如果您经常使用 PowerShell,您自己的标题栏会给人留下深刻的印象。您当然已经注意到我的屏幕截图总是显示整个控制台窗口,您也可能已经注意到我已经自定义了标题栏。

如果您不知道我在说什么,请查看如下所示的控制台标题栏。

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

很酷的东西哈?现在我们将一起为您的控制台窗口定义一个标题。开始吧。

先决条件

1.PowerShell配置文件($profile)

首先,值得一提的是,每次启动 PowerShell 时,标准控制台窗口标题栏的内容都会被修改。它不是永久性的,必须针对每个用户进行配置。为了自定义标题栏,我们需要一个 PowerShell 配置文件。如果您已经有一个,则以下命令将返回 true。


Test-Path $profile

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

如果返回false,则使用下面的一行创建一个配置文件。该命令将在用户目录中创建一个新的配置文件。


New-Item $PROFILE -ItemType File -Force

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

2. 执行政策

在开始之前我们还要做一件事。我们必须检查执行策略的状态。 PowerShell 执行策略旨在防止 ps1 文件无意和意外的代码执行。为了允许执行之前配置的配置文件,我们必须查看本地计算机的执行策略的状态。


Get-ExecutionPolicy

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

如果命令返回 Restricted,我们必须将状态更改为 RemoteSigned 或 Unrestricted(不推荐)。


Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

现在我们已经准备好主要部分了。请仔细检查先决条件。

  • 您配置了配置文件吗? ==> 测试路径 $profile
  • 您检查过执行政策吗? ==> 获取执行策略

自定义 PowerShell 标题栏

现在我们已经到达了这篇博文的主要部分。几分钟后,您的 PowerShell 窗口标题栏将配备您自己的样式。

在 PowerShell 中运行命令 ise $profile。这应该在 PowerShell ISE 中打开您的配置文件。


ise $profile

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

将下面的代码复制到第 1 行。


$host.ui.rawui.window

现在,自定义“您的标题”的内容以满足您的需求。

例如,该文件可能如下所示:

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

@Off Topic:另外,我总是将执行位置设置为C:。这比 C:\Users 更令人愉快......此外,我使用 Clear Host 清除屏幕。

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

现在保存文件并关闭 PowerShell ISE。

我们完成了。现在关闭并重新打开 PowerShell。

瞧!

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

如果要使用特殊字符,请使用类型 [char]。

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

这导致下面的标题栏。

[玩转系统] PowerShell:自定义 PowerShell 控制台窗口的标题栏

要探索所有字符,请参阅 https://www.rapidtables.com/code/text/unicode-characters.html

享受新的 PowerShell 标题栏带来的乐趣。

更多细节

有关 PowerShell 配置文件的更多信息,请访问:https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-6

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯