|
Подключаем дистанционное управление Денис Самарин Xakep, номер #052, стр. 052-030-6 Для работы с WinLIRC'ом тебе нужно скачать специальный модуль, который находится по адресу http://www.girder.nl/plugins.php, распаковать его (zip-архив), потом переписать dll’ку в каталог "Program Files/Girder32/plugins" и перезапустить программу. Новый модуль автоматически появится в уже знакомом тебе списке. Для конфигурирования плагина жми кнопку "Настроить". Если в появившемся окне в поле "Path to local WinLIRC" прописать путь к файлу WinLIRC, то при очередном запуске Girder'а программа автоматически запустит и WinLIRC. Поле "Servername or IP" заполнить так же, как описано выше, в абзаце про плагин к WinAMP'у. Какой бы способ общения с ИК-портом ты ни выбрал, тебе необходимо определить выполняемые пультом команды. Для этого проделай следующие, совсем несложные манипуляции. Нажав правую кнопку мыши, выбери команду "Добавить группу в верхний уровень". На экране появится папочка с глубокомысленным названием "Новый". Переименуй ее во что-нибудь более осмысленное. Например, "Пульт ДУ". Опять нажав правую кнопку мыши, выбери "Добавить команду". На экране ниже созданной тобой папки появится пункт, который соответствует одной команде пульта. То есть, если ты хочешь выполнять с помощью ДУ десять разных команд (открыть приложение, выключить компьютер, переключить музыку и т.д.), то, соответственно, необходимо создать десять таких пунктов. Следующим шагом ты должен указать Girder'у ту кнопку на пульте, нажатие которой вызовет исполнение этой команды. Если ты используешь WinLIRC, то иди в закладку "Модули", выбирай WinLIRC , жми "Настройку" и заполни поля "Remote" и "Code" названием пульта (тем самым, что ты писал при обучении WinLIRC'а) и названием кнопки соответственно. Если Girder работает с ИК-портом без WinLIRC'а, то дави на "Учить событие" и жми кнопку пульте. На экране Girder'a появятся большие желтые цифры - код нажатой клавиши. И последнее. Необходимо указать Girder'y, что ему делать после того, как он "поймает" команду с пульта. Видишь внизу, под желтыми буквами, окно с многочисленными закладками: "Окно", "ОС", "Команда", "Girder", "Мышь", "Клавиатура", "Модули"? Каждая из этих закладок содержит список команд, доступных для выполнения. Например, ты хочешь, чтобы после нажатия кнопки "Power" на пульте ДУ, компьютер выключился. Иди в закладку "ОС" и выбирай команду "Завершение работы Windows". Все проще простого. Конечно, список уже заложенных команд довольно велик, но человек - такое существо, которому сколько ни давай, всегда мало. Разработчики Girder'а учли это и дополнили программу в высшей степени универсальным инструментом под лаконичным названием "Команда". "Команда", по сути своей, является самым обыкновенным макросом, который запоминает действия пользователя, а затем выполняет их вместо него автоматически. Это действительно мощный инструмент, позволяющий управлять даже теми приложениями, которые к этому совершенно не приспособлены. IREX- совсем крошечная (24Кб) программка, которая выполняет функцию клиентской части для WinLIRC. |