Макрорекордер

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Макрорекордер — программное обеспечение, которое записывает макросы для последующего воспроизведения.

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

Встроенные макрорекордеры[править]

Большинство текстовых процессоров, текстовых редакторов и других офисных программ имеют встроенный макрорекордер для автоматизации действий пользователя.[1].

Автономные макрорекордеры[править]

Не все программы поставляются со встроенным макрорекордером. Автономная программа макрорекордера позволяет пользователю «записывать» функции мыши и клавиатуры для последующего воспроизведения. Это позволяет автоматизировать любые действия в любом программном приложении: от копирования-вставки данных электронной таблицы до действий по обслуживанию операционной системы.

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

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

Возможные функции автономных макрорекордеров включают:

  • встроенный редактор, позволяющий не записывать макрос, а составлять его. Это включает в себя добавление условных утверждений, пользовательских команд, таких как «открыть файл», «запустить веб-сайт» или «выключить компьютер».
  • преобразование макроса в сжатый исполняемый файл («.exe»), который может запускаться самостоятельно, без необходимости присутствия на компьютере пользователя программы, создавшей макрос.

История[править]

Текстовый редактор emacs хорошо известен своей возможностью записи макросов, название которого является акронимом для Editing MACroS.

Источники[править]

Ссылки[править]

Runi.svg Одним из источников этой статьи является статья в википроекте «Руниверсалис» («Руни», руни.рф), называющаяся «Макрорекордер».
Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC BY-SA.
Всем участникам Руниверсалиса предлагается прочитать «Обращение к участникам Руниверсалиса» основателя Циклопедии и «Почему Циклопедия?».