Автоматизировать задачи графического интерфейса?

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

Как обход, я собираюсь записать действие один раз и пропустить его до тех пор, пока он не достигнет последней строки в приложении.

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

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

AutoHotkey – бесплатная утилита с открытым исходным кодом для Windows. С его помощью вы можете:

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

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

AutoIt – это то, что вам нужно:

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

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

  • Как я могу анализировать проблемы производительности до / во время процесса входа в систему?
  • Восстановить EFS зашифрованные данные из загрузочного диска Vista x64
  • Как я могу эмулировать «поддельный» принтер (драйвер) в Windows?
  • Как защитить общедоступный компьютер?
  • Проводник Windows занимает 30 секунд. Как я могу узнать, почему?
  • Приостановить / возобновить процесс простым способом?
  • Ошибка Windows 7 Home Premiume 2203
  • Можете ли вы динамически изменять размер окна командной строки Windows?
  • Мой коллега часто закрывает мою машину через ЛВС - как мне ее предотвратить?
  • Как диагностировать вялую или не реагирующую машину
  • Какую команду следует использовать для спящего компьютера (не спящего режима)?
  • Давайте будем гением компьютера.