Модуль позволяет:
- регистрировать звуковые файлы под короткими именами (ключами);
- проигрывать зарегистрированные звуки асинхронно или синхронно;
- проигрывать звуковые файлы асинхронно или синхронно;
- проигрывать системные звуки.
Ваш покорный написал этот модуль, главным образом, ради следующей фишки: при переключении языка (точнее, после $xlat) проигрывать один из двух короткеньких звуков в зависимости от того, на какой язык произошло переключение.
С этой целью под именами "Rus" и "Eng" были зарегистрированы два звуковых файла (этакие "руский писк" и "английский пшик") и написан следующий макрос:
Code: Select all
$xlat
$if (kbdlayout()==0x4090409)
CallPlugin(0xcd, ">: Invoke-Sound Rus")
$else
CallPlugin(0xcd, ">: Invoke-Sound Eng")
$end
kbdLayout(1)
Инструкции по установке и историю версий см. в файле "about_Sound.help.txt".