有没有办法使用 POWERSHELL 在控制台中发出蜂鸣声

lun*_*nix 2 console powershell console-application beep

我刚刚开始学习如何在 Powershell 中编码。那么,我该如何做呢?

我查了MS网站,但不清楚...

mkl*_*nt0 10

PowerShell没有用于发出蜂鸣声的专用命令。

因此,请使用[Console]::Beep(),您将其记为一个选项。这依赖于您几乎可以无限制地从 PowerShell 访问 .NET API:

[Console]::Beep()
Run Code Online (Sandbox Code Playgroud)

Windows PowerShell v5.1(最新也是最后一个版本 - 不确定早期版本)和所有版本的PowerShell(核心)中提供的另一种方法是在可扩展字符串( ) 内使用转义序列`a"..."

Write-Host -NoNewLine "`a"
Run Code Online (Sandbox Code Playgroud)

注意:虽然"`a"单独也可以工作,但它也会打印换行符(这Write-Host -NoNewLine可以避免)。