Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизКак нажать на кнопку в окне браузера Найти похожие ветки
← →
Dmitriy_ (2007-09-03 10:55) [0]Подскажите плиз, в поиске найти не получилось...
Мне нужно среди открытых окон IE найти окно с определенным открытым сайтом и нажать в этом окне на кнопку. Кнопка, как и вся страница написана на флеше. Координаты кнопки я знаю. можно эмулировать нажатие мышки, но может еще что подскажете.
Как это сделать?
Заранее спасибо!!!
← →
Dmitriy_ (2007-09-03 11:57) [1]Хотя бы подскажите, как найти нужное окно эксплорера и передать ему фокус.
← →
@!!ex © (2007-09-03 12:58) [2]FindWindow
SetFocus
← →
@!!ex © (2007-09-03 12:59) [3]Может еще понадобиться SetForegroundWindow
← →
Dmitriy_ (2007-09-03 13:02) [4]Спасибо!!! Попробую!
← →
evvcom © (2007-09-03 13:10) [5]
> Координаты кнопки я знаю. можно эмулировать нажатие мышки
Браузер обычно страничку отображает с полосами прокрутки, если страничка не совсем уж убогая. Потому координаты кнопки могут быть не всегда в одном месте. Таким образом 100% работающее приложение не получишь. Думаю, тут надо искать окно через COM и через него же с ним и работать.
← →
Dmitriy_ (2007-09-03 13:16) [6]А как это сделать? подскажи поподробнее плиз! я лет 6 не программил, а тут срочно понадобилась прога. Как и что искать? Где это можно посмотреть?
Спасибо!!! :)
← →
@!!ex © (2007-09-03 13:31) [7]> [6] Dmitriy_ (03.09.07 13:16)
Очень сомневаюсь что тебе это поможет.
Флэш - отдельный объект и вроде его нельзя контролировать.
Так что забей на COM.
Но правильно было сказано, координаты кнопочки не реально на 100% предсказать.
Например окно может быть маленькое для отображения ролика, иметь панели всякие которые меняют координаты отображаемой страницы и т.д.
← →
Fay © (2007-09-03 13:37) [8]кому-то опять потребовался бот-рыболов для Кровожадного мира )
← →
evvcom © (2007-09-03 14:03) [9]
> Флэш - отдельный объект и вроде его нельзя контролировать.
> Так что забей на COM.
> Но правильно было сказано, координаты кнопочки не реально
> на 100% предсказать.
Мне особо не приходилось с IE работать, но, думаю, через COM можно выйти на координаты объекта, а тогда уж можно пытаться и клик мышой сэмулировать.
← →
Dmitriy_ (2007-09-03 14:14) [10]Не. координаты я буду знать точно. Окно в котором нужно нажимать кнопку без полос прокрутки. Кнопка будет всегда в одном и том же месте :)
Ладно, попробую с мышкой. Спасибо всем огромное!
← →
@!!ex © (2007-09-03 14:59) [11]> [9] evvcom © (03.09.07 14:03)
Flash проигрыватель - это же не часть IE. Просто плагин, IE ничего не знает о кнопчках Флэшовых.
Процентов на 99% уверено, что оно так.
← →
evvcom © (2007-09-03 15:40) [12]
> IE ничего не знает о кнопчках Флэшовых
Понятное дело, но IE знает в каких координатах он выводит окно флэшовое. Объектом я назвал не кнопку флэшовую, а окно, в котором уже флэш-плагин рисует.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.063 c