PowerShell 技能连载 - 每日问候(带语音)

在前一个技能中我们解释了如何在 PowerShell 配置文件中增加个人问候。这个问候信息也可以朗读出来,假设音量打开的情况下。这对所有的 PowerShell 宿主都有效,包括 VSCode。

这将把代码增加到您的配置文件脚本中:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# create profile if it does not yet exist
$exists = Test-Path -Path $Profile.CurrentUserAllHosts
if (!$exists)
{
$null = New-Item -Path $Profile.CurrentUserAllHosts -ItemType File -Force
}

# add code to profile
@'
$greetings =
'Hello there!',
'Glad to see you!',
'Happy coding!',
'Have a great day!',
'May the PowerShell be with you!'

$text = $greetings | Get-Random
$null = (New-Object -COM Sapi.SpVoice).Speak($text)
'@ | Add-Content -Path $Profile.CurrentUserAllHosts -Encoding Default

要编辑用户配置文件,请运行这段代码:

1
PS> notepad $profile.CurrentUserAllHosts

PowerShell 技能连载 - 每日问候(带语音)

http://blog.vichamp.com/2017/06/30/greetings-of-the-day-with-voice/

作者

吴波

发布于

2017-06-30

更新于

2022-07-06

许可协议

评论