Автоматизировать задачи GUI?

У меня есть Приложение Windows, которое является deadware, и он испытывает недостаток в опции экспорта данных в файл. Единственный способ извлечь данные состоит в том, чтобы скопировать каждую строку в буфер обмена и вставить его в редакторе.

Как обходное решение, я думаю о записи действия однажды, и цикл через него, пока это не достигает последней строки в приложении.

Я знаю, что существует довольно много таких утилит для Windows, таким образом, я ценил бы его, если Вы могли бы рекомендовать один для этой задачи.Спасибо.

19
задан 16.03.2010, 10:59

3 ответа

Существует также подобный бесплатный язык сценариев под названием AutoHotkey.

AutoHotkey является свободной, утилитой с открытым исходным кодом для Windows. С ним Вы можете:

  • Автоматизируйте почти что-либо путем отправки нажатий клавиш и щелчков мышью. Можно записать макрос мыши или клавиатуры вручную или использовать макро-устройство записи.
  • Создайте горячие клавиши для клавиатуры, джойстика и мыши. Фактически любой ключ, кнопка или комбинация могут стать горячей клавишей.
  • Разверните сокращения, поскольку Вы вводите их. Например, ввод "btw" может автоматически произвести "между прочим".
  • Создайте пользовательские формы ввода данных, пользовательские интерфейсы и строки меню. Посмотрите GUI для деталей.
  • Ключи перекарты и кнопки на Вашей клавиатуре, джойстике и мыши.
  • Ответьте на сигналы от карманных дистанционных управлений с помощью клиентского сценария WinLIRC.
  • Выполните существующие сценарии AutoIt v2 и улучшите их с новыми возможностями.
  • Преобразуйте любой сценарий в EXE-файл, который может быть выполнен на компьютерах, которым не установили AutoHotkey.

Всегда используйте AutoHotkey из http://ahkscript.org/ (текущая версия, новый официальный сайт)! AutoHotkey из autohotkey.com устарел!

16
ответ дан 07.12.2019, 10:20

AutoIt - то, в чем Вы нуждаетесь:

AutoIt v3 является бесплатным программным обеспечением подобный ОСНОВНОМУ язык сценариев, разработанный для автоматизации Windows GUI и общих сценариев. Это использует комбинацию моделируемых нажатий клавиш, движения мыши и управления окном/управлением для автоматизации задач, способом не возможных или надежных с другими языками (например, VBScript и SendKeys). AutoIt является также очень небольшим, автономным и будет работать на всех версиях Windows out-of-the-box без раздражающего требуемого "времени выполнения"!

10
ответ дан 07.12.2019, 10:20

WinBatch. Можно записать действия GUI или команды, и затем сохранить их и сделать программу из них. Это стоит, но это стоит каждого пенса. http://www.windowware.com/. Я использовал его больше чем 10 лет назад, и это было очень просто в использовании и сформировавшийся продукт затем. Так как их страница показывает несколько обновлений в этом году, они не просто курсируют теперь.

0
ответ дан 07.12.2019, 10:20

Теги

Похожие вопросы