Что нового

[Сеть, интернет] Инициирование флеш обьекта в Firefox

SkyDancer

Новичок
Сообщения
13
Репутация
0
Собственно сабж, нужно кликнуть или каким то другим на флешь обьект на странице Firefox.

Самостоятельно получается взять только handle флеш контрола:
Код:
$hnwd = ControlGetHandle("PageName", "", "GeckoPluginWindow1")Работает, получаю хендл 0x000...

MsgBox(0, "", $hnwd) ;смотрю хендл...

ControlFocus("PageName", "", "GeckoPluginWindow1") ;НЕ работает
ControlSend("PageName", "", "GeckoPluginWindow1", "{Enter}");НЕ работает

Но по той же аналогии нажатие тупо не работает, нужна помощь в работе в flash в Firefox...


Добавлено:
Сообщение автоматически объединено:

Блин, вот уже решил, сори за тему, откда ж я знал что так быстро нагуглю (
Инфа по решению:
Вместо
Код:
ControlSend
Надо
Код:
ControlClick


Добавлено:
Сообщение автоматически объединено:

Проблема появилась, почему не работает такое?:
Код:
$title = WinGetTitle("[CLASS:MozillaWindowClass]")

В то время когда такое работает просто отлично:

Код:
$title = WinGetTitle("[CLASS:SciTEWindow]")


Добавлено:
Сообщение автоматически объединено:

Короче судьба меня не пощадила, целый день писал алгоритм функции для нажатия по флеш обьектам, и после того как закончил, оказалось что по ним можна кликать обычным _FFClick... слов нет...
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх