Создание плагина для передачи команд
Moderators: Korney San, marcipan
Создание плагина для передачи команд
Нужно создать плагин, чтоб при подключении его в моей программе он смог передавать команды в доунлоадмастер. Т.е. я выполняю процедуру в своей программе, написаной на делфи, и например запускается закачка в DM. Подскажите с реализацией.
-
- Гуру
- Posts: 175
- Joined: 16 Jun 2007, 8:56 Sat
-
- Гуру
- Posts: 175
- Joined: 16 Jun 2007, 8:56 Sat
В твоем посте про получение состояния ничего не былоrus_999 wrote:Как через ком.строку получать состояние закачек?!Alex Qwerty wrote:А не проще через комстроку?
Code: Select all
find /i "<state>"<default.xml>states
XPProSP2, DM 5.6.1.1187, Opera 10.10.1893, oGet
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Я дорабатывал плагин к Миранде, работающий на UDP пакетах.
К нему есть исходник для передачи команд.
Теоретически - повторить для DM не составит особого труда.
Практически - меня нужно чем-то заинтересовать...
К нему есть исходник для передачи команд.
Теоретически - повторить для DM не составит особого труда.
Практически - меня нужно чем-то заинтересовать...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Бот уже написан, вопрос стоит как передавать команды от него к ДМ и обратно информацию. Хотел замутить через плагин, но пока не могу разобраться с реализацией.Korney San wrote:Я дорабатывал плагин к Миранде, работающий на UDP пакетах.
К нему есть исходник для передачи команд.
Теоретически - повторить для DM не составит особого труда.
Практически - меня нужно чем-то заинтересовать...
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Я же и говорю - пишется плагин для DM, который общается с DM на уровне его API, а с внешним приложением, например, через UDP (есть ещё много вариантов - SendMessage, общая память и др., просто через UDP у меня легче получилось).rus_999 wrote: Бот уже написан, вопрос стоит как передавать команды от него к ДМ и обратно информацию. Хотел замутить через плагин, но пока не могу разобраться с реализацией.
А пример плагина и все команды API есть на сайте.
И не вижу проблем с реализацией - во-первых, в функции EventRaised описывается реакция плагина на нужные события DM, а в некоей функции, принимающей команды от внешнего приложения, через DoAction выполняются заданные действия.
Берётся приведённый исходник, переименовывается, дописывается. Вот и всё.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд