Программа для автоматизации компьютера. Запись мыши

Статья опубликована на сайте Boris Lion 21 Июнь, 2008 - http://borislion.ru/ (Инициатива написания данной статьи принадлежит Борису Лайону, за что ему большое спасибо)

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

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

Это монотонная и совершенно неинтересная работа. Как хотелось бы, чтобы она выполнялась сама! Или, чтобы её выполнение взял бы на себя компьютер.

Это вполне возможно.

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

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

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

Таким образом, можно автоматизировать любые повторяющиеся действия на вашем компьютере.

Я попробовал несколько программ автоматизации и больше всего меня устроила разработка Дениса Сафонова под названием AutoClickExtreme: .

Программа AutoClickExtreme служит как раз для автоматизации повторяемых действий пользователя.

С помощью неё можно обрабатывать таблицы в Excel, прорабатывать большое количество файлов, делать запасную копию важных данных, а также переносить базы данных из одного формата в другой.

Это лишь малая часть возможных применений этой программы. С помощью неё можно автоматизировать практически любое простое повторяющееся дело.

Вот полезные возможности AutoClickExtreme.

  1. Возможность ускоренно воспроизводить записанные действия. Компьютер быстрее вас и может делать те же дела в десятки раз быстрее.
  2. Возможность вручную редактировать результат записи действий. Например, Вы можете убрать лишние действия в записи, вроде ненужного движения мышкой.
  3. Возможность вставка вместо любого короткого слова текста любой длинны (функция "автотекст") в любой программе.
  4. Запуск конкретного воспроизведения можно привязать к "горячей клавише". И используя эту клавишу запускать его в любой нужный вам момент
  5. Возможность воспроизводить записанные действия по циклу любое число раз. Поставьте 100000 циклов и идите спать, всё сделается само.
  6. Возможность вставки в записанные действия произвольной задержки. Вы можете отложить старт на любой промежуток времени, вставить команду задержки между любыми действиями.

Кроме преимуществ, есть и некоторые ограничения при использовании программы AutoClickExtreme.

  1. Не всегда адекватно воспроизводит записанные действия в играх на основе DirectX.
  2. Нет возможности работать с консольными программами, так как работа с ним построена на других принципах ввода информации с клавиатуры и мышки, чем Windows-приложения.

Личная автоматизация - дело творческое, наверняка вы сможете придумать какое-то своё, оригинальное применение этой программы.

Я сейчас подкину вам несколько ценных идей по использованию AutoClickExtreme.

  • В ваше отсутствие возможно запускать какие-либо программы или процессы. Причём Ваш компьютер сам вполне может делать сложные дела типа запуска соединения Интернета, подключения к конкретному сайту и выполнения на нём каких-то действий.
  • Возможно выполнение действий для программ, работающих с большими задержками. Лучше оставить в ваше отсутствие "робота" вместо себя, который будет продолжать дело после завершения какого-либо длительного процесса.
  • Организация запуска определённых программы и документов при загрузке компьютера, чтобы сразу можно было бы начинать работу с ними. Другой вариант, это подготовить несколько вариантов запускаемых программ или документов в зависимости от вида работы. И не надо будет тратить время на подготовку перед работой.
  • Настроить свои собственные "горячие клавиши", которые не были предусмотрены в конкретной программе. Запишите нужные действия с программой, и "повесьте" их на конкретную горячую клавишу.
  • Массово обрабатывать большое количество документов: баз данных, изображений, текстов, делая какие-то стандартизированные правки.
  • Возможно делать резервное копирование ценных документов на вашем компьютере. Автоматизированный бэкап наиболее важных папок на другой носитель, который бы делался без вашего присутствия позволит обезопасить ваши рабочие файлы от потерь на случай сбоев.
  • Если в работе нужно автоматизировано что-то пронумеровать или просчитать, можно использовать стандартную программу "калькулятор" или Excel, куда вставятся данные, осуществляется расчёт и результат потом скопируется в другой файл.
  • Удобно разносить информацию с одного документа в несколько разных.

Почему имеет смысл максимально автоматизировать вашу работу с помощью AutoClickExtreme?

  • Вы сможете экономить время и нервы, которое вы бы потратили на рутинные операции.
  • Используя вызов записанных действий на горячие клавиши, вы можете дать себе дополнительные инструменты для работы, ещё более экономящие ваше время.
  • Полностью исключаете ошибки. Человеческий фактор работает, и при выполнении однотипной работы иногда будут встречаться недочёты. Компьютер же не ошибается.

В целом AutoClickExtreme мне понравилось. Интересно, что демонстрационная запись рисует "руками" в графическом редакторе Paint достаточно сложные изображения. На это стоит посмотреть.

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

Основные функции

  • простой для изучения синтаксис наподобие Basic;
  • эмуляция движений компьютерной мыши и нажатий клавиш;
  • управление процессами;
  • управление окнами активных приложений;
  • запуск определенных действий с помощью нажатия горячих клавиш;
  • создание GUI – графического интерфейса пользователя;
  • работа с реестром, буфером обмена, сетью;
  • обработка функций, циклов, логических условий и др.

Преимущества и недостатки

Преимущества:

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

Недостатки:

  • нужно потратить определенное время на изучение языка.

Аналоги

AutoHotkey . Бесплатный набор профессиональных инструментов для автоматизации работы на ПК. Данная программа самодостаточна, умеет настраивать нажатие комбинаций клавиш, обладает собственным языком программирования. Все это дает возможность создавать сложные последовательности операций и графические диалоговые окна. Также в программе можно использовать COM, с помощью чего осуществляется управление другими приложениями. Но в этом решении есть и свои минусы: отсутствие редактора с подсветкой синтаксиса и невозможность отладить скрипты.

xStarter. Бесплатная программа-автоматизатор, в которой смогут разобраться даже начинающие пользователи. В ее визуальном конструкторе можно записывать последовательность действий. Также есть возможность создания графического интерфейса, диалоговых окон. В программе присутствует планировщик задач. Из минусов: не всегда правильная простановка клавиатурной раскладки, отсутствие функции текстового программирования операций.

Принципы работы

Для того чтобы создать скрипт, назначьте для него папку и установите AutoIt. Нажмите на свободное пространство в этой папке и отметьте пункты «Создать», «AutoIt v3 Script»:

Создание скрипта

Затем задайте название для скрипта, после чего откройте его для написания команд, вызвав контекстное меню и выбрав пункт «Edit Script». После этого должен открыться редактор для программы – SciTe:

Редактор для программы

Поначалу скрипт будет пустым. Комментарии в нем выделяются зеленым цветом. Существуют одно- и многострочные комментарии.

Чтобы добавить в скрипт возможность отображения текста, примените функцию «MsgBox», введя в конце файла строку MsgBox(0, "Tutorial", "Hello World!"). Значения, указанные в скобках, являются параметрами функции.

Запустить файл можно двумя способами:

1. Через контекстное меню:

Запуск скрипта

2. Через редактор:

Запуск через редактор

Чтобы узнать, как работать с файлами в программе, предлагаем посмотреть видео:

AutoIt – функциональная программа для написания скриптов.

Автоматизация действия с помощью Perfect Automation не требует применения программирования. Используя большой набор готовых команд Perfect Automation может автоматизировать Windows задачи любой сложнсти. Данная программа включает в себя записыватель действий мыши и клавиатуры , менеджер задач интегрированный с планировщиком и продвинутый редактор скриптов с полной поддержкой языка программирования Gentee для тех, кому необходимо автоматизировать сложные задачи.

Программирование не требуется!

Perfect Automation имеет все для автоматизации простейших рутинных операций без какого-либо программирования. Достаточно последовательно указать требуемые действия, выбрав их из списка команд. Кроме этого, встроенный записыватель мыши и клавиатуры может записать все действия в один скрипт и создать исполняемый.exe файл. Проигрывание записи можно осуществить как из Perfect Automation, так и запустив созданную программу.

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

Список возможностей

  • Запись и воспроизведение действий мыши и клавиатуры позволяет автоматизировать какие-то общие повторяющиеся задачи по работе с другими программами.
  • Менеджер программ с встроенным планировщиком позволяет запускать задачи в определенное время или по определенным событиям.
  • Автономные исполняемые файлы , созданные Perfect Automation, не требуют дополнительных DLL и библиотек, и могут быть запущены на любом компьютере с Windows.
  • Встроенный редактор скриптов поддерживает Gentee , что дает возможность продвинутым пользователям решать сложные задачи.
  • Автономные EXE файлы

    Perfect Automation генерирует из скриптов автономные исполняемые файлы (.exe) которые могут быть запущены на любом компьютере с Windows даже без установленного Perfect Automation. Созданные из скриптов.exe файлы не требуют дополнительных DLL, библиотек и прочих файлов. Вы можете создавать реальные программы без написания и строчки кода и запускать их там, где это необходимо.

    Редактор скриптов с поддержкой Gentee

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

    Если вы работаете в интернете, то наверняка вам приходится иногда выполнять нудную механическую работу, которую хочется поручить помощнику или роботу. Wildfire станет для вас таким помощником, не знающим усталости и ошибок.

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

    После установки расширения в панели инструментов браузера появится новая иконка. При нажатии на неё открывается всплывающее окно с двумя кнопками. Для начала записи макроса нажмите на кнопку Start Recording. Иконка расширения станет красного цвета, и вы сможете выполнить все операции, которые хотите записать. Для окончания записи нажмите на кнопку Stop Recording.

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

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

    Если записанный макрос вы планируете использовать в дальнейшем, то необходимо сохранить его в избранном. Для этого щёлкните по кнопке со звёздочкой на панели инструментов редактора макросов и задайте имя для сценария. Сохранённый макрос можно найти в разделе Settings на вкладке Favorites. На соседней вкладке Scheduled можно задать время запуска макроса и указать интервал повторения.

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

    Бывает, что работа за компьютером превращается в монотонное выполнение одинаковых действий, в цикл, в котором приходится использовать мышь и клавиатуру, выполняя одни и те же перемещения по экрану и нажимая одни и те же кнопки. Такую нудную работу можно автоматизировать бесплатной программой Ghost Automizer. Ghost Automizer это программа для записи и автоматизации действий пользователя. Утилита запоминает действия пользователя и повторяет их, избавляя его от рутины и бережет его время. Записали действия мыши с клавиатурой и запустили выполняться полученный алгоритм в цикле - очень удобно.

    Запись действий мыши и клавиатуры

    Нажмите кнопку "Записать действия" и Ghost Automizer начнет подробно записывать Ваши манипуляции с мышью и клавиатурой. Для завершения записи действий, от пользователя требуется нажать кнопку F12. Полученную таким образом программу действий можно редактировать и сохранить на диск, чтобы воспользоваться записанными действиями в будущем. Настройки приложения позволяют при записи действий сохранять паузы, включить/отключить запись клавиатуры, выбирать режим записи точности перемещения указателя мыши (точный, грубый и лучший путь), использовать отложенный старт воспроизведения записанных действий. Для упрощения управлением Ghost Automizer можно назначить горячие клавиши на выполнение ранее сохраненных алгоритмов действий. Дополнительные настройки программы позволяют автоматически начать выполнение записанных действий при запуске Ghost Automizer из Проводника и автоматически закрывать утилиту по окончании алгоритма действий, сворачивать её в системный трей или в таскбар.

    Скриншоты программы Ghost Automizer


    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то