1

Тема: AHK: WheelDown

Здравствуйте. Код

~WheelDown::
MouseGetPos, x,y
if (x > 250 and x < 330  and y < 620 and y > 595)
Run, r:\sum.exe

прокручивает вниз, а потом запускает. Подскажите, как сделать, чтобы в данных координатах WheelDown только исполняло команду Run.
Спасибо.

2

Re: AHK: WheelDown

p.polena Наверное так:


WheelDown::
MouseGetPos, x,y
if (x > 250 and x < 330  and y < 620 and y > 595)
Run, r:\sum.exe
GD

3

Re: AHK: WheelDown

p.polena

Я бы сделал так:

#If Coord()
WheelDown::Run, r:\sum.exe
#If 

Coord()
{
 MouseGetPos, X,Y
 If (X > 250) And (X < 330) And (Y < 620) And (Y > 595)
  Return 1
}
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4

Re: AHK: WheelDown

Botsy

Такой вариант блокирует клавишу - не верный подход.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: AHK: WheelDown

__Михаил__
Спасибо, работает.

6

Re: AHK: WheelDown

__Михаил__ Наверное.

GD