Плагин 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
)#
![]()