Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 01.04.2008, 07:17   #1
Пользователь
 
Пол:Мужской
Регистрация: 18.08.2006
Сообщений: 64
Репутация: 13
По умолчанию Автоматическое написание сообщений в чате...

Суть проблемы такова: есть определенный чат, пусть будет CommFort-чат, необходимо написать программу, которая периодически в этот чат скидывает сообщения. Каким образом написать данную программу? Вообще с какой стороны подойти к проблеме?
Вообще как реализовать ввод данных в постороннее приложение?

Последний раз редактировалось Vitya_serov; 01.04.2008 в 11:35..
Vitya_serov вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: сервировка стола прокатМагазин бытовой техники: морозильный ларь novis ns-230rw - переходи на сайт ТАЙМТВ!Мебельный магазин: кровать фортуна - Переходи на сайт!зуб из диоксида цирконияклапан противопожарный клоп 2 90 он 160 фл эм 220 -н


Старый 01.04.2008, 14:42   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Автоматическое написание сообщений в чате...

Цитата:
Сообщение от Vitya_serov Посмотреть сообщение
Вообще как реализовать ввод данных в постороннее приложение?

для этого надо юзать виндозные сообщения. по порядку:
1. определяем класс окна. для этого есть проги spy++, winspy. в них нажимаем кнопочку поиска окна. далее наводим курсор на область ввода в нужной проге. смотрим какой класс окна - если стандартный edit или richedit, то всё хорошо, иначе - придётся покопаться и потестить.
2. собственно прога. поиск главного окна - функция FindWindow(), ей нужен заголовок и/или класс главного(!) окна. далее ищём наше дочернее окно - FindWindowEx(). теперь у нас есть его хендл, можно посылать ему сообщения для установки текста - SendMessage(найденный_хендл, сообщение, параметр1, параметр2); сообщение - типа EM_SETTEXT
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 02.04.2008, 07:37   #3
Vitya_serov
Пользователь
 
Пол:Мужской
Регистрация: 18.08.2006
Сообщений: 64
Репутация: 13
По умолчанию Ответ: Автоматическое написание сообщений в чате...

Спасибо. Помогло.

Добавлено через 15 минут
С TEdit-ом разобрался.
А как заставить клавишу "Отправить" нажаться? Класс у нее TAdvGlowButton.

Добавлено через 1 час 38 минут
Разобрался!!!
//-----------
h8:=FindWindowEx(h6,0,'TAdvGlowButton','Отправить' );
sendMessage(h8,WM_LBUTTONdown,1,0);
sendMessage(h8,WM_LBUTTONup,1,0);
//---------

Последний раз редактировалось Vitya_serov; 02.04.2008 в 09:16.. Причина: Добавлено сообщение
Vitya_serov вне форума
 
Ответить с цитированием Вверх
Старый 02.04.2008, 16:30   #4
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Автоматическое написание сообщений в чате...

Цитата:
Сообщение от Vitya_serov Посмотреть сообщение
А как заставить клавишу "Отправить" нажаться?

ещё есть вариант - послать кнопке сообщение BM_CLICK
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 23.04.2008, 17:53   #5
AlexIIIow
Неактивный пользователь
 
Регистрация: 19.04.2008
Сообщений: 4
Репутация: 0
По умолчанию Ответ: Автоматическое написание сообщений в чате...

Можно с помощью компонент indy, можно с помощью компонента ActivX
(TWebBrouser)к нему руководства на MSDN. а всё делается с помощью OLE.
AlexIIIow вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание собственной ОС Чех Моделирование программ 69 15.06.2011 12:20
Написание вирусов . Ivan_32 Программирование 17 07.04.2011 05:32
Написание плагинов к Photoshop Kiranatus Visual C++ / С/C++ 1 22.04.2009 16:10
Оплата за написание Миха_X Программирование 9 09.08.2008 16:25
Размер шрифта в чате. PIB Вeб Дизайн 1 15.01.2006 19:01

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:02. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04470 секунды с 13 запросами