1

Тема: AHK: Удержание Shift по таймеру

Здравствуйте! Есть проблема со скриптом. Требуется переключаемое удержание Shift в течение 20 с, с последующей паузой 5 с. Причем по нажатии F2 скрипт должен прерываться. Вот что вышло, но AHK почему-то "ругается" на } после break..

work:= 0

loop
{
  if (work == 1)
  {
    loop{
		sleep 500
		if (work == 0) break
	}
    SendInput {Shift down}
    sleep 20000
    SendInput {Shift up}
    sleep 5000
  }
  sleep 500
  
}
f2::
work:=!work
return

2

Re: AHK: Удержание Shift по таймеру

Команда break на одной строке с условием.