![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Здравствуйте. Есть такая онлайн программа Соло на клавиатуре. Вот скрин:
![]() Конечно же в добровольно принудительном порядке её заставляют проходит руководителям и как всегда это ложится на плечи программистов или сисадминов. Хочу написать прогу, чтобы она имитировала нажатия этих слов. Слова предварительно занесены в Edit1. Но ничего не выходит. Вот код: Код:
З.Ы. при наведении Spy++ на саму так сказать программу Соло, выдаёт класс окна GeckoPluginWindow, но по нему не находит окно. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Окно соло построено построено как динам. веб-страница. И вообще это браузер.
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Спасибо конечно за отзывы. Но что нибудь подсказать можете по коду?
|
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Глупости это все.
Если нужно отправлять на сервер результаты теста, то просниффить один раз результаты и каждый раз отправлять такие-же вместо иммитации нажатий. Или в TWebBrowser переделать управление - функции JS сайта подменить своими похожими.
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Если это вэб страница, то можно снифером её перехватить, выдрать из неё задание, и сэмулировать набор текста. В общем можно поиграться с вариантами набора.
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]() |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Попробуй в коде поменять SendMessage на PostMessage.
Последний раз редактировалось doktor255; 30.01.2014 в 19:24. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
PostMessage тоже не проходит. Есть ещё варианты?
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Да не покатит вам ничего, там дальше ChromeWindowClass работает рендер веб-страниц, и обрабатывает ввод по своему, игнорируя сообщения окна.
Так ответа и не услышал, это программа ПК или онлаин-тест? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Послать нажатие клавиши + хуки | c0mp | Win Api | 7 | 13.08.2012 10:26 |
Mozilla FireFox 4.0 Beta 8 | Adblock | Софт | 1 | 02.04.2011 11:26 |
Mozilla Firefox 4 | Bustle | Софт | 11 | 02.04.2011 10:23 |
Mozilla Firefox | zai_1gen | Софт | 29 | 13.02.2009 18:08 |