Установка и настройка программы RTelSignal


Запускаем инсталлятор, выбираем модули для получения сигнала. В инсталлятор включены плагины для тюнеров AverMedia, FlyTV, KWorld, PixelView Pro, PixelView Pro Ultra. Если другой тюнер - идите на сайт Girder, в разделе "Downloads" - "Girder plugins" ищите нужный плагин, качайте и установите в папку с программой RTelSignal. Если не нашли, пробуйте похожие: для тюнера на базе чипа ВТ878 - KWorld или PixelView Pro, saa713x - FlyTV, CX2388x - PixelView Pro Ultra.

Все настройки программа хранит в файле RTelSignal2.ini в каталоге программы. Перед первым запуском рекомендую этот файл удалить. После первого запуска RTelSignal2.exe видим окно "Настройки Remote.dll" - выбираем нужный плагин, например "pixelviewultra.dll", жмем "ОК". В системной области (трее) появится иконка программы. После выбора плагина нужно перезагрузить программу: в меню в трее выбираем "Выход", запускаем RTelSignal2.exe. Если сообщений об ошибках не получили, выбираем в меню "Определение кнопок пульта". Берите в руки пульт и жмите любую кнопку, в таблицу должна добавиться строка, сразу в описании напишите название кнопки, оно будет в использоваться в дальнейшем. Если строка не добавляется, значит плагин не подошел - в меню выбирайте "Общие настройки", в списке "Remote.dll", кнопка "Настройки модуля" и выбирайте другой, перегрузите программу.

Когда все кнопки пульта добавлены, в меню выбирайте настройки сообщений. Принцип действия программы заключается в отправке сообщений разным окнам. Это может быть сообщение о нажатии клавиши, сообщение об изменении размеров окна или специфические сообщения для конкретной программы - API. С помощью этого механизма можно управлять практически любой программой. Чтобы отправить сообщение окну, программа должна знать его заголовок и (или) класс. Программа "$RemoteControl$" в список попадает автоматически, другие нужно добавить вручную: жмем кнопку "Новое приложение", пишем название "WinAmp", "OK", выбираем путь к программе, например "c:\Program Files\Winamp\winamp.exe", появился класс окна "Winamp v1.x" - эту программу RTelSignal знает. Определить класс для других программ можно программой MiniSpy.exe, а лучше плагином к Total Commander ProcFS 2.0. Жмем "Сохранить изменения".

После запуска RTelSignal2.exe, программа переходит в режим "$RemoteControl$". Для режима управления другой программой задаются свои действия на кнопки пульта. Например одна и та же кнопка в режиме "$RemoteControl$" может запускать программу, а в режиме "WinAmp" - закрыть его. Одновременно RTelSignal может управлять только одной программой.

Чтобы запустить WinAmp нужно описать несколько кнопок пульта в режиме "$RemoteControl$", а именно сообщения RTELSIGNAL_SELECTDLG_SHOW, RTELSIGNAL_SELECTDLG_NEXT, RTELSIGNAL_SELECTDLG_PREV, RTELSIGNAL_SELECTDLG_CLOSE, которые отправляются "$RemoteControl$". Например, открытие диалога выбора приложения назначим на кнопку "POWER", выбор следующего приложения - на "ZOOM", предыдущего - "SCAN", отмену - закрытие диалога выбора - "TV/FM". Теперь при нажатии кнопки пульта "POWER" откроется диалог выбора приложения, в правой части - проводник для запуска файлов в выбранном приложении. Пример настроек сообщений для режима "$RemoteControl$" здесь, для контролируемого приложения здесь. Подробности в разделе RTelSignal API.


Хостинг от uCoz