Здравствуйте! Подскажите пожалуйста, можно ли на ПК с ОС Windows как-то автоматизировать работу с одним из приложений?
Суть в том, что обычно пользователь запускает приложение, вводит какие-либо данные, и смотрит его выдачу вручную. Можно как-то сделать, чтобы всё это выполнялось автоматически, а результат сохранялся в текстовый файл? Что-то вроде автоматических нажатий в нужное место, ввода данных, и сканирования итогового текста. И желательно, чтобы это выполнялось по команде из сети, и отвечало туда же.
Даже примерно не представляю, какие инструменты надо использовать для этого. Буду благодарен, если подскажете хотя бы в какую сторону копать. Заранее спасибо!
Для эмуляции нажатий на клавиатуру и считывания текста используй WinAPI (писать придется на С) - другого способа нет. Единственная сложность - это то, что такие программы антивирусы распознают как вредоносные. Если нужно управлять приблудой по сети тоже ничего сложного в этом нет - сокеты в помощь. Если есть исходники программы, которой нужно управлять, то лучше её допилить, а не заниматься изобретанием костылей.
С нажатиями довольно просто: https://www.macrocreator.com/
А вот со сканированием текста уже не так однозначно. Тут либо делать скриншот и скармливать его чему-то вроде abbyy finereader, либо вычитывать из памяти программы, что тоже довольно геморно