![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Подскажите пожалуйста как найти кнопку "запустить" в приложенной программе?
Мой код не находит =( Хотя WinSpy показывает что это кнопка - ![]()
Это сообщение отредактировал(а) pomogite - 31.10.2010, 16:40 Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
pomogite,
Конечно через одно место ))), но до кнопки вроде добрался. Пойдет?
Добавлено через 1 минуту и 52 секунды Проверку на atomWindowType можно убрать, не к чему, забыл убрать. ![]() -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
upd))) Без ненужной бредятины
![]()
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Rennigth,
Спасибо вроде всё получилось, не мог бы ты прокомментировать свой код чтобы я разобралась в нём? |
|||
|
||||
Rennigth |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
pomogite, У кнопки "Запустить" парент это не основное окно которое ты находишь так:
а другое окно(что-то вроде панели) у которого ClassName "'WindowsForms10.Window.8.app.0.33c0d9d'". т.е. Нужно было найти сначала это окно а на нем уже искать кнопку. Вобщем код должен был быть примерно таким:
Но у меня (пока не могу понять почему) вот это:
вызывало отказ в доступе. Может какие-то особенности Win7... так что пришлось перебирать все дочерние окна функцией:
На 2000/XP скорее всего можно и без этого обойтись. ![]() -------------------- (* Honesta mors turpi vita potior *) |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |