16

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

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

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

4 ответа4

15

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

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

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

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

9

Авто Это то, что вам нужно:

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

0

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

0

AutoGui - это пакет Python, доступный на PIP, который может легко автоматизировать Windows. Средняя статья для получения дополнительной информации.

https://medium.com/@lundbird/how-to-automate-windows-applications-with-autogui-626c7b452eed

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .