Pull to refresh

Comments 9

А как на счет других приложений??? Даже самописных — будет работать корректно?? Заголовки окон, элементы и прочее- выбирал программой spy++ — но там не все элементы нормально были найдены.
Да, с другими приложениями работать будет, но с каждым приложением индивидуально. Действительно, встречаются ситуации, когда элементы обнаруживает не так детально, но по своей текущей практике могу сказать, что нам все ситуации удалось стабилизировать. Иногда прибегали к вспомогательным технологиям роботизации, о которых я планирую написать в следующих туториалах.
Поэтому на таких приложениях делал по другому, брал заголовок окна- центрировал по экрану и дальше по координатам стабильно-четко нажимал кнопки ))), НО не хватало поправки на различное разрешение мониторов.
Абсолютно согласен — тема с координатами иногда супер актуальна. Собственно про нее я тоже буду писать, когда зайдет речь о манипуляции мышь + клавиатура (кнопки, hotkeys и т.д.)

По поводу GUI окон еще могу добавить, что иногда спасает 2-й способ адресации — uia. То есть, если win32 не видит тех полей/кнопок, которые мне нужны, то достаточно часто их видит uia. Буду рад, если где-то это вам пригодится! :)

Спасибо большое за подробную статью, обязательно опробую данный инструмент и буду ждать следующие, тема актуальна как никогда

Очень интересная статья спасибо, надеюсь остальные части выйдут скоро.


А что можете сказать про библиотечку RPA Python, бывший TAGUI for python? Тоже весьма интересный проект на первый взгляд, какие там подводные камни?

Добрый день! Да, изучал эту библиотеку. У нее, к сожалению, нет функциональности по влезанию в GUI декстопных приложений. В ней можно управлять этими приложениями только косвенно через клавиатуру/мышку/картинки работать.

power automate - хорошее решение роботизации, но на текущий момент имеет множество ограничений (гораздо больше ограничений, чем у Ui Path). Про сравнение с pyOpenRPA не говорю, потому что у последнего максимальные возможности и гибкость. Для решения локальных одиночных задач power automate должно хватить. Для создания инфраструктуры из одновременно работающих десятков роботов - будут ощутимые сложности.

Sign up to leave a comment.

Articles