Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Компоненты и классы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.05.2012, 19:33
LifeD LifeD вне форума
Прохожий
 
Регистрация: 30.01.2012
Сообщения: 3
Репутация: 10
Восклицание Помогите с майл.ру агентом!

очень нужно! уже несколько дней гуглю, но особых результатов не дало. думаю каждый из вас знает, что такое майл ру агент. так вот, мне нужно создать программу, чтобы она вместо меня делала некоторые действия в агенте. конеретнее, чтобы добавляла в друзья (преследуются личные цели, не спам). через spy узнал хэндл этого окна с людьми (окошко из 50 человек) и насколько я понял это listbox. и вот там этот список, если на человека сделать даблклик то откроется еще окно чтобы поместить там пригласительный текст и нажать кнопку добавить. и вот я не знаю как это сделать. наверное как то через, но как выбрать этого человека в листбоксе (если это еще точно листбокс). вобщем помогите, пожалуйста!!! на примере майл агента

Последний раз редактировалось LifeD, 20.05.2012 в 19:36.
Ответить с цитированием
  #2  
Старый 20.05.2012, 20:07
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

тут что-то есть
http://help.mail.ru/agent-help/developers
Ответить с цитированием
  #3  
Старый 21.05.2012, 03:50
LifeD LifeD вне форума
Прохожий
 
Регистрация: 30.01.2012
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Pyro
тут что-то есть
http://help.mail.ru/agent-help/developers
спасибо, но не совсем то что хотелось бы я еще не такой крутой программист) мне бы программу на уровне "ткнул на кнопку, а там в майле уже поехало". я правильно понимаю, что список где 50 контактов - это листбокс? и тогда как послать из моей программы сообщение, чтобы там выбралась первая строка? если бы это была моя программа, то мы бы сделали listbox1.itemindex[0]:=true или как то так. но как в чужой проге. это же вроде через sendmessage, но какие внутри команды..
Ответить с цитированием
  #4  
Старый 21.05.2012, 08:44
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Описание протокола
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 21.05.2012, 09:37
LifeD LifeD вне форума
Прохожий
 
Регистрация: 30.01.2012
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
я это еще по первой ссылке читал. я не понимаю как. приведите пример с кодом, например нажать кнопку и добавились 2 первых контакта. заранее благодарен!
Ответить с цитированием
  #6  
Старый 21.05.2012, 16:47
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

PHP код:
procedure SendKey(hCardinalkeyInteger);
begin
  SendMessage
(hWM_KEYDOWNkey0);
  
SendMessage(hWM_KEYUP  key0);
end;
//выбрать первый элемент:
  
SendKey(listboxhandleVK_HOME);
//выбрать второй элемент:
  
SendKey(listboxhandleVK_HOME);
  
SendKey(listboxhandleVK_DOWN); 
как добавляется контакт не знаю, если кнопка или toolbar, то можно найти и нажать на неё
PHP код:
//клик по кнопке на toolbar-е
procedure UClick(buttonbyte);
var 
pTPoint;
begin
  p
.:= 32*button+32//32 – ширина кнопки
  
p.:= 16;
  
SendClick(UToolbarp);
end

Последний раз редактировалось Pyro, 21.05.2012 в 16:50.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter