Форум Beholder
http://beholder.ru/bb/

Behold IR – управление с пульта ДУ
http://beholder.ru/bb/viewtopic.php?f=8&t=5374
Страница 1 из 15

Автор:  burt [ 04 авг 2007, 18:30 ]
Заголовок сообщения:  Behold IR – управление с пульта ДУ

Став обладателем Behold TV 609, я захотел иметь простую и функциональную программку для управления компьютером с Бихолдеровского пульта. Попробовал разные готовые, но в итоге решил написать свою.

Возможно, кому-нибудь она тоже будет полезна.

Последние версии программы поддерживает пользователь KuDeSnik.ra
BeholdIR вы можете загрузить с его сайта:
http://www.kulakovsite.narod.ru/data/pa ... oldIr.html


Behold IR v1.0.0.5 для Windows XP

Скачать программу можно здесь (2,11 Мб)
(либо можно скачать файлы программы в архиве .zip, 177 Кб, к ним требуются run-time библиотеки msvcm80, msvcp80 и msvcr80)

Основные возможности:
    - эмуляция нажатия комбинаций клавиш клавиатуры
    - эмуляция движения мыши, щелчков её кнопками, прокрутки колесика мыши
    - запуск приложений, открытие файлов (одной кнопкой можно как открыть, так и закрыть приложение)
    - специальные действия:
      выключение компьютера через 5 и более секунд (интервал увеличивается при повторном нажатии кнопки, выключение можно отменить)
      безусловное выключение компьютера через определенный интервал времени
      блокирование и разблокирование клавиатуры и мыши
      запуск скринсейвера
      блокирование системы
      переключение в указанное приложение
      закрытие указанного приложения
      закрытие текущего приложения
      контроль общей громкости системы (не Wave Out, а основного ползунка громкости), с отображением уровня громкости на экране (как у TV)
      сворачивание/разворачивание текущего окна
    можно иметь различные конфигурации для разных приложений (работает динамически, если для активного в данный момент приложения есть свой файл конфигурации, то будет использован он)
    поддерживается назначение нескольких действий на одну кнопку пульта
    при необходимости настройки можно редактировать простым текстовым редактором
    программа поддерживает русский и английский языки интерфейса, можно добавлять и другие языки

Behold IR включает в себя отдельными файлами "движок" (BeholdIR.exe) и конфигуратор (BeholdIRCfg.exe) для удобной настройки всех параметров.

При этом:
    можно разрешить/запретить немедленный повтор каждого действия при удерживании кнопки
    можно выводить текстовые сообщения на экран при выполнении действия (OSD)
    можно включать ускорение мыши (чем дольше удерживается кнопка, тем быстрее движется курсор, и наоборот)


Upd: отказался от отдельного хостинга, программа теперь на "народе".


Последние версии программы поддерживает пользователь KuDeSnik.ra
BeholdIR вы можете загрузить с его сайта:
http://www.kulakovsite.narod.ru/data/pa ... oldIr.html

Автор:  Zwerek [ 06 авг 2007, 13:46 ]
Заголовок сообщения: 

Скачала Вашу программу, распаковала, пробую запустить файл BeholdIR.exe - Пишет: "Behold InfraRed - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства"
То же самое при запуске BeholdIRCfg. Что в этом случае делать?

Автор:  burt [ 07 авг 2007, 12:50 ]
Заголовок сообщения: 

Если Вы скачали .zip архив, то возможно, что для запуска не хватает системных библиотек Microsoft. Они входят в состав дистрибутива с инсталлятором, попробуйте установить его.

Если дело не в этом, то можно проверить лог программы, пишите.

Автор:  Zwerek [ 07 авг 2007, 12:55 ]
Заголовок сообщения: 

Да, дело было именно в этом. Теперь все работает замечательно. Программа очень удобная и полезная. Спасибо Вам большое!

Автор:  burt [ 07 авг 2007, 13:03 ]
Заголовок сообщения: 

Очень рад, что всё заработало :)
Спасибо за отзыв!

Если потребуются какие-либо новые возможности, или обнаружите какие-нибудь дефекты - пишите, буду очень благодарен за возможность улучшить программу.

P.S. Про библиотеки - программка написана на Visual C++ и требует библиотек msvcm80, msvcp80 и msvcr80.

Автор:  burt [ 07 авг 2007, 23:10 ]
Заголовок сообщения: 

Обновление до версии 1.0.0.2:

- добавлена поддержка нескольких действий на одну кнопку пульта
- добавлены действия "свернуть текущее окно" и "развернуть текущее окно"

Автор:  VFox [ 08 авг 2007, 12:55 ]
Заголовок сообщения:  Re: Программа для управления компьютером с пульта

Респект за программку, оч. понравилась!

Автор:  burt [ 08 авг 2007, 14:51 ]
Заголовок сообщения:  Re: Программа для управления компьютером с пульта

Пасиба :)

Если понадобятся какие-то новые возможности/удобства, пишите!

Автор:  burt [ 14 авг 2007, 09:45 ]
Заголовок сообщения: 

Программа обновилась до версии 1.0.0.3

Изменения:
    описания пультов и тюнеров теперь хранятся в отдельных файлах конфигурации (папка Tuners), что позволяет добавлять новые пульты ДУ
    добавлено специальное действие "Скрыть/показать все окна"
    добавлено специальное действие "Выключить питание монитора"
    добавлены специальные действия "Перейти в спящий/ждущий режим"
    добавлено специальное действие "Открыть/закрыть привод CD"
    исправлены баги с маской заголовка окна * и ?
    кнопки действий в диалоговых окнах заменены на графические
    добавлены всплывающие подсказки к основным элементам диалоговых окон
    подправлены мелкие недочеты


Скачать программу, как и раньше, можно здесь: http://truburt.spb.ru/truburt/beholdir/

Автор:  Romzes [ 01 сен 2007, 22:15 ]
Заголовок сообщения: 

Прогрмма очень понравилась. Но почему-то не работает функция выключения питания монитора, это пожалуй единственное чего не хватает. Не подскажите в чем проблемма?

Автор:  Imperator [ 02 сен 2007, 11:45 ]
Заголовок сообщения: 

Программа имеет логарифмическую регулировку громкости?

Автор:  darth [ 14 сен 2007, 20:44 ]
Заголовок сообщения: 

Прога отличная. Только одна проблема не могу настроить на работу с BSPlayer. Похоже не определяет заголовок окна и соответственно команды с ДУ не идут

Автор:  burt [ 17 сен 2007, 07:57 ]
Заголовок сообщения: 

Промежуточное обновление до версии 1.0.0.5:

http://truburt.spb.ru/beholdir/beholdir_upd_05.zip

1. Исправлена проблема выключения монитора
2. Добавлено действие "Отправка сообщения окну", где можно настроить стандартные действия для BeholdTV, Media Player, Light Alloy, BSPlayer и WinAmp (список будет расширяться)
3. Множество мелких усовершенствований (выбор имени окна из списка, выключение монитора/компьютера с одной кнопки, блокировка клавиатуры/мыши при выключении монитора, открытие/закрытие CD, фиксация кнопок на приложении, улучшения в интерфейсе)

@Imperator
Нет, логарифмической регулировки нет, только линейная. Включу в список желаемых изменений.

@darth
В качестве имени окна для BSPlayer: "*BSplayer*" или "*BForm*" (учитывая регистр)
А лучше назначать действия "Отправить сообщение окну" в обновлении.

P.S. В ближайшее время будет обновление для конфигуратора, а до тех пор можно управлять автовыключением программы при запуске BeholdTV через реестр (Пуск->Выполнить->regedit; зайти в HKEY_CURRENT_USER\Software\burt\BeholdIR, установить параметр OffForBeholder = 0).

Автор:  Nikolai_s [ 17 сен 2007, 09:07 ]
Заголовок сообщения: 

писал(а):
Прога отличная. Только одна проблема не могу настроить на работу с BSPlayer. Похоже не определяет заголовок окна и соответственно команды с ДУ не идут

У BSPlayer-а заголовок окна с изображением - VIdeoWindow именно на него и надо настраивать... Ну и желательно продублировать на BSPlayer, тк некоторые команды управления BSPlayer-ом делают активным окно проигрывателя, а не изображения

Автор:  Andr [ 20 сен 2007, 09:12 ]
Заголовок сообщения: 

Как провести промежуточное обновление до версии 1.0.0.5? Судя по содержимому просто заменой файлов.... Но после этого програмка перестала запускаться..... Работал только режим конфигурации...
Обновление брал по представленной ссылке - http://truburt.spb.ru/beholdir/beholdir_upd_05.zip
После неудачной попытки обновления поставил поверху версию 1.0.0.3.. Был один нюанс... После включения ПК двигая курсором с пулт ДУ комп коректно выключился... Обьяснить я данный момент не смог.... Сконфигурировано всё по умолчанию....
У меня Behold TV M6 Extra... В качестве отзыва - тюнер сказочный!

Страница 1 из 15 Часовой пояс: UTC + 3 часа