Иногда пользователи сталкиваются с необходимостью выполнять какие-либо рутинные или циклические операции в браузере. Снова и снова. Это отнимает время и заставляет выполнять абсолютно ненужные лишние действия. Для облегчения подобных задач и жизни пользователей есть специальные программы для автоматизации действий в браузере, способных значительно упростить работу в интернете с помощью записи этих самых действий в макрос и их автоматическом повторении. Об одной из таких программ и пойдет речь дальше.
Расширение iMacros: описание
iMacros – это расширение для браузера, которое позволяет автоматизировать выполнение определенных действий. При выполнении каких-либо операций можно записать макрос, а затем воспроизвести его нажатием всего 1 кнопки.
iMacros способен выполнять практически любые действия на странице сайта: кликать, заполнять формы с данными, сохранять текст и картинки. Более того, он способен загружать файлы и целые веб-страницы, а также — делать скриншоты. Потенциал использования очень велик и ограничивается лишь вашим воображением.
Как установить и настроить программу для автоматизации действий на компьютере Clickermann
Пример банального ввода текста в строку показан на скриншоте ниже:
Данное расширение доступно для Google Chrome, Mozilla Firefox и Internet Explorer. Ссылки на скачивание внизу статьи.
К сожалению, программа для Google Chrome доступна только на английском языке, русский есть только для Mozilla Firefox. Но интерфейс расширения достаточно простой, поэтому сложностей в использовании быть не должно.
Скачать iMacros
Скачать программу для автоматизации действий в браузере iMacros:
- Скачать iMacros для Google Chrome
- Скачать iMacros для Mozilla Firefox
- Скачать iMacros для Internet Explorer
В Opera его также можно установить с помощью дополнительного расширения Install Chrome Extensions, позволяющего устанавливать приложения разработанные для Google Chrome.
Не нашли ответ? Тогда воспользуйтесь формой поиска:
Источник: urfix.ru
AutoHotkey 2.0.2
AutoHotkey — программа для переназначения любых кнопок на клавиатуре, мышке или контроллере. В повседневной жизни, используется для выполнения рутинных действий с заранее определённой последовательностью. Программа применяется во многих онлайн-играх, а также для выполнения рутинных действий с текстом, окнами в Windows и не только.
Стоит отметить, что поддерживается переназначение любых кнопок, а также есть возможность назначить их сочетание. Данная разработка часто используется для отправки команд и сообщений в игровой чат, для выполнения атак и других действий.
Чтобы настроить требуемое сочетание клавиш, придётся познакомиться со скриптовым языком для написания макросов. Если Вы не являетесь разработчиком, то написать макрос будет достаточно сложно, однако существует множество готовых решений и специальные обучающие ролики на YouTube.
Автоматизируйте любые действия вместе с AutoHotkey! Программа работает не только с текстом, но и с любыми окнами в Windows и даже позволяет управлять реестром. Таким образом, программа может быть использована не только геймерами, но и профессиональными разработчиками и системными администраторами.
- Большая база готовых макросов для игр и программ в интернете;
- Используются специальные скрипты для написания макросов;
- Облегчает выполнение рутинных действий;
- Может быть использован для автоматической отправки сообщений и команд в игровой чат;
- Широкий спектр возможностей для использования системными администраторами и разработчиками;
- Преобразование готового скрипта в исполняемый файл;
- Автоматическое заполнение форм;
- Поддержка любых кнопок на клавиатуре и мышке;
- Работа с игровыми контроллерами.
Источник: pcprogs.net
AutoHotkey — переназначение клавиш, макросы и автоматизация для Windows
Если вам когда-либо требовались программы для переназначения клавиш на клавиатуре, создания собственных горячих клавиш, выполнения определенного набора действий при нажатии определенных сочетаний — всё это и даже больше можно сделать с помощью скриптов в AutoHotkey.
Цель этого обзора и краткой инструкции — познакомить вас с бесплатной программой AutoHotkey, базовыми приёмами и заинтересовать в достаточной мере, чтобы вы принялись за дальнейшее изучение её возможностей.
Установка AutoHotkey
Однако следует учесть один момент: версии AutoHotkey 1.1 и AutoHotkey 2.0 (последняя текущая версия на момент написания статьи) отличаются синтаксисом скриптов: в целом они похожи, но обратной совместимости нет. Зато 2-я версия отличается поддержкой Unicode и улучшенной производительностью, что я, как пользователь, могу подтвердить — это вполне заметно.
В этом обзоре все примеры будут приведены для AutoHotkey 2.0 и в версии 1.1 работать не будут, поэтому, если вы впервые знакомитесь с программой рекомендую загрузить именно 2-ю версию, после чего можно приступать.
Первый запуск
После запуска AutoHotkey вы увидите следующий интерфейс с панелью доступных действий, среди которых:
- New script — создать новый скрипт. Создает новый файл скрипта с расширением .ahk, представляющий собой по сути обычный текстовый файл, который можно создать и в любом редакторе кода или обычном текстовом редакторе.
- Compile — компилировать скрипт из ahk в exe для того, чтобы была возможность запускать его на любом компьютере, даже если на нём не установлена программа AutoHotkey или, к примеру, добавить в автозагрузку.
- Help files — справка по программе, очень подробная, но на английском языке.
- Window spy — утилита для получения информации об окнах Windows. Информация в дальнейшем может быть использована в скриптах для обращения к тем или иным окнам.
- Launch settings — параметры запуска скриптов, обычно можно оставить значения по умолчанию.
- Editor settings — настройки редактора скриптов: выбор своего текстового редактора для редактирования по умолчанию.
Использование AutoHotkey
Для начала использования AutoHotkey нам нужно создать скрипт. Сделать это можно одним из следующих способов:
- Нажать New script в окне AutoHotkey, задать его имя и нажать Create (для создания пустого файла скрипта в указанном расположении) или Edit (для начала его редактирования).
- Открыть любой текстовый редактор и начать писать скрипт (кодировка — UTF-8), затем сохранить файл с расширением .ahk
Воспользуемся первым вариантом и приступим к редактированию скрипта.
Горячие клавиши
В общем случае скрипты содержат указание клавиш и последующую команду или набор команд, которые будут выполняться при нажатии этих клавиш.
Например, мне регулярно требуется набирать символ «—» или «длинное тире», при этом цифровой блока клавиатуры, с помощью которого я мог бы сравнительно легко это сделать, у меня отсутствует. Пишу скрипт:
^#-::SendText «—»
где перед :: указаны клавиши, а далее — действие, сохраняю его и запускаю — будет запущен экземпляр AutoHotkey, выполняющий мой скрипт (либо компилирую в exe и только после этого запускаю). Результат — в области уведомлений мы видим значок выполняющегося AutoHotkey, а нужный мне символ набирается при нажатии сочетания клавиш Windows + Ctrl + «-»
О каких обозначениях системных клавиш при использовании их в качестве модификаторов, а также о каких дополнительных операторах будет полезно и необходимо знать:
- # — клавиша Windows при использовании в сочетаниях клавиш в качестве модификатора. LWin и RWin — левая и правая клавиша Windows при использовании отдельно от других клавиш.
- ! — Alt
- ^ — Ctrl
- + — Shift
- — использовать только левую из двух клавиш (например, будет срабатывать только при левом Ctrl+A).
- > — использовать только правую из двух клавиш.
- ! — AltGr при наличии клавиши на клавиатуре вместо простой клавиши Alt справа.
- * — любая клавиша-модификатор, независимо от того, нажата она или нет. Например, *#c сработает при нажатии Win+C, Shift+Win+C, Ctrl+Win+C, Alt+Win+C.
- ~ — отключение блокировки «родной функции» клавиши при нажатии. То есть будет выполняться и ваш скрипт и стандартное действие.
- AppsKey — клавиша «Меню».
- RButton — правая кнопка мыши.
- LButton — левая кнопка мыши.
- MButton — средняя кнопка мыши.
- WheelUp и WheelDown — вращение колеса мыши ввех или вниз.
- UP — может использоваться для выполнения действия при отпускании клавиши.
Полный список клавиш и кнопок мыши доступен в официальной справке, а символы для использования системных клавиш в качестве модификаторов в комбинациях клавиш — на этой странице.
Теперь ещё несколько примеров скриптов и дополнительных особенностей, чтобы картина стала яснее.
Несколько горячих клавиш могут выполнять одно действие, в этом случае скрипт будет выглядеть следующим образом:
^Numpad0:: ^Numpad1::
В одном скрипте можно создать нужное вам количество горячих клавиш и других действий, например:
LWin::return WheelUp::Send «» WheelDown::Send «» CapsLock Send «Привет,дружище» >
Скрипт отключит левую клавишу Windows, сделает так, чтобы колесо мыши регулировало громкость, клавиша Caps Lock в сочетании с «a» вызывала появление меню переключения задач Alt+Tab, а сочетание Ctrl+1 печатало текст «Привет, дружище», с переводом строки после запятой.
Горячие строки
Ещё одна концепция — горячие строки, которые можно использовать для автозамены или выполнения действия при наборе определенного набора символов. Пример синтаксиса:
::здр::
как, предполагаю, ясно, этот код будет набирать «» каждый раз, когда вы будете набирать здр и ставить пробел, один из знаков препинания или выполнять перенос строки.
Возможны и другие варианты использования: например, вывод даты и времени в нужном формате при наборе определенного текста. В справке AutoHotkey есть следующий пример, заменяющий «]d» на дату в указанном формате без нажатия пробела или других символов окончания ввода:
Переназначение клавиш
Общее представление о простом переназначении клавиш можно было получить в приведённых ранее примеров. В общем случае синтаксис выглядит следующим образом
здесь нажатие клавиши «a» будет вызывать срабатывание «b». Другие примеры:
- MButton::Shift — средняя клавиша мыши срабатывает как Shift.
- RAlt::AppsKey — правый Alt работает как клавиша «меню», вызывая появление контекстного меню.
- ^x::^c — Ctrl+X будет срабатывать как Ctrl+C.
- RWin::Return — правая клавиша Windows отключена.
Также мы можем отправлять серии нажатий при нажатии выбранной клавиши или клавиш, несколько примеров:
Send «^+» ; сработает как Ctrl+Shift+Влево Send «^» ; сработает как Ctrl+Shift, затем — нажатие клавиши «Влево»
^1::< SetKeyDelay 75, 25 ; 75ms между нажатиями отдельных клавиш, 25ms между нажатием и отпусканием клавиши, при этом потребуется использовать SendEvent SendEvent «Первая строка набирается посимвольновторая строка тоже.» Send «^S» ; вызываем диалоговое окно сохранения >
Компиляция скрипта AutoHotkey
После подготовки и отладки скрипта вы можете захотеть его скомпилировать в исполняемый .exe файл: это позволит запускать его как отдельное приложение, в том числе на компьютерах, где AutoHotkey не установлен, добавлять запуск вашего скрипта в автозагрузку или планировщик заданий.
Для компиляции выполните следующие шаги:
- В окне AutoHotkey Dash нажмите «Compile». При первом использовании вам будет предложено автоматически скачать Ahk2Exe для компиляции, сделайте это.
- В поле Source укажите путь к файлу скрипта AHK
- В поле Destination можно вручную указать расположение и имя создаваемого EXE файла. Если его не указывать — он будет создан в том же расположении и с тем же именем, что и файл скрипта.
- При желании вы можете указать путь к собственной иконке исполняемого файла в поле Custom Icon, выбрать базовый файл (выбираем ту версию AutoHotkey, для которой подготовлен скрипт), включить сжатие.
- Нажмите «Convert» для запуска конвертации. После успешного завершения процесса вы увидите сообщение об этом, а в выбранной папке появится созданный EXE файл.
На этом всё, теперь у вас есть программа, готовая к запуску на любом Windows-компьютере, работающая в фоновом режиме и выполняющая настроенные вами с помощью скриптового языка AutoHotkey действия.
Другие возможности
Среди прочих возможностей в AutoHotkey доступны:
-
Запуск программ и выполнение команд (можем выполнять при нажатии клавиш, наборе строки и в других ситуациях), пример:
Run «notepad C:remontkatext.txt»
Run https://remontka.pro
Примечания
Несколько примечаний в завершение статьи:
Как было отмечено выше, статья не является полноценной инструкцией по всем функциям и возможностям AutoHotkey. Цель — познакомить с общей концепцией и, возможно, заинтересовать этим мощным инструментом автоматизации.
Если это удалось, дальше остается экспериментировать, изучать справку, снова пробовать. Если что-то из задуманного не удается реализовать — спрашивайте в комментариях: я постараюсь помочь, а возможно это сможет сделать кто-то из других читателей.
Источник: remontka.pro