1 (изменено: Alien, 2012-04-19 07:31:56)

Тема: AHK: Двойной клик Пауза Пробел; Вкл Выкл определённых скриптов;

1) Нужен скрипт, который по нажатию сочетания клавиш: делал двойной клик(туда где стоит мышь) потом ждал 5 секунд нажимал Пробел и повторял это всё пока не отменишь скрипт.
2) Как выключить некоторые скрипты по хот кею и вкл обратно?(не все) Например эти скрипты

CapsLock::Numpad2 
XButton1::Numpad8

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

2

Re: AHK: Двойной клик Пауза Пробел; Вкл Выкл определённых скриптов;

Alien пишет:

1) ...

Ctrl & LButton::
   SoundBeep, 5000, 50
   Sleep, (IsEnable:=!IsEnable) ? -1:50
   SoundBeep, 5000, IsEnable ? 0:50
   SetTimer, Cycle, % IsEnable ? "":"Off"
   Return

Cycle:
   Send, % !IsEnable ? "":"{LButton 2}"
   Sleep, !IsEnable ? -1:5000
   Send, % !IsEnable ? "":"{Space}"
   Return
Alien пишет:

2) Как выключить некоторые скрипты по хот кею и вкл обратно?(не все) Например эти скрипты...

Скрипт тут один, и в нём две строчки с указанием переназначений клавиш.

#If IsEnable
CapsLock::Numpad2
XButton1::Numpad8
#If

Ctrl & LButton::TrayTip,, % "State is: O"((IsEnable:=!IsEnable) ? "n":"ff")
Ctrl & LButton::TrayTip,, % "State is: O"((IsEnable:=!IsEnable) ? "n":"ff")
CapsLock::Send, % IsEnable ? "{Numpad2}":"{Blind}{CapsLock}"
/*
CapsLock::
   Send, % IsEnable ? "{Numpad2 Down}":"{Blind}{CapsLock Down}"
   KeyWait, % A_ThisHotkey
   Send, % IsEnable ? "{Numpad2 Up}":"{Blind}{CapsLock Up}"
   Return
*/