- Что такое макрос
- Назначение клавиш
- Привязка к окнам
- База макросов и скриптов
- Применение макросов в игре
- Обзор бесплатных программ для задания горячих клавиш
- AutoHotkey настоящая фабрика макросов для задания горячих клавиш
- Программа SlickRun вызов других программ по комбинации клавиш
- Программа для задания горячих клавиш PS Hot Launch VVL удобная и простая
- Программа Qliner Hotkeys задайте комбинацию кнопок на клавиатуре
- Редактор скриптов
- Создание макроса: нажимам 1 клавишу — получаем последовательность из 10!
- Пошаговый пример: делаем макрос для игры
- Какие утилиты можно порекомендовать для начинающих
- BotMek
- Keyran
- TinyTask
- Как создать макрос
- Руководство по быстрому выбору (ссылки на скачивание бесплатных программ для задания горячих клавиш)
- AutoHotkey
- SlickRun
- PS Hot Launch VVL
- Как пользоваться программой Keyran?
- Как сделать макрос
Что такое макрос
Макрос — это определенный набор действий, которые выполняются автоматически, благодаря специализированному программному обеспечению. При этом действия могут быть одиночными или зацикленными. С помощью макросов вы можете:
- Манипулировать окнами программы — открывать, закрывать, копировать и вставлять данные, изменять размер;
- Управляйте файлами на вашем компьютере — копируйте, перемещайте, удаляйте, архивируйте;
- Заполнение полей формы и диалоговых окон;
- Перейти по открывающим ссылкам (актуально для платного просмотра);
- Устанавливать и удалять программное обеспечение;
- Перезагрузите или выключите компьютер, переведите его в спящий режим.
Более «мирный» вариант — автоматизировать сбор данных из разных источников: например, если вам нужно взять числа из нескольких таблиц и внести их в базу данных. Отсутствие автоматизации и ручное копирование и вставка — не самый рациональный способ организации рабочего процесса.
Назначение клавиш
На вкладке «Клавиши» отображаются виртуальные клавиатура и мышь.
Когда вы нажимаете клавишу на клавиатуре или мыши, вы можете назначить ей макрос, сценарий или комбинацию клавиш.
Например, не все функциональные клавиши F1-F12 и клавиши мыши на странице обычно используются в играх, их можно запрограммировать как угодно. В сочетаниях клавиш вы можете использовать клавишу-модификатор по вашему выбору (Win, Ctrl, Shift, Alt) в сочетании с любой другой клавишей.
А вот кнопку Win лучше все равно не использовать, во избежание конфликтов с сочетаниями клавиш Windows и случайного сворачивания окон при ее нажатии. Все назначенные клавиши выделены желтым цветом, что удобно.
В левом нижнем углу программы есть кнопки для сохранения и загрузки профилей, это можно использовать не только для сохранения сделанных настроек, но и для создания и изменения профилей для разных игр. Чтобы назначенные клавиши вступили в силу, нажмите кнопку «Старт», для приостановки действия клавиш и возврата к их обычному функционированию используйте кнопку «Стоп».
Привязка к окнам
Программа изначально открывается на вкладке «Окно» и находится в режиме без привязки, где все действия применяются к активному окну. Но вы можете жестко привязать программу к определенному окну, что удобно, если вы играете в нескольких окнах.
Для этого нажмите мышью на красный крестик и, не отпуская кнопку, перетащите указатель мыши по окну игры, после чего название должно закрепиться в графе «Заголовок окна».
После этого все назначенные комбинации клавиш и макросы будут применяться только к конкретному окну игры, независимо от того, активно оно в данный момент или нет.
База макросов и скриптов
Запись и отладка макроса занимает некоторое время, переделка скрипта займет еще больше времени. Но зачем, если за вас все уже давно придумано? Программа BotMek имеет потрясающую базу готовых макросов и скриптов для самых популярных игр.
В базе есть такие игры, как CS:GO, Dota, GTA, FIFA, PW, Overwatch, World of Tanks, War Thunder и многие другие. Для загрузки макроса необходимо дважды щелкнуть по нему или нажать на кнопку «Подробнее», после чего откроется окно с кратким описанием, в котором необходимо нажать на кнопку «Установить».
Установленные макросы появляются в редакторе макросов, а скрипты — в редакторе скриптов.
Макросы и скрипты часто снабжены комментариями и советами по практическому использованию (например, какую клавишу лучше назначить). При желании вы можете настроить их под себя, изменив некоторые параметры.
Применение макросов в игре
Так сложилось, что макросы в основном используются продвинутыми пользователями или системными администраторами. Среди геймеров это явление более распространено, а любителям видеоигр часто приходится подолгу выполнять однотипные действия.
В качестве примера приведу растительные растения в MMORPG Life is Feudal. Для этого нужен огород — скажем 10х10. Алгоритм действий следующий (примем за условие, что грядка уже вскопана):
- Нажмите на игровую ячейку;
- Выберите пункт «растение»;
- Выберите нужное растение в инвентаре;
- Нажмите еще раз на ту же ячейку;
- Выбрать пункт «Добавить удобрение»;
- Выберите нужный тип удобрения в инвентаре;
- Перейти в соседнюю ячейку;
- Повторение.
В общем, такой алгоритм нужно выполнить 100 раз. Как вы думаете, как быстро вам надоест эта игра?
В защиту Life is Feudal могу добавить, что это не симулятор колхозника, как можно подумать, а полностью динамичный и песочница для PVP-сражений в средневековом сеттинге.
Однако фарм в ней является источником многих ресурсов для крафта, снаряжения, а также качественной еды, без которой невозможно быстро прокачать персонажа, поэтому иногда приходится скучать.
Такие рутинные действия можно автоматизировать, записав простой макрос и запустив его. И пока ваш персонаж приседает в саду, вы можете читать руководства по игре или смотреть на Twitch, как приседают другие.
Обзор бесплатных программ для задания горячих клавиш
Прежде чем перейти к обсуждению, стоит упомянуть о стандартных возможностях самой операционной системы Windows. Возможно, даже этого функционала достаточно, чтобы избавить вас от рутины. Все подробности вы можете найти в статье Как открыть папку или программу с помощью сочетаний клавиш Windows?.
AutoHotkey настоящая фабрика макросов для задания горячих клавиш
Автоматическая горячая клавиша — абсолютный лидер по своим возможностям. Это не просто инструмент для задания комбинаций клавиш, это настоящая фабрика макросов. Что означает мощную автоматизацию всех задач по воспроизведению одних и тех же операций, включая пользовательский ввод и манипулирование различными устройствами, такими как мышь.
С помощью специального скриптового языка AutoIt вы можете написать собственный скрипт с действиями, которые будут воспроизводиться при вызове горячей клавиши. Для большинства базовых случаев ничего писать не нужно, достаточное количество преднастроенных скриптов уже есть на сайте разработчика.
Для сложного использования, конечно, требуется достаточно хороший уровень технических знаний, но для базовой автоматизации будет достаточно простого терпения и готовности потратить некоторое время на практику. Честно говоря, AutoHotkey сложно рекомендовать как простую программу для настройки горячих клавиш. Это будет все равно, что стрелять из пушки по мухе.
Но для тех, кто ищет мощный инструмент для решения своих задач, которые не могут быть решены с помощью традиционного понимания сочетаний клавиш, AutoHotkey — это как раз то, что вам нужно. Программа сделает все за вас, пока это возможно сделать вручную.
Программа SlickRun вызов других программ по комбинации клавиш
SlickRun — еще один вариант, который на самом деле вовсе не является программой для установки горячих клавиш. Это программа для вызова других программ или, как ее еще называют, лаунчер. Однако использование механики «волшебного слова» позволяет получить примерно такой же результат. SlickRun делает именно то, что делают некоторые умные пользователи, облегчая запуск программ.
Сначала редактируются переменные окружения, а именно добавляется специальный путь к нужной нам папке в переменной PATHEXT. В эту папку или на рабочий стол добавляются ярлыки программ с названиями в виде нужных слов. После таких действий можно смело открывать диалоговое окно «Выполнить» («Выполнить», вызывается через комбинацию WinKey+R), вводить нужное слово и нажимать «ОК». И все, нужная программа будет запущена.
Таким простым способом можно открыть папку «Мои документы» словом «docker», папку со скачанными файлами из интернета словом «parse» и т.д. Вы можете сделать это самостоятельно, но только SlickRun избавит вас от все эти технические подробности. Кроме того, он поддерживает автозаполнение и быстрое добавление. Ни в чем вас не ограничивает. Так что, если вам удобно пользоваться клавиатурой, вам определенно понравится SlickRun.
Программа для задания горячих клавиш PS Hot Launch VVL удобная и простая
PS Горячий запуск ВВЛ — именно это можно посоветовать рядовым пользователям, которым не нужны никакие хитрости и которые не ищут мощных программных комплексов. Это бесплатная программа, позволяющая определить собственные комбинации клавиш, так что одна из них будет запускать программу, другая будет вставлять часто используемый текст, а третья будет менять громкость звука. В принципе, этих свойств достаточно для покрытия большинства задач.
При этом вся настройка программы очень проста, поэтому вам не нужно запастись терпением или временем. Вы можете начать пользоваться прямо сейчас. Единственный нюанс с этой программой заключается в том, что PS Hot Launch VVL больше ориентирован на задачу замены стандартного меню «Пуск» и панели быстрого запуска. Тем не менее, программа отлично выполняет свое предназначение.
Программа Qliner Hotkeys задайте комбинацию кнопок на клавиатуре
Другой вариант, который подойдет обычному пользователю, — это сочетания клавиш Qliner. Его сила заключается в простоте использования и поддержке широкого спектра международных раскладок клавиатуры. Qliner организует весь процесс установки довольно тривиально. Перед вами появляется клавиатура, похожая на виртуальную, где вы можете определить действие для каждой клавиши. Скорее к комбинации «(Ваш ключ) + WinKey».
Редактировать можно либо щелкнув правой кнопкой мыши по нужной клавише, либо перетащив нужную программу или папку. Тем не менее, есть еще некоторая гибкость в настройке. Например, вы можете перетащить ссылку из браузера, и инструмент сам определит горячую клавишу для вызова браузера с нужной ссылкой. Но по общему набору функционала он все же проигрывает PS Hot Launch VVL.
К недостаткам программы можно отнести необходимость наличия NET Framework 2.0, а также ошибки на Windows 7 (хотя о поддержке Win 7 разработчики не упоминают).
Другие продукты, которые вы можете найти в Интернете:
- AutoIt
- Клавир+
- Экшназ
- Горячая клавиша P
- Горячая клавиша
- Хоукей
- Дистанционные ключи
Редактор скриптов
Возможности скриптов даже шире, чем макросов. Однако для их создания требуется изучение документации на сайте BotMek, в которой, впрочем, недостатка нет, кроме того, есть форум и поддержка разработчиков.
Здесь вы можете использовать движение героя и курсора по координатам во всех направлениях, несколько раз подряд использовать различные способности, реализовать компенсацию отдачи оружия и многое другое, на что хватит только вашей фантазии.
Создание макроса: нажимам 1 клавишу — получаем последовательность из 10!
Пошаговый пример: делаем макрос для игры
- ШАГ 1
Для нашего примера я взял инструмент BotMek (ссылка на сайт разработчика). Он прост в настройке, полностью на русском языке и позволяет создавать достаточно длинные и сложные комбинации макросов. Это то, что нам нужно…
После установки и запуска BotMek вам необходимо перейти в раздел «Макросы».
- ШАГ 2
Затем нажмите кнопку «Создать макрос» и дайте ему имя (лучше использовать название игры или приложения, для которого создается макрос, чтобы вы могли легко ориентироваться по названию, что и для чего это).
- ШАГ 3
Теперь для созданного макроса нам нужно записать комбинацию нажатий мыши и клавиатуры: это то, что будет воспроизводить программа (эмулировать нажатия за нас!).
Для этого нажмите кнопку «Запись», и укажите, хотите ли вы запоминать нажатия мыши и клавиатуры (в моем примере я выбрал опцию «Записывать нажатия клавиш с клавиатуры»).
Затем последовательно нажимайте все клавиши на клавиатуре, которые программа должна запомнить, и записывайте их! Обратите внимание, что он даже запоминает паузы между нажатиями клавиш!
По сути, мы делаем образец, и он должен быть идеальным. По окончании операции нажмите кнопку «Стоп», а затем «ОК» (это позволит сохранить макрос и выйти из меню).
- ШАГ 4
Теперь нам нужно установить этот макрос (последовательность клавиш) на реальную клавишу — т.е когда мы нажмем на нее, она сработает.
Для этого откройте раздел «Клавиши», кликните мышкой по одной из клавиш виртуальной клавиатуры и выберите для нее макрос (в моем случае для клавиши «Z» — «Назначить макрос -> Макрос1: wow»).
Затем нужно нажать кнопку «Выполнить», чтобы программа начала отслеживать все нажатия на указанную нами клавишу «Z».
- ШАГ 5
Остается только войти в нужную нам игру/приложение (для чего мы создали макрос), и нажать кнопку активации макроса — в моем случае «Z».
Ничего себе, персонаж в игре автоматически начинает атаковать цель, используя полное боевое комбо! Задача решена?!
Конечно, мой показанный пример очень простой и бесхитростный. Но если вы никогда с этим не сталкивались, лучше начать с малого, потихоньку усложнять и сворачивать свои «заготовки»…
Примечание: кстати, не все игры поддерживают такие макросы. В некоторых случаях они могут оказать большое влияние на конечный результат, значительно улучшая навыки игрока.
Какие утилиты можно порекомендовать для начинающих
Конечно, существует множество программ и инструментов такого типа. В этой заметке я не ставлю целью представить их все (с описанием достоинств и недостатков) — главное дать несколько советов новичкам.
Те приложения, с которыми справится «средняя» рука пользователя, накануне «открывшего» тему макросов…
BotMek
Солидная программа, позволяющая легко писать макросы на клавиатуру и мышь (к тому же программа позволяет это делать даже для самых обычных неигровых моделей).
Стоит отметить хорошую совместимость с онлайн-играми: может выполнить за вас связку (комбинацию) атак, уменьшить отдачу оружия, ускорить процесс приобретения и так далее
Характеристики:
- совместимость со всеми моделями мышей и клавиатур;
- рассчитан на новичка (специальных знаний не требуется);
- это сборник готовых макросов для популярных игр;
- позволяет использовать несколько макросов одновременно;
- совместим с Windows 7/8/10 (работает «тихо» и не отвлекает разными окнами и напоминаниями…).
Keyran
Достаточно мощная программа для создания макросов мыши и клавиатуры (позволяет вручную вставить список кнопок, которые компьютер сам будет «нажимать» через нужные промежутки времени).
Также его можно активно использовать в играх, например, для подавления отдачи оружия, и ускорения ряда действий в стратегиях, ММО проектах.
Характеристики:
- чистая база макросов для 5000 самых популярных игр;
- возможность установки специального драйвера, воспроизводящего работу настоящей клавиатуры/мыши;
- работает со свернутым окном;
- есть возможность непрерывной работы макроса (пока не выключишь — будет нажиматься заданный список кнопок по кругу);
- дружелюбный и легко адаптирующийся.
TinyTask
TinyTask — это очень маленький инструмент (весом несколько килобайт), позволяющий записывать и воспроизводить активность настоящей клавиатуры/мыши (то есть некоторое время быть их программным эмулятором).
Отлично подходит для решения и автоматизации рутинных задач.
Кстати, программа также позволяет сохранять записанную последовательность в исполняемый EXE-файл (что сделает перенос и запуск нужного хоткея еще проще).
Недостаток: есть недостатки при работе с несколькими макросами одновременно (переключение нецелесообразно).
Как создать макрос
Крутые игровые клавиатуры, как у Razer, оснащены специальными клавишами для запуска макросов.
Такие устройства поставляются с проприетарным программным обеспечением для создания и внедрения.
У разных производителей разные программы, но работают они одинаково: для записи либо нажимайте клавиши в том порядке, в котором хотите их эмулировать, либо вводите команды с помощью встроенного редактора.
При этом указываются не только сами клавиши, но и интервалы между нажатиями, количество нажатий, условия выполнения, что делать в случае ошибки, необходимость повторения и количество циклов.
Несмотря на продвинутые системы безопасности большинства многопользовательских игр (а в особо запущенных случаях это уже попахивает паранойей), весь подобный софт (в том числе и для мышей) без проблем проходит проверку, не обнаруживаясь как вредоносный.
Но если у вас нормальная офисная клавиатура без всяких «прибамбасов», это не проблема, если вам нужно записать макросы. На обычной клавиатуре есть много софта, имитирующего нажатия клавиш. Особенно важно:
- Ключевой менеджер;
- Идеальная клавиатура Pro;БотМех;
- Автоматическая горячая клавиша;
- Горячая клавиатура.
Естественно, для запуска записанного макроса нужно использовать доступные кнопки. Я рекомендую привязывать действия к редко используемым клавишам — например, цифровой клавиатуре.
Помните, что в большинстве случаев все эти инструменты детектируются системами безопасности ММО-игр как вредоносные. После их запуска могут возникнуть проблемы со входом в игру, а в худшем случае и бан аккаунта.
Вам также будут полезны публикации «Отличие мембранной клавиатуры от механической клавиатуры» и «Какую механическую клавиатуру выбрать». Буду признателен, если вы поделитесь этим постом в социальных сетях. До завтра!
Руководство по быстрому выбору (ссылки на скачивание бесплатных программ для задания горячих клавиш)
AutoHotkey
Очень гибкий и настраиваемый. Программируемый инструмент автоматизации. Больше, чем просто сочетание клавиш. | ||
Вы должны иметь терпение и время. | ||
http://www.autohotkey.com/ | ||
———— | ||
2,00 МБ 1.1.15.00 Неограниченное бесплатное ПО Виндовс 95 — 8.1 |
||
Поддержка 64-битной ОС | ||
SlickRun
Использует псевдонимы аля «волшебные слова» для ярлыков. Автодополнение и быстрое добавление новых псевдонимов. | ||
Не позволяет определять горячие клавиши, только псевдонимы. | ||
http://www.bayden.com/SlickRun/ | ||
———— | ||
906 КБ 4.2.1.0 Неограниченное бесплатное ПО Windows 2000-8 |
||
PS Hot Launch VVL
Простая программа, которая хорошо справляется со своей задачей даже на слабых машинах. | ||
Больше внимания уделялось задаче замены стандартного меню «Пуск» и панели быстрого запуска. | ||
http://www.pssoftlab.com/pshl_info.phtml | ||
————- | ||
711 КБ 1.1 Неограниченное бесплатное ПО Windows 95-Виста |
||
Как пользоваться программой Keyran?
Для начала скачайте его с официального сайта и установите по инструкции.
Keyran можно использовать бесплатно, но с некоторыми ограничениями. Чтобы опробовать функционал и оценить преимущества, достаточно демо-версии.
При запуске Keyran просит нас использовать режим «инкогнито». Это поможет программе не попадаться на глаза встроенным античит-кодам и другим программам для слежки за сторонним софтом.
- Затем нужно зайти в настройки и перейти в раздел «Драйвер».
- Установите драйвер и перезагрузите компьютер.
- Затем переходим в раздел «Макросы» и ищем игру, для которой хотим ее установить.
- Как видите, вариантов в Keyran много. Макросы для игр совершенно разных жанров.
- Выберите то, что вас интересует, и нажмите «Установить».
- Появится окно с просьбой открыть установленный макрос — закройте его. Затем нажмите на любую кнопку виртуальной клавиатуры или мыши, перейдите в выпадающем меню на строку «Макрос» и поставьте на эту кнопку установленный алгоритм.
Назначенная клавиша будет выделена красным цветом, что означает, что макрос встроен. Нажмите кнопку Play в виде красного треугольника и проверьте результат в игре.
Еще одна полезная функция — горячая клавиша для запуска/остановки макросов. Обязательно назначьте ее. Делается это в настройках, в разделе «Ключи».
Это позволит вам не привлекать к себе слишком много внимания. Так как при сворачивании и расширении игрового окна ваш персонаж будет замирать на месте, что выглядит очень подозрительно.
В окне «Редактор» вы можете настроить загруженные макросы. Однако будьте осторожны: если вы не разбираетесь в алгоритмах, лучше туда не лезть, иначе все испортите.
Как сделать макрос
Перед началом последовательности действий на компьютере, которые необходимо записать в макрос, нажмите кнопку с пометкой «Запись» (или активируйте функцию «горячей клавишей») и по окончании манипуляций с мышью или клавиатурой завершите запись макроса повторным нажатием той же кнопки…
Записанный таким образом макрос можно сохранить кнопкой «Сохранить», а нажатие «Открыть» откроет папку со всеми ранее сохраненными макросами.
Читайте также: Подключить блок питания к компьютеру