1 (изменено: skeleton, 2015-06-18 09:31:39)

Тема: АНК: Физическое удержание ЛКМ и логические клики ЛКМ

Есть цикл

Lbutton::
    While GetKeyState("LButton", "p")
    {
        Click
        KeyWait, LButton, T0.69
    }
Return

При нажатии и удержании ЛКМ он кликает-ждет-кликает и так по циклу. Как сделать что бы при физическом нажатии и удержании ЛКМ логически срабатывало:


Lbutton::
While GetKeyState("LButton", "p")
    {
              Нажать ЛКМ
              Ждем 1 сек
              Отпустить ЛКМ
              Нажать ЛКМ
              Ждем 0,5 сек
              Отпустить ЛКМ
    }
Return

А при физическом отпуске кнопки ЛКМ скрипт прерывался сразу не отрабатывая 1,5 сек.

2 (изменено: Malcev, 2015-06-18 09:58:46)

Re: АНК: Физическое удержание ЛКМ и логические клики ЛКМ

Например, вместо Sleep 1000

loop 20
{
проверка на удержку ЛКМ
если не зажата - выход из обоих циклов
sleep, 50
}

3

Re: АНК: Физическое удержание ЛКМ и логические клики ЛКМ

Lbutton::
   Loop {
      Click D
      KeyWait, LButton, T1
      Click U
      if !ErrorLevel
         Break
      Click D
      KeyWait, LButton, T0.5
      Click U
      if !ErrorLevel
         Break
   }
Return