You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell在控制台中发出蜂鸣声?

PowerShell控制台实现蜂鸣的几种方法

下面是几种在PowerShell控制台实现蜂鸣的实用方法,操作简单直接:

  • 使用.NET内置控制台方法
    这是最推荐的方式,PowerShell可以直接调用.NET的Console类方法,支持自定义频率和时长:

    • 默认蜂鸣(系统默认频率和时长):
      [Console]::Beep()
      
    • 自定义参数(频率范围37-32767Hz,时长单位为毫秒):
      # 示例:1500Hz频率,持续800毫秒的蜂鸣
      [Console]::Beep(1500, 800)
      
  • 输出ASCII蜂鸣字符
    ASCII码0x07对应蜂鸣控制字符,通过Write-Host直接输出即可触发蜂鸣:

    # 两种写法效果一致
    Write-Host "`a"
    Write-Host "$([char]7)"
    
  • 兼容旧环境的cmd调用方法
    如果你的PowerShell版本较旧,也可以通过调用cmd命令实现:

    cmd /c echo ^G
    

    注:这里的^G是按住Ctrl+G输入的蜂鸣符,也可以直接用ASCII码替代。

注意事项

  • 部分终端(比如Windows Terminal)默认关闭了蜂鸣功能,需要在终端设置中开启“允许蜂鸣”选项才能生效。
  • 设置自定义频率时,避免使用过高的数值,防止产生刺耳噪音或损伤硬件。

内容的提问来源于stack exchange,提问作者lunix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 16:30:48