Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Системный динамик
#1
Привет всем. Мне тут стало интересно кое что. А можно ли из среды виндоус отправлять звуковые сигналы на динамик системного блока ?

Вы спросите, зачем ? да вот на удаленке работаю, а рядом с компом спит сис админ, человека разбудить хочу оригинальным способом Smile

Рылся в гугле, что то инфа о драйверах еще на 98 виндоусе, а современного ничего не нашел...

Заранее спасибо, с уважением, Юрий !
Ответ
#2
Можно.

Но вопрос ты не правильно поставил.
Софт писать нужно самому. Готовых решений я незнаю.
Ответ
#3
Я не очень понял, имеется ввиду запустить MP3 файл (к примеру) на удаленном компьютере? Или вы про скрипер? Пищалку. Т.е. издавать через него звуки, удаленно.
Ответ
#4
Еще ж в школе учат.
http://www.cyberforum.ru/free-pascal/thread207983.html первая ссылка из гугла по теме.
Aka Stels
Ответ
#5
Fallen angel Написал:Можно.

Но вопрос ты не правильно поставил.
Софт писать нужно самому. Готовых решений я незнаю.

Паша, наверное да, не верно поставил вопрос. Батник такой можно написать, чтобы мп3 воспроизвел ? Ну или хотя бы просто пищал нное кол-во минут монотонно ?

Я же не программист сам, поэтому и обращаюсь, системного админа разыграть хочу Smile

Да и думаю многим пригодится Smile

Добавлено через 57 секунд
Ro_0TT Написал:Я не очень понял, имеется ввиду запустить MP3 файл (к примеру) на удаленном компьютере? Или вы про скрипер? Пищалку. Т.е. издавать через него звуки, удаленно.

Я сижу на удаленке. К компу удаленному колонки не подключены... через пищалку системную имею ввиду...

Добавлено через 17 минут
Shayne Написал:Еще ж в школе учат.
http://www.cyberforum.ru/free-pascal/thread207983.html первая ссылка из гугла по теме.

Школу закончил, если память не изменяет 18 лет назад, не было у меня тогда никакой информатики Smile
Ответ
#6
http://blogs.msdn.com/b/larryosterman/ar...ows-7.aspx
Ответ
#7
М? http://www.rlvision.com/misc/beep.asp
Ответ
#8
MP3 через спикер не воспроизводится, только если вы не хотите написать свой драйвер.
Никакой батник не поможет, придется писать что-нибудь полноценное.
Если нужно один раз сделать "би-би", то это строка вам поможет:
[SRC="c++"]
MessageBeep(-1);
[/SRC]

Или, если хотите чуть большего, такая функция:
[SRC="c++"]
функция Beep(Int, Int); // это очень упрощенно
[/SRC]
а вот и ее прототип
[SRC="c++"]
BOOL WINAPI Beep(
_In_ DWORD dwFreq,
_In_ DWORD dwDuration
);
[/SRC]
из которого можно понять, что первый параметр - частота, а второй - длительность. Для работы функции нужно подключить заголовочный файл SysUtils.hpp

Все рассматривается на платформе C++ Builder. И учтите, после компиляции оно не запустится без своих библиотек на другом PC, посему лучше отключите их и поместите все содержимое в сам исполняемый файл:

--> Project->Options->Linker->Use dynamic RTL
--> Project->Options->Packages->Build with runtime packages

Проект для C# под катом:

PS: Если после прочтения вы еще чувствуете потребность осуществить свою затею, то флаг вам в руки. Если нет - то не мешайте человеку спать.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)