Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизКак узнать имена всех объектов на форме? Плиз! очень нужно! Найти похожие ветки
← →
Dmitriy_ (2007-09-03 22:00) [0]Знатоки!Подскажите пожалуйста! Нужно узнать имена всех объектов окна сторонней программы. как это сделать???
← →
Dib@zol © (2007-09-03 22:01) [1]FindWindow -> EnumChildWindows. Только класс окна-родителя знать надо.
← →
Dmitriy_ (2007-09-03 22:09) [2]Спасибо! А как его узнать, если я знаю имя окно. окно - страница IE
← →
Инс © (2007-09-03 22:11) [3]
> окно - страница IE
Чего вы хотите добиться? Элементы управления на странице не являются окнами Windows
← →
Dib@zol © (2007-09-03 22:13) [4]Выход - получить хтмл код и отыскать в нем все вхождения строки "BUTTON"... Вроде кнопка так на хтмле реализуеца?
← →
Dmitriy_ (2007-09-03 22:15) [5]да мне нужно найти кнопку на странице. кнопка и вся страница на флеше. понимаю, что вроде как невозможно, но пытаюсь попробовать. не пинайте плиз - очень нужно найти эту кнопку и ее координаты.
← →
Инс © (2007-09-03 22:17) [6]
> [4] Dib@zol © (03.09.07 22:13)
Это не единственный выход. Браузер представляет собой COM-объект
← →
Инс © (2007-09-03 22:20) [7]
> [5] Dmitriy_ (03.09.07 22:15)
Это ТЗ такое? Что за задача? Может она иначе решается
← →
Dmitriy_ (2007-09-03 22:22) [8]да программу заказали, которая должна на флеш-странице находить кнопку, стоящую около определенной надписи и нажать ее.
надпись я нахожу распознаванием текста, а вот как кнопку нажать... можно конечно эмулировать мышку, но если окно будет свернуто или кнопка прокручена скроллбаром и не на экране - не сработает. вот я и думаю, как ее нажать как объект окна
← →
Инс © (2007-09-03 22:23) [9]
> [8] Dmitriy_ (03.09.07 22:22)
Это что, автоматическая рассылка спама?
← →
Инс © (2007-09-03 22:25) [10]При нажатии на ккопку что происходит? Неужели просто через протокол HTTP нельзя проделать все то, что юзер делает в браузере. Зачем кнопку на странице программно нажимать?
← →
Dmitriy_ (2007-09-03 22:32) [11]не. это он-лайн игра :) заказали прогу для устройства на работу :)
А как это через HTTP можно сделать? я делаю, что первое в голову пришло :)
← →
Dmitriy_ (2007-09-03 22:34) [12]я узнал класс и Handle окна. что теперь делать, чтобы найти все объекты?
← →
Инс © (2007-09-03 22:35) [13]
> [11] Dmitriy_ (03.09.07 22:32)
А для этого нужно что представляет собой протокол HTTP, и какой запрос приходит на сервер при нажатии на кнопку.
← →
Инс © (2007-09-03 22:36) [14]
> [12] Dmitriy_ (03.09.07 22:34)
Я же сказал, у тебя ничего таким способом не выйдет, так как [3]
← →
Dmitriy_ (2007-09-03 22:37) [15]
> А для этого нужно что представляет собой протокол HTTP,
> и какой запрос приходит на сервер при нажатии на кнопку.
>
вот этого я не знаю :( поэтому и извращаюсь
← →
Инс © (2007-09-03 22:40) [16]
> поэтому и извращаюсь
Поэтому и не сделаете. Прогуляйтесь по гуглу. Почитайте про протокол. Поисследуйте снифером, какой запрос отправляется на сервер. Почитайте про сокеты или компоненты для сетевого программирования (библиотека Indy, хотя бы).
← →
Dmitriy_ (2007-09-03 22:42) [17]Спасибо!!!
← →
Германн © (2007-09-04 01:58) [18]
> Инс © (03.09.07 22:40) [16]
>
>
> > поэтому и извращаюсь
>
> Поэтому и не сделаете. Прогуляйтесь по гуглу. Почитайте
> про протокол. Поисследуйте снифером, какой запрос отправляется
> на сервер. Почитайте про сокеты или компоненты для сетевого
> программирования (библиотека Indy, хотя бы).
>
Не хочу холиваров, но всё таки посоветовал бы вместо Indy почитать про ICS. Имхо детище Ф.Пиетт лучше, чем Indy. Не купленное Борландом, но по прежнему практически бесплатное.
← →
Инс © (2007-09-04 02:02) [19]
> Не хочу холиваров, но всё таки посоветовал бы вместо Indy
> почитать про ICS
А холивара и не будет, хорошая библиотека. Инди просто "попсовее" что ли, инфы по ней больше.
← →
Германн © (2007-09-04 02:12) [20]
> Инс © (04.09.07 02:02) [19]
>
>
> > Не хочу холиваров, но всё таки посоветовал бы вместо Indy
> > почитать про ICS
>
> А холивара и не будет, хорошая библиотека. Инди просто "попсовее"
> что ли, инфы по ней больше.
>
Согласен.
"Попопсовее" - только потому, что Борланд её смог купить. :)
← →
Anatoly Podgoretsky © (2007-09-04 07:46) [21]> Инс (04.09.2007 02:02:19) [19]
Инди просто идет в комплекте, на этом достоинства кончаются.
← →
Anatoly Podgoretsky © (2007-09-04 07:47) [22]> Германн (04.09.2007 02:12:20) [20]
Купить? Смеешься, Борланд никогда не покупал, а брал, что валяется.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.042 c