Russian Qt Forum

Qt => Вопросы новичков => Тема начата: chiacorp от Декабрь 14, 2022, 14:04



Название: Управление элементами QT из вне
Отправлено: chiacorp от Декабрь 14, 2022, 14:04
Приветствуем.
Элементами созданными средствами winapi windows возможно управлять из другого приложения используя тот же winapi.
Возможно ли управлять из другого приложения элементами в приложение QT?

Требуется для автоматизации рутиных задач в приложении, ожидания завершения опреации отслеживая процент выполнения и перехода к следующей аналогичной задаче.

Понимаем что система посылает только стандартные сообщения клика, перемещения, ввода. Основная обработка элементов происходит внутри QT. Возможно есть какая либо технология?


Название: Re: Управление элементами QT из вне
Отправлено: kambala от Декабрь 14, 2022, 14:39
возможно, поможет https://www.kdab.com/development-resources/qt-tools/gammaray/


Название: Re: Управление элементами QT из вне
Отправлено: chiacorp от Декабрь 14, 2022, 15:02
возможно, поможет https://www.kdab.com/development-resources/qt-tools/gammaray/
благодарствуем, практически оно, но всегда есть но!
*Бинарников под Windows нет.
*Не нашли информации что есть возможность создания скрипта каким либо образом.

Есть приложение SMART PSS написанное на QT. GammaRay даст нам возможность просматривать свойства элементов и возможность их менять в момент выполнения, но нам нужен скрипт который работает по алгоритму.
1. Читаем из файла строку пока она не пуста с данными для получения видео: объект, камера, интервал.
2. Выбираем программно объект, камеру, интервал и начинаем сохранение куска.
3. Проверяем прогресс и при завершении переходим к пункту 1.

Очень много кусков приходиться скачивать, а прога в один момент времени с 1 объекта не скачивает более 1 куска)


Название: Re: Управление элементами QT из вне
Отправлено: kambala от Декабрь 14, 2022, 17:37
Бинарников под Windows нет.
ну можно ж собрать самостоятельно :)


Название: Re: Управление элементами QT из вне
Отправлено: chiacorp от Декабрь 15, 2022, 13:11
Бинарников под Windows нет.
ну можно ж собрать самостоятельно :)
Не занимались этим, да если и собирать то сразу дописывать возможности необходимые нам.