PDA

Просмотр полной версии : Всем кому интересно звуки в Жабе =)


WorM
21.05.2005, 00:26
Для Видновозов не 9x нужно будет токо путь в реестре поменять.

В настройках выбераем JScript или JScript.Encode
создаем файл commonlib.scr в папочке jmc\settings.

В нем пишем следующее

function PlaySound(sname)
{
var WSHShell = new ActiveXObject("WScript.Shell");
oldsound=WSHShell.RegRead("HKCU\\AppEvents\\Schemes\\Apps\\.Default\\.Default \\.Current\\");
WSHShell.RegWrite("HKCU\\AppEvents\\Schemes\\Apps\\.Default\\.Default \\.Current\\", sname+".wav");
jmc.Beep();
WSHShell.RegWrite("HKCU\\AppEvents\\Schemes\\Apps\\.Default\\.Default \\.Current\\", oldsound);
}

И все это используем в жабе вот так
#s PlaySound('c:\\1.wav') или #s PlaySound("c://1.wav")

Ележор
21.05.2005, 23:35
Судя по куску [sname+".wav"], есть подозрение, что в жабе надо [#s PlaySound('c:\\1')] -- без расширения.

Далим
22.05.2005, 13:38
Уважаемый WorM, если у Вас есть какая-либо документация по внутренним функциям jmc, либо какое-либо описание создания конфига на JScript, доки, и т.д. короче все, что можно использовать в программировании в жабе на JS, приму мылом с большой благодарностью. csshall@mail.ru
С Ув. Далим.

ЗЫ У самого конфиг на JS в жабе, чувствую просто, что не все там изведал, вот хочу еще что-либо узнать.

WorM
25.05.2005, 03:03
Уважаемый WorM, если у Вас есть какая-либо документация по внутренним функциям jmc, либо какое-либо описание создания конфига на JScript, доки, и т.д. короче все, что можно использовать в программировании в жабе на JS, приму мылом с большой благодарностью. csshall@mail.ru
С Ув. Далим.

ЗЫ У самого конфиг на JS в жабе, чувствую просто, что не все там изведал, вот хочу еще что-либо узнать.
В данном случае документация по внутренним функциям вообще не юзалась, кроме того что я где-то прочитал что #bell илил jmc.Beep() использует Стандартный звук, который можно выставить через панель управления.Тут юзался sample по работе с реестром который валялся в папке C:\windows\samples\wsh в 98 винде =))). А остальное ручками...

п.с. Документации по жабе нету, но если что пиши приватные сообщения мб что-то знаю

WorM
27.05.2005, 01:43
И все это используем в жабе вот так
#s PlaySound('c:\\Мои документы\\1') или #s PlaySound("c:/Windows/1")