1 (изменено: Seyfer32, 2019-05-09 01:19:02)

Тема: AHK: переменная и прокрутка колесика мышки

Есть задача:

Необходимо на прокрутку колесика на мышке вниз нажимать переменно цифру 3 и 4.
То есть при прокрутке на одно деление вниз - цифра 3, потом еще на одно деление - цифра 4, еще на одно деление - снова цифра 3 и т.д.
Напишите плиз скрипт

2 (изменено: svoboden, 2019-05-09 08:23:29)

Re: AHK: переменная и прокрутка колесика мышки

WheelDown::Send % a := !b + !c + !d + !i := !i

3::
msgbox %a%
Return

4::
msgbox %a%
Return

3

Re: AHK: переменная и прокрутка колесика мышки

WheelDown::Send % k := k = 3 ? 4 : 3
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

4 (изменено: Seyfer32, 2019-05-09 14:19:02)

Re: AHK: переменная и прокрутка колесика мышки

serzh82saratov Спасибо, то, что нужно! А можно сделать так, что бы не на каждое деление колеса мышки вводилось данное значение а на каждое 8 деление?

5

Re: AHK: переменная и прокрутка колесика мышки

WheelDown:: Send % (!Mod(i, 8) ? (k := k = 3 ? 4 : 3, i := 1) : (k, ++i)) 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

6

Re: AHK: переменная и прокрутка колесика мышки

Или так.

i := 1

#If (!Mod(i, 8) ? (1, k := k = 3 ? 4 : 3, i := 1) : (0, k, ++i)) 
WheelDown:: Send % k
#If
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui