• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос [AHK] вращение мышки по кругу.

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Ноя 2020
Сообщения
23
Реакции
2
Вообщем, мне надо что бы курсор мыши вращался в середине экрана, с достаточно хорошой скоростью
 
Как пример
Код:
Expand Collapse Copy
$*Space:: ; press space, then move the mouse, then release space
MouseGetPos, baseX, baseY
Keywait, Space
Speed = 15 ; also effects the accuracy of the circle, be careful
Clockwise := true
SetDefaultMouseSpeed, 0
MouseGetPos, offsetX, offsetY
dx := offsetX - baseX
dy := (-offsetY + baseY) * (!Clockwise*2-1)
offsetR := (dx = 0) ? (0.25+(dy>0)/2) : (ATan(dy/dx)/6.2831853+(dx<0)/2+(dx>0 && dy<0))
SetBatchLines, -1
while, !GetKeyState("MButton", "P") ; hold button to stop
{
    Loop, % slices := Ceil( (10/speed) * Dist := Sqrt(dx**2 + dy**2) )
        MouseMove, % BaseX + Dist * Cos(6.2831853*(A_Index / slices + offsetR))
        , % baseY - (!Clockwise*2-1) * Dist * Sin(6.2831853*(A_Index / slices + offsetR))
}
return
 
Назад
Сверху Снизу