![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 12
|
![]()
Вообщем нужна программа которая сама в заданную область экрана(допустим адресная строка браузера)вводит заданный текст.пробывал чтобы она вставляла его из буфера но не работает.выдает ошибку
SetCursorPos(300,60); - программа наводит курсор в адресную Mouse_Event(MOUSEEVENTF_LEFTDOWN, 450, 450, 0, 0); Mouse_Event(MOUSEEVENTF_LEFTUP, 450, 450, 0, 0); - клик на адресную keybd_event(VK_LCONTROL, 0, 0, 0); keybd_event(Ord('V'), 0, 0, 0); keybd_event(Ord('V'), 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0); - ктрл v Вообщем она в адресную строку нажимает,однако из буфера ничего не вставляет. На самом деле идея с буфером не особо подходит, поэтому был бы рад узнать как просто ввести какой нибудь текст( прописанный в программе) куда-либо(например в чат) Буду крайне признателен если поможете)) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
![]()
Не понял что конкретно тебе нужно. Если тебе нужно отправлять какие-то данные в чат, или ещё куда-то, я бы это сделал post/get запросами используя indy. Не спамера случайно написать пытаешься ? Если да, то твоя идея, подобным образом написать спамера - обречена на провал.
Последний раз редактировалось HmTH; 13.04.2011 в 01:19. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 12
|
![]()
А по подробнее можно)просто ещё слабо знаком с Delphi а эту программу хочется как можно быстрее))я то что на форуме нашёл то и попробовал втиснуть)
Последний раз редактировалось Biker89; 13.04.2011 в 01:17. Причина: зы |
![]() |
![]() |
![]() |
#4 | |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]() Цитата:
http://programmersforum.ru/forumdisplay.php?f=29 |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
лучше всего искать окно и в окне обращаться к компонентам программы(FindWindow,FindWindowEx). А вообще такие штуки как браузеры имеют API через которое можно общаться.
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 12.04.2011
Сообщений: 12
|
![]() Цитата:
Вот мне интересно есть ли команда которая просто пишет текст.а-ля writeln.то есть она не должна ничо такого делать.просто писать текст после курсора)честное слово не знаю как проще объяснить. Api не хочется применять ибо она нужна не только для браузеров |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Ну тогда вам нужно вооружиться Spy++ и функциями FindWindow,WindWindowEx а далее в найленные компоненты окон пихать что угодно(в разумном понимании слова).
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 12
|
![]()
Спасибо! Завтра попробую потыкать с компьютера и разузнать как этим пользоваться)
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 12.04.2011
Сообщений: 12
|
![]() Цитата:
вообщем если направишь немного то будет здорово) |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дата входящая в заданный интервал | Валентинка) | Microsoft Office Excel | 8 | 07.04.2011 21:33 |
найти все слова, в которых заданный символ встречается не менее чем заданное число раз. Delphi. | Виктория7777 | Помощь студентам | 6 | 21.12.2010 18:46 |
Зашифровать заданный текст на Паскале | bad wolf | Помощь студентам | 6 | 12.11.2010 22:41 |
подходит ли заданное слово под заданный шаблон | Ivan_assm | Помощь студентам | 2 | 18.04.2010 20:44 |
Поворот изображения на заданный угол. | taller07 | Мультимедиа в Delphi | 4 | 28.11.2008 14:01 |