Nikkorfed
@Nikkorfed
20 лет, веб-разработчик из Екатеринбурга.

Как автоматизировать работу с приложением на ПК?

Здравствуйте! Подскажите пожалуйста, можно ли на ПК с ОС Windows как-то автоматизировать работу с одним из приложений?

Суть в том, что обычно пользователь запускает приложение, вводит какие-либо данные, и смотрит его выдачу вручную. Можно как-то сделать, чтобы всё это выполнялось автоматически, а результат сохранялся в текстовый файл? Что-то вроде автоматических нажатий в нужное место, ввода данных, и сканирования итогового текста. И желательно, чтобы это выполнялось по команде из сети, и отвечало туда же.

Даже примерно не представляю, какие инструменты надо использовать для этого. Буду благодарен, если подскажете хотя бы в какую сторону копать. Заранее спасибо!
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 4
@Drno
Cmd /powershell скрипт... если программа умеет в консоль...
Ответ написан
mindtester
@mindtester Куратор тега Windows
https://youtu.be/UtO6HIp1908?list=RDUtO6HIp1908
https://www.autoitscript.com/site/

да и много аналогов. гуглить слова автоматизация, боты, скриптование приложений и тд
Ответ написан
@frank_sider
Системный программист
Для эмуляции нажатий на клавиатуру и считывания текста используй WinAPI (писать придется на С) - другого способа нет. Единственная сложность - это то, что такие программы антивирусы распознают как вредоносные. Если нужно управлять приблудой по сети тоже ничего сложного в этом нет - сокеты в помощь. Если есть исходники программы, которой нужно управлять, то лучше её допилить, а не заниматься изобретанием костылей.
Ответ написан
@antonwx
С нажатиями довольно просто: https://www.macrocreator.com/
А вот со сканированием текста уже не так однозначно. Тут либо делать скриншот и скармливать его чему-то вроде abbyy finereader, либо вычитывать из памяти программы, что тоже довольно геморно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы