Что нового

[Мышь, клавиатура] Привязка кликера к определенному окну

Петр

Новичок
Сообщения
10
Репутация
0
3.3.6.1

Добрый вечер господа, возник такой вопрос. Как можно привязать кликер написанный в Autoit к определенному окну.
Что бы при скрывании его кликер продолжал работать по координатам какие я указал? то есть кликает 1000 раз и переходит на следующие координаты и продолжает кликать. и почему то не работает кнопка паузы. Подскажите пожалуйста а то всю голову сломал. Заранее спасибо!!!!!


Код:
HotKeySet("{F5}", "Start") ;начало точки
HotKeySet("{F6}", "Stop") ; стоп точки "не работает"
HotKeySet("{F7}", "Close") ; закрыть программу
Global $iClicks = 1000 
Global $Paused
Opt("MouseClickDelay", 2000) 
While 1
sleep(200)
WEnd
Func Start()

MouseClick('Right',905,549)
MouseClick('Right',905,586)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',944,550)
MouseClick('Right',944,588)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',980,549)
MouseClick('Right',980,589)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',1019,550)
MouseClick('Right',1019,592)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',1057,550)
MouseClick('Right',1057,594)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',1096,556)
MouseClick('Right',1096,596)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',1134,555)
MouseClick('Right',1134,595)
MouseClick("Left", 170, 540, $iClicks)

MouseClick('Right',1173,555)
MouseClick('Right',1173,595)
MouseClick("Left", 170, 540, $iClicks)

Send("ESC")


EndFunc ;==>_Click

Func Stop()
$Paused = NOT $Paused
While $Paused
sleep(100)
WEnd
EndFunc
Func Close()
Exit 0
EndFunc
 
Верх