1

Тема: AHK: клик мышкой

Пользовался скриптом, который по нажатию первой дополнительной кнопки мыши + R\L кнопка мыши спамил кликами, и выключался по нажатию соответствующей кнопкик мыши:

+ код АНК
#NoTrayIcon
#MaxHotkeysPerInterval 9999
XButton1 & LButton::
Sleep 30
Loop
{
GetKeyState, state, LButton, P
if state = D
Break
    Click
    Sleep 1
}
Return
XButton1 & RButton::
Sleep 30
Loop
{
GetKeyState, state, RButton, P
if state = D
Break
    Click Right
    Sleep 1
}
Return
XButton2 & lButton::
   Click down
Return
XButton2 & RButton::
   Click Right down
Return
!^+2::ExitApp

но вчера он перестал работать.
Та часть где используется вторая дополнительная кнопка мыши работает.
С компьютером никаких действий не производилось, АНК не обновлял, кодировка UTF-8(пробовал менять, не помогло)
Мышь рабочая.
Что можно сделать что-бы он заработал?

2 (изменено: Irbis, 2013-01-11 20:44:41)

Re: AHK: клик мышкой

#NoTrayIcon
#MaxHotkeysPerInterval 9999
XButton1 & LButton::
XButton1 & RButton::
   X := Substr(A_ThisHotKey, 12,1)
   KeyWait, %X%Button
   while !GetKeyState(X "Button", "P") {
      Click %X%
      Sleep 1
   }
Return
; далее по тексту