|
Не бойся, только верь!
7 / 7 / 0
Регистрация: 14.11.2021
Сообщений: 122
|
|
Компьютерная пищалка (Speaker), взаимодействие через код23.02.2025, 23:09. Показов 1709. Ответов 3
Здравствуйте! Такой необычный вопрос у меня: задумался над тем, как в Unity через код заставить пищалку пользователя (если она есть в ПК) издавать нужную частоту или несколько звуков подряд. Я все понял: таким языкам, как C#, Python и другие не низкоуровневые, этого не достичь никогда. Поговорив с ChatGPT он рассказал мне всю базу и что это сложно и невозможно.
Что вы скажете по этому поводу? Можно ли как-то кодом заставить пищалку издавать звук? Понятно не на С#, на другом языке, если такой есть вообще (не ассемблер
0
|
|
| 23.02.2025, 23:09 | |
|
Ответы с готовыми решениями:
3
Взаимодействие с терминалом безналичного расчёта через код Взаимодействие с созданными через код чек боксами Генерация звукового сигнала через Speaker |
|
wound up as Aussie
458 / 110 / 20
Регистрация: 15.05.2019
Сообщений: 444
|
|
| 24.02.2025, 00:31 | |
Сообщение было отмечено Ololegatron как решение
Решение
Раньше было точно можно. Помоему писал на Alpha-Basic (или Quick Basic, не помню уже) в 91м году, пока компьютер считал скорости и ускорения пищалка компьютера играла "Миллион алых роз".
А сейчас попробуйте это: https://archive.org/details/ba-wa-mi https://musescore.com/ - здесь я посмотрел платные Вот здесь скачал, проверил работает даже на laptope (интересно, писалось ещё в 13м году, вроде, а до сих пор работает). https://onlinesequencer.net/1308778# А вообще, попробуйте на Q-Basic, работает через VM. Вот здесь разберётесь: https://www.qbasic.net/en/qbas... 622-vmware https://www.qbasic.net/en/refe... AY-006.htm https://includ.narod.ru/ubas.html - книга Но вроде лучше скачать Free Basic: https://www.freebasic.net/ При использовании в языковом режиме "QB" FreeBASIC обеспечивает высокий уровень поддержки программ, написанных для QuickBASIC. Многие программы, написанные для QuickBASIC, будут компилироваться и запускаться в этом режиме без каких-либо изменений. Однако для компиляции в режиме языка FreeBASIC по умолчанию большинство важных программ потребуют изменений. FreeBASIC - это автономный компилятор, который использует инструменты программирования GNU binutils в качестве серверной части и может создавать консольные, графические/GUI исполняемые файлы, динамические и статические библиотеки. FreeBASIC полностью поддерживает использование библиотек C и частично поддерживает библиотеки C++. Это позволяет программистам использовать и создавать библиотеки для C и многих других языков. Он поддерживает препроцессор в стиле C, способный выполнять многострочные макросы, условную компиляцию и включение файлов. По скорости работы FreeBASIC близок к основным инструментам, таким как GCC. Проект FreeBASIC представляет собой набор кроссплатформенных средств разработки, состоящий из компилятора, ассемблера на основе GNU, компоновщика и архиватора, а также поддерживающих библиотеки времени выполнения, включая графическую библиотеку на основе программного обеспечения. Компилятор fbc в настоящее время поддерживает сборку для архитектур на базе i386 на платформах DOS, Linux, Windows и Xbox. Проект также содержит тонкие привязки (заголовочные файлы) к некоторым популярным сторонним библиотекам, таким как C runtime library, Allegro, SDL, OpenGL, GTK+, Windows API и многим другим, а также примеры программ для многих из этих библиотек. FreeBASIC - это язык программирования высокого уровня, поддерживающий процедурные, объектно-ориентированные и метапрограммные парадигмы, с синтаксисом, совместимым с Microsoft QuickBASIC. На самом деле, проект FreeBASIC изначально начинался как попытка создать совместимую с кодом бесплатную альтернативу Microsoft QuickBASIC, но с тех пор он превратился в мощный инструмент разработки.
1
|
|
|
Не бойся, только верь!
7 / 7 / 0
Регистрация: 14.11.2021
Сообщений: 122
|
|
| 24.02.2025, 01:17 [ТС] | |
|
Спасибо! Так много всего, жесть, может попробую, ну или хотя бы посмотрю
0
|
|
|
wound up as Aussie
458 / 110 / 20
Регистрация: 15.05.2019
Сообщений: 444
|
|||||||
| 24.02.2025, 01:47 | |||||||
|
А вообще, если по быстрому, то попробуйте в PowerShell (от администратора запустите) вот эту команду: [console]::beep(1000, 500) и нажмите Enter. Если динамик не блокируется BIOS (и если он вообще есть), то сразу запищит. (1000 - частота, 500 - длительность в миллисекундах) Мне стало самому интересно через Power Shell, и я порылся в интернете, потом спросил GPT. Вот гамма от него в Power Shell (всё работает):
1
|
|||||||
| 24.02.2025, 01:47 | |
|
Помогаю со студенческими работами здесь
4
Не воспроизводит звук через Speaker-Out вход Генерация звукового сигнала через Speaker IBM PC Сгенерировать через Speaker IBM PC 10 звуковых сигналов Воспроизведение гудка определённой частоты и длительности через PC Speaker Компьютерная графика КОД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|