Помощь - Поиск - Пользователи - Календарь
Полная версия: Плагин Для PowerDVD
ПерехватЪ > Программа "ПерехватЪ" > Плагины
DenchikK
Странно, но поиск не дал результатов по этой программе. В связи с этим - вопрос - а как самому сделать плаг для программ? Скачал прогу SPYXX.EXE но единственнoе что смог понять - это:

Handle: 013B0976
Caption: "CyberLink PowerDVD"
Class: ATL:004ABC48

А как добавить что то - хотя бы стандартный набор - stop.play.pause.prev.next?

Вот на примере плага к winamp:
Цитата

[window]Class=Winamp v1.x
Name=
Message=$0111
Smeshenie=0

[messages]
Закрыть WinAmp=40001;0
Играть=40045;0
Стоп=40047;0


откуда эти цифирки брать?

Заранее спасибо!
gonzales
сам бы хотел это узнатьsmile.gif
пока разломать powerdvd чтобы получить коды для выполнения действий не удалось. Видать разработчик закрыл возможность управления powerdvd из сторонних программ
DenchikK
Цитата(gonzales @ Jul 23 2007, 11:57 AM) *
сам бы хотел это узнатьsmile.gif
пока разломать powerdvd чтобы получить коды для выполнения действий не удалось. Видать разработчик закрыл возможность управления powerdvd из сторонних программ


А если попробовать посылать программе буквы? Вот такие к примеру:

пробел - пауза/воспроизведение
+/- - громкость увеличить/уменьшить
q - отключить звук
e - шаг назад
o - меню open
p/n - 1 эпизод назад/вперёд
s - stop
d - информация
f/b - скорость +/-
j - меню загрузок
k - ???
l - меню заголовков
z - full screen
x - установка меток повтора
с - snapshot
m - закладка

насколько я понимаю - в SlyControl PowerDVD именно так управляется.
gonzales
Цитата
А если попробовать посылать программе буквы? Вот такие к примеру:


мысль интересная, надо подумать. Нужно посылать сообщение типа WM_KEYDOWN ($100), а в качестве wparam - код клавши. lparam=0. Для теста можно попробывать сначала послать букву прямо из перехвата (windows messages в меню действий)
gonzales
во, вроде работает.

[window]
Class=Class of CyberLink Universal Player
Name=PowerDVD
Message=$0102
Smeshenie=0

[messages]
Open=111;0
Vol Up=61;0
Vol Down=45;0

коды клавиш можно узнать прямо в перехвате

DronM
Решил занятся сам плагином к этой проге имхо тот который есть не лезет ни в какие ворота - половина функций отсутствует - например сервинг в меню и т.д.
Удалось реализовать все функции кроме выхода в Title и др. меню DVD - не могу допереть как отослать и какое сообщение всплывающему окну с выбором меню диска...

2 проблема - пришлось делать 2 файла - т.к необходимо задействовать разные сообщения - имхо так разработчик намудрил.... можно как то 2 разных типа сообщений в1 файле хранить?
gonzales
Цитата
тот который есть не лезет ни в какие ворота
наше дело предоставить возможность, ваше - ее реализовать.

Цитата
т.к необходимо задействовать разные сообщения - имхо так разработчик намудрил.

да, в одном файле можно использовать один тип сообщений. Если Вы хотите использовать разные - пользуйтесь windows messages
DronM
всмысле? речь идет о каком коде/типе сообщения ?
gonzales
речь идет о встроенной функции послать оконное сообщение. Действия - windows messages
DronM
Цитата(gonzales @ Apr 30 2008, 10:19 AM) *
речь идет о встроенной функции послать оконное сообщение. Действия - windows messages


Т.е без использования файла плагина вообще?
gonzales
да
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2012 Invision Power Services, Inc.