![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.06.2011
Сообщений: 201
|
![]()
Здравствуйте, такая задача. Есть Chromium (движок браузера), в нем надо без использования курсора, т.е. даже в свернутом виде, сообщать, что курсор перемещается и делает клики, с помощью MS Spy++ посмотрел winapi messages
![]() На основе этих сообщений написал код: Код:
![]() Причем в Chromium'e срабатывает наведение (там HTML страничка, которая при наведении меняет цвет), но увы тут же пропадает! Но если навести курсор на Chromium и выполнить вышеуказанный код, то также срабатывает и не пропадает. Т.е. получается теряется фокус или что? Помогите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Обычно проще с помощью JS генерировать нужные события.
Ну или если можете взять не Дельфи, а например C#, Java или Python, то для них есть Selenium и там мышь легко автоматизировать с помощью Actions.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ИМХО в свернутом окне кликать не получится.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 23.06.2011
Сообщений: 201
|
![]()
JS не подходит, т.к. надо именно имитировать мышь, чтобы сработали все события. Т.к. сайты будут разные, JS не подходит. Также и другие языки тоже
![]() Stilet, но ведь кликать будет не курсор, а просто будет имитироваться событие в компоненте. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну не знаю, ИМХО невидимое окно такого не приемлет.
Допускаю конечно что ошибаюсь, но все же. Это нужно проверить на каком-нить простеньком приложении. Свернуть и попробовать в него курсором покликать.
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.06.2011
Сообщений: 201
|
![]()
Stilet, ну приложение в свернутом виде также работает, просто не отрисовывается ИМХО, а в остальном также работает )
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.06.2011
Сообщений: 201
|
![]()
Может есть другие способы имитировать движение курсора в Chromium? Без использования JS. Может есть какие-то стандартные функции?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
spy++ управлять другими программами? | neks | Фриланс | 3 | 25.03.2014 04:08 |
Управлять внешним устройством. | PunkSerg | Помощь студентам | 25 | 03.07.2013 09:18 |
Реально ли управлять принтером? | pozidok | Win Api | 7 | 15.03.2013 11:16 |
Различие кода mfc и WinApi(mfc ручками набили, а WinApi автоматически с генерировался!! нужно явное отличие, не могу найти) | Артём1991 | Помощь студентам | 0 | 25.03.2012 17:13 |
Как управлять usb-мышкой | Dimaz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 30.03.2011 21:58 |