Мне нужно написать программное обеспечение, которое будет управлять другим программным обеспечением (через графический интерфейс, так как оно не предоставляет никакого другого интерфейса) на компьютере с Windows 7. Есть ли у вас какие-либо советы, как это сделать? Он должен принимать определенные входные данные (включая файлы) (через интернет-соединение, возможно, просто выделенный веб-сервис), использовать эти входные данные для навигации по программному обеспечению и отправлять обратно измененный файл (файл, измененный самой программой) через то же соединение.
Моя текущая идея - использовать Python и просто захватывать экран, пытаться считывать отображаемую информацию и управлять мышью, чтобы указать программе, где щелкать. Есть ли в наличии библиотеки для такой работы, которые облегчили бы ее? Или, может быть, есть технология / библиотека, отличная от Python, которая могла бы достичь этого легче? Возможно, есть доступная технология, которая будет включать в себя такие вещи, как понимание (Win 7) окон, элементы, такие как кнопки и тексты и т. Д.
Спасибо!