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