用 [console]::beep 在 PowerShell 中发出提示音

脚本或长命令跑完时发出提示音的一行命令——不需要模块、音频文件或任何安装。

Windows自动化媒体PowerShell低风险
在脚本末尾运行 `[console]::beep(1000,500)`,播放 1000 Hz、500 毫秒的提示音。

01命令

命令
$ [console]::beep(1000,500)

02作用说明

[console]::beep(频率, 时长毫秒) 由控制台宿主直接合成声音,即使系统里没有媒体文件也能响。可以把不同音调串起来编出简单旋律,或区分成功与失败:比如完成时两声短促高音,出错时一声低长音。发声期间 PowerShell 会阻塞等待,频率超出 37–32767 Hz 会抛异常。

03风险

风险低风险
使用条件Frequency (37–32767 Hz) and duration in milliseconds; a default beep plays if arguments are omitted.

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Console.Beep Method | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents Console.Beep(Int32, Int32) playing a beep of the specified frequency and duration through the console speaker.

最后验证: 2026-09-17 · 分类: 媒体

06相关方案