Как излучать звук с помощью встроенного динамика из командной строки в Windows и Linux?
Как излучать звук с помощью встроенного динамика из командной строки в Windows и Linux?
Ответы:
Вы можете вызвать функцию операционной системы Win32 MessageBeep.
В Windows XP или более поздней версии введите:
rundll32 user32.dll,MessageBeep
Я попробовал это много лет назад, и сначала я не верил, что это сработает. Но это предложенный Microsoft способ, согласно их веб-сайту MSDN:
«... MessageBeep пытается воспроизвести системный звук по умолчанию. Если он не может воспроизвести системный звук по умолчанию, функция издает стандартный звуковой сигнал через динамик компьютера».
В операционных системах * nix для этого используется звуковой сигнал .
СИНТАКСИС
beep [ -v ] [ -X | -T | -S ]
ОПИСАНИЕ
beep - утилита командной строки, которая заставляет компьютер звучать.
В обычных обстоятельствах вы можете использовать его, просто набрав «beep», без опций.
modprobe pcspkr
, askubuntu.com/questions/19906/beep-in-shell-script-not-working
С bash на Unix:
echo $'\007'
Echo ^g
где ^ - это клавиша Ctrl. Обратите внимание, что это не работает в Windows 7 - звуковой сигнал перенаправляется в аудиосистему.