Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Как узнать имена всех объектов на форме? Плиз! очень нужно!   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.021 c
2-1188802124
Alex8
2007-09-03 10:48
2007.09.30
TDBGrid


2-1188901835
Vovka
2007-09-04 14:30
2007.09.30
Прога для выключения компа в определённое времы!


15-1188495796
EFFe
2007-08-30 21:43
2007.09.30
C# Хорошая книга


15-1188721437
fisher
2007-09-02 12:23
2007.09.30
IQ посетителей форума


15-1188493388
mail.ru
2007-08-30 21:03
2007.09.30
где достать компонент для работы с маил.ру агентом?