Как издавать звук, используя встроенный динамик из командной строки?

8600
Piotr Dobrogost

Как излучать звук с помощью встроенного динамика из командной строки в Windows и Linux?

8
Какая операционная система? arathorn 15 лет назад 3

4 ответа на вопрос

9
GeneQ

Вы можете вызвать функцию операционной системы Win32 MessageBeep.

В Windows XP или более поздней версии введите:

rundll32 user32.dll,MessageBeep 

Я попробовал это много лет назад, и сначала я не верил, что это сработает. Но это предложенный Microsoft способ, согласно их веб-сайту MSDN:

«... MessageBeep пытается воспроизвести системный звук по умолчанию. Если он не может воспроизвести системный звук по умолчанию, функция выдает стандартный звуковой сигнал через динамик компьютера».

2
Jeremy French

В операционных системах * nix для этого используется звуковой сигнал .

СИНТАКСИС

beep [ -v ] [ -X | -T | -S ]

ОПИСАНИЕ

beep - утилита командной строки, которая заставляет компьютер звучать.

При нормальных обстоятельствах вы можете использовать его, просто набрав «beep», без опций.

Какие это были операционные системы? Richard Hoskins 15 лет назад 0
Вы можете установить это из большинства репозиториев Linux на основе Debian с помощью sudo apt-get install beep Charles Ma 15 лет назад 0
Требуется также `modprobe pcspkr`, http://askubuntu.com/questions/19906/beep-in-shell-script-not-working Aquarius Power 8 лет назад 0
2
Richard Hoskins

С bash на Unix:

echo $'\007' 
1
tsilb
Echo ^g 

где ^ - клавиша ctrl. Обратите внимание, что это не работает в Windows 7 - звуковой сигнал перенаправлен на аудиосистему.

эй, это работает на Windows 7 !!!! Я думаю, что для некоторых материнских плат, у которых нет встроенного динамика или которые отключены по свойствам звука, он не подаст звуковой сигнал. но я проверял и функционировал !!! но используйте символ CTRL вместо символа «^». Я не знаю разницу, но ... kokbira 13 лет назад 0

Похожие вопросы