Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€

ΠŸΠΎΡΡ‹Π»Π°Π΅ΠΌ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ Π² свёрнутоС ΠΎΠΊΠ½ΠΎ Π½Π° AutoHotkey: Π±ΠΎΡ‚ Clicker Heroes

Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Β«ΠΊΠ»ΠΈΠΊΠ΅Ρ€Β» Clicker Heroes, автоматичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ способности (ΠΊΠ½ΠΎΠΏΠΊΠΈ 1-9), собираСт Π·ΠΎΠ»ΠΎΡ‚ΠΎ ΠΈ наносит ΡƒΡ€ΠΎΠ½.

Π§Ρ‚ΠΎ Ρ‚ΡƒΡ‚ происходит?

#IfWinactive, ahk_exe Clicker Heroes.exe Π΄Π΅Π»Π°Π΅Ρ‚ эти Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ доступными Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Π° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² фокусС. Когда Π² фокусС любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, эти Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
ОписаниС доступных сСлСкторов Ρ‚ΠΈΠΏΠ° ahk_exe https://www.autohotkey.com/docs/misc/WinTitle.htm

#MaxThreadsPerHotkey 2 позволяСт Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ Π½Π΅ 1 Ρ€Π°Π·, ΠΊΠ°ΠΊ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° 2 Ρ€Π°Π·Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ срабатываСт Π»ΠΎΠ³ΠΈΠΊΠ° toggle ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° Π²ΠΊΠ»/Π²Ρ‹ΠΊΠ».
Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΎ саму Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ https://www.autohotkey.com/docs/commands/_MaxThreadsPerHotkey.htm
Π—Π΄Π΅ΡΡŒ тСория, ΠΊΠ°ΠΊ Β«ΠΏΠΎΡ‚ΠΎΠΊΠΈΒ» Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² AutoHotkey https://www.autohotkey.com/docs/misc/Threads.htm
By default, a given hotkey or hotstring subroutine cannot be run a second time if it is already running. Use #MaxThreadsPerHotkey to change this behavior.

Π’ AHK Β«ΠΏΠΎΡ‚ΠΎΠΊΠΈΒ» Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, AHK Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π΅Ρ‚ исполнСниС Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Β«ΠΏΠΎΡ‚ΠΎΠΊΠ΅Β», ΠΏΠΎΠΊΠ° Π½ΠΎΠ²Ρ‹ΠΉ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Β«ΠΏΠΎΡ‚ΠΎΠΊΒ» измСняСт глобальноС состояниС toggle, Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ toggle Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈ Ρ‚ΠΎΠΆΠ΅ gracefully Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

WinExist(«A») Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ hwnd (id) Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ автоматичСского ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΉ взял Π½Π° сСбя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ. https://www.autohotkey.com/docs/commands/WinExist.htm

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. autohotkey window spy dlya ControlClick. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-autohotkey window spy dlya ControlClick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° autohotkey window spy dlya ControlClick. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Π§Ρ‚ΠΎΠ±Ρ‹ это всё Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Π»ΠΎΡΡŒ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ взаимодСйствиСм с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ я пользовался Π² World of Warcraft, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ скила (1, Ρ„Π°ΠΉΡ€Π±ΠΎΠ» Π½Π° ΠΌΠ°Π³Π΅) ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ сам кастовался. Когда Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΡΠΊΠ°ΡΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ файрбласт (Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ Alt+1), я просто Π½Π΅ отпуская 1 Π΄ΠΎ-Π·Π°ΠΆΠΈΠΌΠ°Π» Alt, Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅Ρ‚ внимания Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, поэтому Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΈΠ³Ρ€Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°Π» ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π°Ρ‚ΡŒ Π·Π°ΠΆΠ°Ρ‚Ρ‹ΠΉ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€Π½ΠΎ Alt ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый спам 1, спСл кастовался. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ΠΎΠΏ дпс всС Π΄Π΅Π»Π°, просто Π·Π°ΠΆΠ°Π² ΠΈ Π½Π΅ отпуская ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ) Π’Π°ΠΌ Π΅Ρ‰Ρ‘ макросы Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Ссли Π½Π°Π΄ΠΎ, Π² эту ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡƒΠΌΠ½ΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠΉ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π©Ρ‘Π»ΠΊΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ колСсо ΠΌΡ‹ΡˆΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΊΠΎΠΌΠ°Π½Π΄Π° Click являСтся Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ простой Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

WhichButtonИмя ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ колСса. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: Left (лСвая, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡƒΡ‰Π΅Π½), Right (правая), Middle (срСдняя), X1 (чСтвёртая), X2 (пятая). Π£ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… вмСсто ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ (L, R, M). ΠŸΡ€ΠΈΠΌΠ΅Ρ€: MouseClick, X1

Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° количСство шагов большС 1. Π’ этом случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ†ΠΈΠΊΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π§Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ΡˆΠΈ Ρ‡Π΅Ρ€Π΅Π· панСль управлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, вмСсто MouseClick Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Click.X, YΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста, ΠΊΡƒΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор ΠΏΠ΅Ρ€Π΅Π΄ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ (ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ выраТСниями). ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ CoordMode. Если ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ курсора.ClickCountΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ шагов колСса (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). Если ΠΎΠΏΡƒΡ‰Π΅Π½, Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ.SpeedΠ‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния ΠΌΡ‹ΡˆΠΈ (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: ΠΎΡ‚ 0 (быстро) Π΄ΠΎ 100 (ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ). Если 0, ΠΌΡ‹ΡˆΡŒ пСрСмСщаСтся ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. Если ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2, Π»ΠΈΠ±ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, установлСнная ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ SetdefaultMouseSpeed.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Speed игнорируСтся для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² SendInput ΠΈ SendPlay, ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ ΠΌΡ‹ΡˆΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ (хотя ΠΊΠΎΠΌΠ°Π½Π΄Π° SetMouseDelay ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΉ Π½Π° SendPlay). Π§Ρ‚ΠΎΠ±Ρ‹ двиТСния ΠΌΡ‹ΡˆΠΈ выглядСли ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для скрипта, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ для Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ SendEvent ΠΈΠ»ΠΈ SendMode Event (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² сочСтании с BlockInput).D|UНаТатиС/отпусканиС. Если ΠΎΠΏΡƒΡ‰Π΅Π½, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ состоит ΠΈΠ· наТатия ΠΈ отпускания ΠΊΠ½ΠΎΠΏΠΊΠΈ. ЗначСния: D (Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘), U (ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ).RΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: R. Если ΡƒΠΊΠ°Π·Π°Π½, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ курсора. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π·Π°Π΄Π°ΡŽΡ‚ смСщСниС Π²Π»Π΅Π²ΠΎ (ось Π₯) ΠΈ Π²Π²Π΅Ρ€Ρ… (ось Y).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ посылки, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ SendMode.

Для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ° с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΎ ΠΈ послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MouseClick ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Send, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½ΠΈΠΆΠ΅.

Π Π΅ΠΆΠΈΠΌ посылки SendPlay ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ события ΠΌΡ‹ΡˆΠΈ Π² большСм числС ΠΈΠ³Ρ€, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹.

НСкоторыС прилоТСния ΠΈ ΠΈΠ³Ρ€Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ двиТСния ΠΌΡ‹ΡˆΠΈ, Ссли ΠΎΠ½Π° двиТСтся ΠΎΡ‡Π΅Π½ΡŒ быстро. Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SetdefaultMouseSpeed для замСдлСния скорости пСрСмСщСния ΠΌΡ‹ΡˆΠΈ (Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π΅ΠΆΠΈΠΌΠ° SendEvent).

Команда BlockInput ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдотвращСния ΠΏΠΎΠΌΠ΅Ρ… Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ событиям ΠΌΡ‹ΡˆΠΈ со стороны Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΌΡ‹ΡˆΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² это врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Однако это Π½Π΅ трСбуСтся для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² SendInput ΠΈ SendPlay, Ρ‚.ΠΊ. Π² этих Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ·ΠΆΠ΅.

ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ наТатия ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ отпускания ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ автоматичСски дСлаСтся ΠΏΠ°ΡƒΠ·Π° (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° SendInput). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SetMouseDelay для измСнСния Π΄Π»ΠΈΠ½Ρ‹ этой ΠΏΠ°ΡƒΠ·Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π©Ρ‘Π»ΠΊΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ мСстС. Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ. Π’Ρ€Π°Ρ‰Π°Π΅Ρ‚ колСсо ΠΌΡ‹ΡˆΠΈ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор ΠΌΡ‹ΡˆΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования (всС запятыС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹):

ClickΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² мСстС, Π³Π΄Π΅ находится курсор.
Click 44, 55ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π² мСстС с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ 44, 55 (см. CoordMode).
Click right 44, 55Π’ΠΎ ΠΆΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.
Click 2Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² мСстС, Π³Π΄Π΅ курсор.
Click downНаТатиС ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Click up rightΠžΡ‚ΠΏΡƒΡΠΊΠ°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, табуляциСй ΠΈ/ΠΈΠ»ΠΈ запятой. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ количСство Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ послС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

X, Y: ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста, ΠΊΡƒΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор ΠΏΠ΅Ρ€Π΅Π΄ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ CoordMode. Если ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ курсора.

Имя ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: Left (лСвая, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡƒΡ‰Π΅Π½), Right (правая), Middle (срСдняя), X1 (чСтвёртая), X2 (пятая). Π£ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… вмСсто ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ (L, R, M). Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MouseClick лСвая ΠΈ правая ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π° всСх систСмах, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ помСнял ΠΈΡ… мСстами Ρ‡Π΅Ρ€Π΅Π· панСль управлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ². Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ. Если Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, количСство Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ послС Π½ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Если Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ 0 Π² качСствС количСства Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Relative (ΠΈΠ»ΠΈ Rel). Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ курсора. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π·Π°Π΄Π°ΡŽΡ‚ смСщСниС Π²Π»Π΅Π²ΠΎ (ось Π₯) ΠΈ Π²Π²Π΅Ρ€Ρ… (ось Y).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

ИспользованиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Click ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MouseClick, Ρ‚.ΠΊ. ΠΎΠ½Π° автоматичСски компСнсируСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· панСль управлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Click ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ посылки, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ SendMode. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Send, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Если Π½ΡƒΠΆΠ΅Π½ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΏΡ€ΠΎΡ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Send, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Send, ΠΊΠΎΠΌΠ°Π½Π΄Π° Click ΠΏΠ΅Ρ€Π΅Π΄ своим Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ отпускаСт автоматичСски клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ (Ctrl, Alt, Shift, Win). НапримСр, Ссли сСйчас Π½Π°ΠΆΠ°Ρ‚ Ctrl, ΠΊΠΎΠΌΠ°Π½Π΄Π° Click ΠΏΠΎΡˆΠ»Ρ‘Ρ‚ Ctrl-Click, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Send — просто Click.

Π Π΅ΠΆΠΈΠΌ посылки SendPlay ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ события ΠΌΡ‹ΡˆΠΈ Π² большСм числС ΠΈΠ³Ρ€ Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹.

НСкоторыС прилоТСния ΠΈ ΠΈΠ³Ρ€Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ двиТСния ΠΌΡ‹ΡˆΠΈ, Ссли ΠΎΠ½Π° двиТСтся ΠΎΡ‡Π΅Π½ΡŒ быстро. Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SetdefaultMouseSpeed для замСдлСния скорости пСрСмСщСния ΠΌΡ‹ΡˆΠΈ (Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π΅ΠΆΠΈΠΌΠ° SendEvent).

Команда BlockInput ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдотвращСния ΠΏΠΎΠΌΠ΅Ρ… Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ событиям ΠΌΡ‹ΡˆΠΈ со стороны Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΌΡ‹ΡˆΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² это врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Однако это Π½Π΅ трСбуСтся для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² SendInput ΠΈ SendPlay, Ρ‚.ΠΊ. Π² этих Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ·ΠΆΠ΅.

ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ наТатия ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ отпускания ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ автоматичСски дСлаСтся ΠΏΠ°ΡƒΠ·Π° (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° SendInput). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SetMouseDelay для измСнСния Π΄Π»ΠΈΠ½Ρ‹ этой ΠΏΠ°ΡƒΠ·Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

AHK: Авто Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π›ΠšΠœ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

БообщСния 6

1 Π’Π΅ΠΌΠ° ΠΎΡ‚ size222 2011-09-23 11:58:08 (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ: size222, 2011-09-23 16:44:47)

Π’Π΅ΠΌΠ°: AHK: Авто Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π›ΠšΠœ

ЗдравствуйтС, Π½ΡƒΠΆΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΊΠ»Π°Ρ†Π°Ρ‚ΡŒ Π›ΠšΠœ постоянно, Π° просто Π·Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ дСйствиС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»ΠΎΡΡŒ,(быстроС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π›ΠšΠœ) ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡˆΡŒ Π›ΠšΠœ дСйствиС прСкращаСтся, Ссли ΠΈ ΠΊΡ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ скрипт для AutoHotkey

Π·.Ρ‹ Π—Π°Ρ€Π°Π½Π΅Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½.

2 ΠžΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ teadrinker 2011-09-23 12:47:05

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. star gold. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-star gold. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° star gold. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Re: AHK: Авто Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π›ΠšΠœ

size222, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Π½Π° страницС, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

AutoHotkey

Powerful. Easy to learn.

The ultimate automation scripting language for Windows.

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. features bootstrap. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-features bootstrap. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° features bootstrap. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Key Binds

Define hotkeys for the mouse and keyboard, remap keys or buttons and autocorrect-like replacements. Creating simple hotkeys has never been easier; you can do it in just a few lines or less!

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. features blocks. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-features blocks. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° features blocks. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

What is AutoHotkey

AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. features who. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-features who. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° features who. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Is it good for me?

AutoHotkey has easy to learn built-in commands for beginners. Experienced developers will love this full-fledged scripting language for fast prototyping and small projects.

Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. features why. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎ. Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€-features why. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Ρ…ΠΊ скрипт Π½Π° ΠΊΠ»ΠΈΠΊΠ΅Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° features why. Часто хочСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ наТатия ΠΈ ΠΊΠ»ΠΈΠΊΠΈ прямо Π² свёрнутоС ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π° AutoHotkey.

Why AutoHotkey

AutoHotkey gives you the freedom to automate any desktop task. It’s small, fast and runs out-of-the-box. Best of all, it’s free, open-source (GNU GPLv2), and beginner-friendly. Why not give it a try?

A peek at the syntax.

AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programming.

Here are a few simple examples:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *