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

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

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

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

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

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

Он работает!
А интересно, какие еще варианты есть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2014, 09:01
Ответы с готовыми решениями:

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

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

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

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

8
1632 / 341 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 11:19 2
Цитата Сообщение от orange_rush Посмотреть сообщение
А интересно, какие еще варианты есть?
Из чистого cmd больше ничего.
Вот, например, в kixtart есть оператор PLAY, можно "напищать" мелодию.
В TakeCommand (замена cmd) есть команда BEEP с возможность "пищать" с разной частотой.
1
141 / 147 / 116
Регистрация: 15.11.2012
Сообщений: 532
Записей в блоге: 2
27.01.2014, 11:34  [ТС] 3
Цитата Сообщение от Smitis Посмотреть сообщение
Из чистого cmd больше ничего.
Вот, например, в kixtart есть оператор PLAY, можно "напищать" мелодию.
В TakeCommand (замена cmd) есть команда BEEP с возможность "пищать" с разной частотой.
Ну это понятно, это можно и в паскале симфонию сыграть
0
1632 / 341 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 14:38 4
Цитата Сообщение от orange_rush Посмотреть сообщение
и в паскале симфонию сыграть
То, что я написал, это всё-таки не паскаль, а скриптовые языки. TC вообще можно поставить вместо штатного cmd.
0
Модератор
Эксперт .NET
3059 / 2752 / 437
Регистрация: 27.01.2014
Сообщений: 5,043
27.01.2014, 15:29 5
и VB6.0 все просто на новую строку пишем Beep
0
1632 / 341 / 41
Регистрация: 15.10.2012
Сообщений: 531
27.01.2014, 20:17 6
Цитата Сообщение от Юрий Косар Посмотреть сообщение
и VB6.0 все просто на новую строку пишем Beep
А причём здесь VB6? Он здесь совсем ни каким боком.
1
Pure Free Digital Ghost
4135 / 1606 / 307
Регистрация: 06.01.2013
Сообщений: 4,197
27.01.2014, 20:31 7
Цитата Сообщение от Smitis Посмотреть сообщение
Из чистого cmd больше ничего.
На этом и прекращаем.
 Комментарий модератора 
Дальнейший оффтоп про VB6 и прочее, не имеющее отношения к батникам будет удален.
0
Эксперт WindowsАвтор FAQ
17191 / 7244 / 868
Регистрация: 25.12.2011
Сообщений: 11,049
Записей в блоге: 16
27.01.2014, 22:56 8
Говорящий батник =)
Воспроизведение звука в скрытом режиме тема
Пищалка (подобие beep) (по алгоритму ТС)
0
Эксперт HardwareЭксперт Windows
21244 / 12059 / 648
Регистрация: 11.04.2010
Сообщений: 53,467
28.01.2014, 01:49 9
nircmd умеет пищать матюгальником...
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2014, 01:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Ввести с клавиатуры целое десятичное число от 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 - 2020, vBulletin Solutions, Inc.