我刚刚开始学习如何在 Powershell 中编码。那么,我该怎么做呢?
我查了MS网站,但不清楚...
PowerShell 没有用于发出蜂鸣声的专用命令。
[Console]::Beep()
,您将其记为选项。这依赖于您几乎可以无限制地从 PowerShell 访问 .NET API:
[Console]::Beep()
Windows PowerShell v5.1(最新和最后一个版本 - 不确定早期版本)和所有版本的 PowerShell(核心) 中提供的另一种方法是在可扩展字符串(`a
)。
"..."
注意:虽然 Write-Host -NoNewLine "`a"
单独也可以工作,但它也会 打印换行符(
"`a"
避免)。
要添加到 @mklement0 答案,有一篇
旧的脚本医生帖子,其中重点介绍了如何更改蜂鸣声的音调/音高和持续时间。
Write-Host -NoNewLine
## 默认蜂鸣声
[console]::beep()
## 参数1是音调;参数 2 是以毫秒为单位的长度;任何低于 190 或高于 8500 的声音都听不到。
[console]::beep(500, 300)
## 更高的音调,更长的持续时间