Есть ли способ по существу отключить звуковой сигнал командной оболочки Windows?
Я сейчас работаю над сценарием PowerShell, который заканчивает печатью нескольких строк текста на экране. Я работаю над ошибкой в логике кодирования. Но каждый раз, когда я ошибаюсь, мой сценарий будет выводить на экран кучу случайных двоичных символов и в конечном итоге вызывать много раздражающих звуковых сигналов.
Отказ вполне очевиден без звуков :)
windows
powershell
cmd.exe
JaredPar
источник
источник
Ответы:
Команда командной строки Windows «звуковой сигнал остановки сети» отключит звуковой сигнал, а звуковой сигнал запуска сети включит звуковой сигнал. Источник
Следует отметить, что инструкция останавливает звуковой сигнал глобально на окнах, а не только внутри командной оболочки Windows. Кроме того, служба будет работать снова, когда вы перезагрузите компьютер.
Ади ответ будет достаточно. Но если вы хотите просто отключить его для каждого экземпляра, вы всегда можете поместить этот метод в командный файл (но он настолько короткий, что вы можете просто набрать его) и запустить его.
источник
net stop beep
, я получаю сообщение об ошибкеThe Beep service could not be stopped.
(Windows 10).Чтобы контролировать запуск службы Beep из командной строки, отключите службу при перезагрузке с помощью:
Повторно включить с
Обратите внимание на интервал в конфигурации sc в приведенных выше примерах, поскольку он имеет особые требования.
Чтобы сделать это из Powershell:
источник
Выполните следующие шаги, чтобы отключить системный гудок вашего компьютера:
Ссылка: http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html
источник
См. Https://msdn.microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption
источник
gc
файл, который включает символ звонка. На странице, на которую вы ссылаетесь, написано, что опция «определяет, как PSReadLine реагирует на различные ошибки или пользовательские запросы», что, на мой взгляд, отличается от обработки символа звонка.Так как другие решения не работали для меня (например,
net stop beep
застряли как это навсегдаThe service is starting or stopping. Please try again later.
:), способ, которым я отключил звуковой сигнал / звуки в Cmder / ConEmu, был, установив для звука значение no в настройках звукаCritical Stop
системы.Нет больше звона!
источник
Есть два звука, которые вы можете настроить в настройках звука в Windows 10:
Я поставил оба на нет, и я благословлен молчанием
источник