如何在代码编辑器中输入 ^G (Ctrl + G)

Rea*_*oob 0 cmd batch-file notepad++ visual-studio-code

我正在尝试创建一个批处理文件来播放贝尔角色的嘟嘟声。每当我尝试输入Ctrl+时G,它都会触发“转到”对话框。我尝试过记事本、Notepad++ 和 VSCode。

直接echo Ctrl+G在命令行中输入可以,但我想通过批处理文件运行它。

如果无法输入Ctrl+ ,是否有其他方法可以播放嘟嘟声?G

phu*_*clv 5

有很多方法可以做到这一点

  • 在 cmd 中输入echo echo ^G >bell.bat(即输入后Ctrl+Gecho echo ,然后将输出重定向到文件)并bell.bat在任何文本编辑器中打开并继续编辑文件
  • 在 Notepad++ 中,您可以输入07,选择它,然后打开菜单“插件”>“转换器”>“十六进制”->“ASCII”
  • 使用替代代码。在任何文本编辑器中按Alt+Numpad 7
  • ...

在 PowerShell 中,这甚至更容易。只需[char]7在任何 echo 命令中运行或打印它,您就会听到铃声。您也可以通过运行从 cmd 执行此操作powershell -C [char]7,但建议使用 PowerShell

在 PowerShell 中,您还可以使用[console]::Beep()[console]::Beep(frequency, duration)。例如,A440运行时发出 2 秒蜂鸣声

[console]::Beep(440, 2000)
Run Code Online (Sandbox Code Playgroud)