Эмулировать действия пользователя в запущенном настольном приложении

0

У меня есть программа, закодированная в Java, ее.exe только у меня нет доступа к ее кодам. Я просто хочу автоматизировать некоторые пользовательские входы, такие как щелчок на некоторых кнопках, ввод и чтение полей ввода/текста и проверка любых всплывающих окон (если это произойдет). Не могли бы вы рассказать мне, как мне это сделать, используя Java или С# или C++ или VB или любой другой язык.

Мой вопрос прост, я хочу, чтобы пользовательские действия выполнялись на рабочем столе с использованием любого языка программирования. Попросите вас, ребята, не говорить о QTP !!! :(

Теги:

1 ответ

1
Лучший ответ

AutoIt должен быть хорошим выбором для такой автоматизации:

AutoIt v3 - бесплатный скриптовый язык, основанный на BASIC, предназначенный для автоматизации графического интерфейса Windows и общего сценария. Он использует комбинацию имитируемых нажатий клавиш, движения мыши и манипулирования окнами/элементами управления, чтобы автоматизировать задачи таким образом, которые невозможно или надежно использовать на других языках (например, VBScript и SendKeys). AutoIt также очень маленький, автономный и будет работать на всех версиях Windows из коробки без каких-либо раздражающих "сроков выполнения"!

Первоначально AutoIt был разработан для случаев "развертывания" ПК, чтобы надежно автоматизировать и настроить тысячи ПК. Со временем он стал мощным языком, который поддерживает сложные выражения, пользовательские функции, циклы и все остальное, что ожидали бы ветераны-сценаристы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню