Страница: 1 |
Страница: 1 |
Вопрос: VBScript и Flash в браузере
Добавлено: 02.04.10 21:19
Автор вопроса: Саша
Доброго времени суток!
Не считаю свой вопрос очень сложным и достойным быть заданным, но все же.
Возникла необходимость автоматизировать одно flash приложение, которое вы наверняка раньше видели.
Итак как реализовать с помощью Vb или vbs нажатие мышки в flash окне? Предполагается что сама форма невидима.(Черт с ним, пускай даже форма будет видима, лишь бы реализация не сводилась к перемещению мышки и кликанью ;) ) Голову уже сломал!
Заранее спасибо.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #1
Добавлено: 02.04.10 21:56
можно программно послать клик, правда если только хэндл известен )
Номер ответа: 2
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #2
Добавлено: 02.04.10 22:01
судя по всему хэндл достаточно трудно получить будет из браузера
я бы сделал так:
- найти хэндл окна браузера
- перечислить все хэндлы в нем
- и на n'ый по счету (это заранее надо выяснить) хэндл послал бы клик
еще может можно через vbs - CreateObject
Номер ответа: 3
Автор ответа:
Саша
Вопросов: 1
Ответов: 1
Профиль | | #3
Добавлено: 03.04.10 13:14
Спасибо за ответы.
В общем с помощью webbrowser и эмуляции нажатия клавиш Tab и Space, мне удалось добиться желаемого результата. Но уж очень это криво и убого. Кто подскажет как сразу перейти на нужную кнопку, не эмулируя tab n раз?
Номер ответа: 4
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #4
Добавлено: 03.04.10 16:51
первые 2 ответа - это и есть решение без эмулирования
ссылку можешь скинуть где этот флеш находится?