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