Плагин winlirc.spf
Файл: winlirc.spf
Автор: Nicholas Nemtsev
Описание: Позволяет выполнять различные действия в зависимости
от команды, полученной от программы WinLIRC.
В свою очередь, WinLIRC осуществляет приём информации из ИК (инфракрасного)
порта, распознаёт и возвращает текст, соответствующий нажатой кнопке на пульте
управления от телевизора, аудио-центра или еще от чего-нибудь (remote control
unit).
Новые слова:
Спецификатор события WatchLirc: "принимает" команды WinLIRC и сравнивает их с command_pattern (маской текста, который соответствует нажатой кнопке на пульте управления). Задавая command_pattern можно применять символы * и ? или регулярные выражения, заключив их в прямые слеши: /<regexp>/.
Слово WatchLirc: сработает, если команда, полученная от WinLIRC подпадает под заданную вами маску.
Пример:
\ сработает при получении любой команды WatchLirc: "*" \ сработает при получении команды 'play' WatchLirc: "play" \ сработает при получении команды 'stop' WatchLirc: "stop" \ сработает при получении любой цифровой команды WatchLirc: "/\d+/"
Используя слово WatchLirc: вы можете "назначать" действия на различные кнопки вашего пульта управления.
Пример:
#( winlirc_play WatchLirc: "play" Action: START-APP: your_player.exe -play favorite.mp3 )# #( winlirc_shutdown WatchLirc: "stop" Action: FORCE-POWEROFF )# #( winlirc_go_online WatchLirc: "0" Action: ONLINE: "MyConnection" 0= IF RASUser: "login" RASPassword: "password" DIAL: "MyConnection" 5 30 THEN )#