Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с чужим окном / 8 сообщений из 8, страница 1 из 1
16.11.2017, 06:18:52
    #39553974
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
Добрый день
У кого есть опыт работы с чужими формами? Требуется запустить программу, нажать button1 , проставить чекбоксы и нажать button1, через n времени повторить. Как понял FindWindow и FindWindowEx + Microsoft Spy ++ решат эту проблему , единственный минус - это проставление галочек в гриде, я вижу только свойства грида, а не чебоксы в нем.
...
Рейтинг: 0 / 0
16.11.2017, 07:30:51
    #39553985
Tactical Nuclear Penguin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
чем AutoIT не устраивает?
...
Рейтинг: 0 / 0
16.11.2017, 07:44:56
    #39553989
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
Tactical Nuclear Penguin, попробую его, просто у меня уже сейчас программой запускается .exe + логирование происходит, хотелось бы в рамках работы этой программы оставить, чтобы не плодить сущности
...
Рейтинг: 0 / 0
16.11.2017, 08:06:27
    #39553997
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
AutoIt тоже не видит галки в гриде, а их может быть любое кол-во
...
Рейтинг: 0 / 0
16.11.2017, 08:32:19
    #39554012
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
Рисую галки в гриде, недорого, могу по несколько в одной ячейке
...
Рейтинг: 0 / 0
16.11.2017, 11:38:39
    #39554179
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
Gallemar,

Галки в гриде просто рисуются в WM_PAINT. Это не окна, их "никто" не увидит. Для графических объектов, еслт Spy++ их не видит - значит это не окно, всё.
Единственный способ нажать - SetCursorPos "над галкой" и mouse_event или посылка сообщений кому надо. Но это уж совсем страшно.
...
Рейтинг: 0 / 0
16.11.2017, 11:56:35
    #39554192
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
YuRockGallemar,

Галки в гриде просто рисуются в WM_PAINT. Это не окна, их "никто" не увидит. Для графических объектов, еслт Spy++ их не видит - значит это не окно, всё.
Единственный способ нажать - SetCursorPos "над галкой" и mouse_event или посылка сообщений кому надо. Но это уж совсем страшно.
Не,нафиг
...
Рейтинг: 0 / 0
17.11.2017, 16:15:05
    #39555195
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с чужим окном
Gallemarединственный минус - это проставление галочек в гриде, я вижу только свойства грида, а не чебоксы в нем.
А эти чекбоксы можно нажать с клавиатуры, не используя мышь?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с чужим окном / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]