AutoHotkey

Не знаю как охарактеризовать и в какую рубрику положить AutoHotkey, точнее не знаю на чем остановится, так как возможности её практически безграничны… Выберу автокликер, поскольку это то, что чаще всего может пригодится, тому, кто никогда не пользовался AHK, и не представляет что с неё можно делать.

Но, нужно сразу огласить, что AutoHotkey это только инструмент со своим языком для создания скриптов, делать магию придется ручками, но не пугайтесь, автоклики – это очень просто. В замен вы получите безграничные возможности и сможете автоматизировать любую работу в Windows.

AHK - лучший автокликер в Мире!

Как пользоваться AutoHotkey

  1. Скачать и установить AutoHotkey;
  2. Нажать правкой кнопкой мышки и выбрать:
    Создать → AutoHotkey Script;
  3. Открыть с помощью блокнока;
  4. Написать, то что нужно делать (об этом ниже);
  5. Запустить AutoHotkey Script двойным кликом.

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

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

Но об этом позже, сейчас же давайте займемся интересующими нас автокликерам.

Примеры автокликеров для пункта № 4

Так как автокликеры используются в основном в играх, рассмотрим примеры для них:

1. Много нажатий вместо одного:

LButton::

Send {LButton}
sleep 19
Send {LButton}
sleep 20
Send {LButton}
sleep 21
Send {LButton}
sleep 18
Send {LButton}
sleep 20

~CapsLock::Suspend

- при нажатии левой кнопки происходит 5 кликов с задержкой 18-21 мс. Не можете справится с отдачей? И с этим вам может помочь AutoHotkey – смотри видео ниже.

2. Кликер для клавиатуры:

RButton::

Send {LButton}
Send {LButton}
Send ^c ; нажимает CTR+C и копирует выделяемое выше
Send {DELET}
sleep 500

~CapsLock::Suspend

- правая кнопка выделяет двойным нажатием, копирует и удаляет выделенное.

3. Вам нужно очень долго нажимать то здесь – то там:

loop, 30

{

CoordMode, Mouse,Screen ; координаты для мышки относительно разрешения экрана
Click 28, 14 ; клик по координаторам x 28, y 14
sleep 5000 ; задержка 5 секунд перед переходом ниже
Click 700, 400
Click 700, 400 ; двойной клик
sleep 1000

} ; loop повторяет 30 раз все, что в скобках
~CapsLock::Suspend

Как определить координаты без линейки? Используйте этот скрипт:

CoordMode, Mouse,Screen
#SingleInstance Force
#Persistent
SetTimer, Check, 300
Check:
MouseGetPos,X,Y
ToolTip,X%X%`,Y%Y%
return

- создайте отдельный AutoHotkey Script и запустите.

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

Для языка AutoHotkey существует специальный редактор «SciTE4AutoHotkey», подсвечивающий разметку и позволяющий тестировать написанное сразу же в нем. Рекомендую, удобно.

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

GD Star Rating
loading...
Рейтинг: 10.0 из 10 (1 голоса)

Оставить коментарий

©2011 softocop.ru, created by Kovnir Vladislav.
Softocop