Макрос




Макрос

Макрос (англ. macros) — набор команд, вызывающих ряд процессов, предназначенных для автоматизации определенной последовательности действий в программах или компьютерных играх.

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

Изначально они использовались для упрощения рутинной работы с содержимым файлов в текстовых и табличных процессорах. Например, в нескольких десятках документов нужно поправить формат даты или изменить содержимое ячеек А3 в сотне-другой электронных таблиц... Все это макросы могут сделать за пару секунд.

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

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

Наибольшее распространение получили макросы, написанные на языке VBA (Visual Basic for Applications), которые умеют обрабатывать программы из комплекса Microsoft Office. Однако, использование VBA-скриптов может быть небезопасным, поскольку существует целый класс макровирусов, распространяющихся именно через макросы.






Полезный совет:



Система проверки ошибок от Mistakes.ru