Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/88: Рейтинг темы: голосов - 88, средняя оценка - 4.53
orange_rush
141 / 147 / 116
Регистрация: 15.11.2012
Сообщений: 532
Записей в блоге: 2
1

Получить звук из системного динамика посредством bat-файла

27.01.2014, 09:01. Просмотров 16921. Ответов 8
Метки нет (Все метки)

Добрый день Всем! Нашел вот такой вариант:
>> Beep из bat-файла.

В консоли Windows отсутствует команда заставляющая пищать системный динамик, но существует "недокументированный" символ (•) при выводе которого на экран консоли системный динамик издает звук. Чтобы ввести его нужно в текстовом редакторе набрать "Alt+7". Например: @echo •.

Проблема заключается в том что не все редакторы сохраняют такие символы, а по закону подлости ты оказываешься за компьютером, который, как раз без такового. Но и это можно обойти: запустим cmd.exe и в командной строке наберем @Echo, нажав комбинацию Ctrl+G или "Alt+7" получим ^G далее перенаправим это все в файл, должно получиться @Echo echo ^G >beep.bat. Файл-пищалка готов.

Он работает!
А интересно, какие еще варианты есть?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 09:01
Ответы с готовыми решениями:

Будильник: звук из системного динамика в заданное время
что не так? вообщем нужен будильник что б прозвучал системный динамик в определенное время echo...

Можно ли получить имя bat-файла в этом же bat-файле?
Запускаю прогу со входными аргументами из батника. Последний аргумент - имя выходного файла. Хочу...

Можно ли изменить значение реестра посредством bat-файла или vbs-скрипта?
Здравствуйте уважаемые форумчане. У меня такая задача есть. Мне нужно из "BAT" либо "VBS" заставить...

Как извлечь звук системного динамика
Как заставить процессор пищать? Пробовал Console.Beep(x, y); Но стоит скрутить звук на колонке...

Получить звук динамика определенной частоты
простите за нубский вопрос, но гугль либо молчит, либо дает разные результаты. допустим я хочу...

8
Smitis
1630 / 339 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 11:19 2
Цитата Сообщение от orange_rush Посмотреть сообщение
А интересно, какие еще варианты есть?
Из чистого cmd больше ничего.
Вот, например, в kixtart есть оператор PLAY, можно "напищать" мелодию.
В TakeCommand (замена cmd) есть команда BEEP с возможность "пищать" с разной частотой.
1
orange_rush
141 / 147 / 116
Регистрация: 15.11.2012
Сообщений: 532
Записей в блоге: 2
27.01.2014, 11:34  [ТС] 3
Цитата Сообщение от Smitis Посмотреть сообщение
Из чистого cmd больше ничего.
Вот, например, в kixtart есть оператор PLAY, можно "напищать" мелодию.
В TakeCommand (замена cmd) есть команда BEEP с возможность "пищать" с разной частотой.
Ну это понятно, это можно и в паскале симфонию сыграть
0
Smitis
1630 / 339 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 14:38 4
Цитата Сообщение от orange_rush Посмотреть сообщение
и в паскале симфонию сыграть
То, что я написал, это всё-таки не паскаль, а скриптовые языки. TC вообще можно поставить вместо штатного cmd.
0
27.01.2014, 14:38
Yury Komar
Модератор
Эксперт .NET
2737 / 2486 / 400
Регистрация: 27.01.2014
Сообщений: 4,445
Завершенные тесты: 1
27.01.2014, 15:29 5
и VB6.0 все просто на новую строку пишем Beep
0
Smitis
1630 / 339 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 20:17 6
Цитата Сообщение от Юрий Косар Посмотреть сообщение
и VB6.0 все просто на новую строку пишем Beep
А причём здесь VB6? Он здесь совсем ни каким боком.
1
Eva Rosalene
Ladybug
4124 / 1598 / 304
Регистрация: 06.01.2013
Сообщений: 4,193
Завершенные тесты: 2
27.01.2014, 20:31 7
Цитата Сообщение от Smitis Посмотреть сообщение
Из чистого cmd больше ничего.
На этом и прекращаем.
 Комментарий модератора 
Дальнейший оффтоп про VB6 и прочее, не имеющее отношения к батникам будет удален.
0
Dragokas
Эксперт WindowsАвтор FAQ
17088 / 7143 / 861
Регистрация: 25.12.2011
Сообщений: 10,951
Записей в блоге: 16
27.01.2014, 22:56 8
Говорящий батник =)
Воспроизведение звука в скрытом режиме тема
Пищалка (подобие beep) (по алгоритму ТС)
0
qvad
Эксперт HardwareЭксперт Windows
21210 / 12027 / 645
Регистрация: 11.04.2010
Сообщений: 53,469
28.01.2014, 01:49 9
nircmd умеет пищать матюгальником...
1
28.01.2014, 01:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 01:49

Ввести с клавиатуры целое десятичное число от 200 до 800 и далее получить звук с данной частотой посредством PC Spiker.
Ввести с клавиатуры целое десятичное число от 200 до 800 и далее получить звук с данной частотой...

Ввести с клавиатуры целое десятичное число от 200 до 800 и далее получить звук с данной частотой посредством PC Spiker
я на экзамене, буду благодарна,если поможете ввести с клавиатуры целое десятичное число от 200...

Звуки системного динамика
Нужны звуки сист. динамика, точнее коды sound(261); - это "ДО", sound(277); - это "ДО$" т.е. нота...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru