1

Тема: AHK:Настраиваемые параметры MouseMove

Доброго времени суток.Помогите сделать настраиваемые параметры "MouseMove"  в  "DropDownLis".Помогите реализовать это в скрипте .


*lbutton:: ;lbutton
KeyWait, LButton, D
Sleep 20
MouseMove, -5, 20, 0, R
KeyWait, LButton
MouseMove, 5, -20, 0, R
return

Есть ещё скрипт, но здесь в настраиваемых параметрах "MouseMove"  , реализовано только движение вниз по оси "х", а нужны настраиваемые параметры по оси "у" - вниз вверх  и по оси "х" влево вправо, плюс возврат на текущую точку как показано на скрипте выше.

#SingleInstance force
#NoEnv
#Persistent
Gui, Color, B0C4DE
Gui, Add, DropDownList, vSleep gDropDownList   w100,0|1||2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|19|20|25|30|35|40|
Gui, Add, DropDownList, vMouseMove gDropDownList w100,1|2|3|4|5|6|7|8|9|10||11|12|13|14|15|16|17|18|19|20|
Gui, Add, Button, w100 gОК, ОК
Gui, Show 
Return
NumpadEnter::Suspend, Off
Numpad0::Suspend, on
~LButton::
Loop 
{
GetKeyState, state, LButton, P
if state = U
break
Sleep %Delay%
MouseMove, 0, %RMove%, , R
}
Return
DropDownList:
Return
ОК:
Gui Submit, NoHide
Delay = %Sleep%
RMove = %MouseMove%
WinMinimize 
Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

2

Re: AHK:Настраиваемые параметры MouseMove

Опять никто не отвечает ,вот скрипт сам додумался .

#SingleInstance force
#NoEnv
#Persistent
Gui, Color, B0C4DE
Gui, Add, DropDownList, vSleep gDropDownList w100,0|1||2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|19|20|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|42|44|45|46|47|48|49|50|55|60|65|70|75|80|85|90|95|100|
Gui, Add, DropDownList, vMouseMove gDropDownList w100,0||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|42|44|45|46|47|48|49|50|
Gui, Add, DropDownList, vMouseMove1 gDropDownList w100,0||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|42|44|45|46|47|48|49|50|-1|-2|-3|-4|-5|-6|-7|-8|-9|-10|-11|-12|-13|-14|-15|-16|-17|-18|-19|-20|-21|-22|-23|-24|-25|-26|-27|-28|-29|-30|-31|-32|-33|-34|-35|-36|-37|-38|-39|-40|-41|-42|-42|-44|-45|-46|-47|-48|-49|-50|
Gui, Add, DropDownList, vMouseMove2 gDropDownList w100,0||-1|-2|-3|-4|-5|-6|-7|-8|-9|-10|-11|-12|-13|-14|-15|-16|-17|-18|-19|-20|-21|-22|-23|-24|-25|-26|-27|-28|-29|-30|-31|-32|-33|-34|-35|-36|-37|-38|-39|-40|-41|-42|-42|-44|-45|-46|-47|-48|-49|-50|
Gui, Add, DropDownList, vMouseMove3 gDropDownList w100,0||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|42|44|45|46|47|48|49|50|-1|-2|-3|-4|-5|-6|-7|-8|-9|-10|-11|-12|-13|-14|-15|-16|-17|-18|-19|-20|-21|-22|-23|-24|-25|-26|-27|-28|-29|-30|-31|-32|-33|-34|-35|-36|-37|-38|-39|-40|-41|-42|-42|-44|-45|-46|-47|-48|-49|-50|
Gui, Add, Button, w100 gОК, ОК
Gui, Show 
Return
~vk78::ExitApp
Numpad0::Suspend, toggle
~lbutton::
Loop 
{
GetKeyState, state, LButton, P
if state = U
break
Sleep %Delay%
MouseMove, %Move%, %RMove%, , R
KeyWait, LButton
MouseMove, %JMove%, %BMove%, , R
}
Return
DropDownList:
Return
ОК:
Gui Submit, NoHide
Delay = %Sleep%
RMove = %MouseMove%
Move = %MouseMove1%
BMove = %MouseMove2%
JMove = %MouseMove3%
WinMinimize 
Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

3

Re: AHK:Настраиваемые параметры MouseMove

- Нечто Золотая Рыбка помогла?
- Не, бабуля, это я сам сделал!
- Молодец! А теперь ... построй-ка мне избу!.. (c)