Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 073

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
есть чужая прога, у неё только одно окно главное(его я нахожу по капшену)в нём элементы управления-табы,кнопки,не могу их найти .Как я знаю все кнопки считаются окнами ,дочерние окна ни spywin,ws32, не обнаруживаються,необходимо нажать на кнопку в этом приложении, к тому же эта кнопка скрыта(знаю точно,в ранних версиях программы она обнаруживалась)воббщем надо найти элементы на этом окне,помогите чем могите ,а тоуже мозг кипит.

uurch Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: uurch (статус: Посетитель)
Вопрос отправлен: 7 марта 2011, 23:04
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 12; последнее сообщение — 14 марта 2011, 00:14; участников в обсуждении: 3.
Егор

Егор (статус: 10-ый класс), 8 марта 2011, 06:28 [#1]:

не факт, что эти кнопки - окна. может, они просто рисуются. графика.
что за программа?
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Егор

Егор (статус: 10-ый класс), 8 марта 2011, 06:36 [#2]:

можно попробовать делать щелчок по той области, где должна быть кнопка
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
uurch

uurch (статус: Посетитель), 9 марта 2011, 05:28 [#3]:

пробовал щелчок, не работает в этой версии .программа специфичная,в прошлой версии щелчок делался по хэндлу(кнопка была невидима)но при развороте на весь экран,переставала щёлкаться.
Егор

Егор (статус: 10-ый класс), 9 марта 2011, 05:33 [#4]:

Цитата (uurch):

к тому же эта кнопка скрыта(знаю точно,в ранних версиях программы она обнаруживалась)

так может этой кнопки сейчас вообще нет?
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
uurch

uurch (статус: Посетитель), 9 марта 2011, 08:05 [#5]:

Дело даже не в этом , не обнаруживаются,даже остальные,т.е. нельзя с ними взаимодействовать ,если б можно было взаимодействовать хоть с одной
Вадим К

Вадим К (статус: Академик), 9 марта 2011, 10:54 [#6]:

Может этой кнопки там действительно нет?
Галочка "подтверждения прочтения" - вселенское зло.
uurch

uurch (статус: Посетитель), 9 марта 2011, 11:15 [#7]:

Даже если в новой версии её нет, то как добраться до текущих-видимых?
Вадим К

Вадим К (статус: Академик), 9 марта 2011, 11:30 [#8]:

Если программы вида spywin, ws32 не обнаруживают ни одной кнопки, то есть только два способа - либо симулировать клик в нужной области экрана, либо ломать приложение.

Может расскажете, что за приложение, почему нужно нажимать скрытую кнопку? Это может очень помочь, так как может существует ещё пару десятков способов решить задачу.
Галочка "подтверждения прочтения" - вселенское зло.
uurch

uurch (статус: Посетитель), 9 марта 2011, 21:33 [#9]:

1.приложение по управлению оборудованием,общается с ком-портами,в новой версии ещё и через сеть,получает с соответсвующих портов инфу,обрабатывает её,нужно нажимать кнопку дабы отослать команду через ком-порт или сеть на исполнение.
2.в прошлой версии щелчок делался по хэндлу(кнопка
была невидима)но при развороте на весь экран,переставала щёлкаться-почему при развороте переставала нажиматься?
Вадим К

Вадим К (статус: Академик), 9 марта 2011, 23:08 [#10]:

Я думаю, лучше написать свой аналог. и будет счастье.
Галочка "подтверждения прочтения" - вселенское зло.
uurch

uurch (статус: Посетитель), 9 марта 2011, 23:14 [#11]:

спасибо за ответы,понятно
uurch

uurch (статус: Посетитель), 14 марта 2011, 00:14 [#12]:

да,кстати класс окна Qwidget

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:45
Выполнено за 0.02 сек.