1 (изменено: Dworkin, 2016-05-16 22:28:20)

Тема: AHK: цикл в цикле и заморозка переменной

Добрый вечер.
Есть первый цикл при зажатии правой кнопки мыши постоянно считывает значение(цифру), которая постоянно меняется. Далее когда зажимаю левую кнопку мыши(правая в это время тоже зажата) замораживается значение, которое все время менялось в первом цикле и начинается второй цикл.
То есть зажаты обе кнопки мыши.
Затем когда надо я отпускаю левую кнопку мыши, прекращается выполняться второй цикл и опять начинает работать первый цикл, тоесть начинается опять считываеться значение которое все время меняется.

~$vk02::
While GetKeyState("vk02", "P")
{
     AllTimeChangeValue := getvalue()

     ~$vk01::
     While GetKeyState("vk01", "P")
     {
          ; по кругу выполняется какое-то действие пока зажата правая кнопка мыши с замороженым значением
     }
}
return

Такой код в принципе работает, но чтобы начиналось опять считывается значение надо отпускать и нажимать правую кнопку мыши. А мне надо что бы не отпуская.
Спасибо.

2

Re: AHK: цикл в цикле и заморозка переменной

Уже не надо. Спасибо)