Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

While-Loop цикл с условием

While Expression

Параметры

ExpressionЛюбое логическое выражение или функция. Например: while x < y

Дополнение

Логическое выражение вычисляется при каждой интерации (шаге) цикла. Цикл продолжает выполняться если выражение истенно (любой результат, кроме пустой строки или 0).

Для этого типа циклов может быть использовано ОТБ оформление, т.е. открывающая скобка может стоять в одной строке с условием, например: while x < y {

Пример

;Когда пользователь зажав ЛКМ выделяет область, подсказка покажет размер этой области CoordMode, Mouse, Screen ~LButton:: MouseGetPos, begin_x, begin_y while GetKeyState("LButton") { MouseGetPos, x, y ToolTip, % begin_x ", " begin_y "`n" Abs(begin_x-x) " x " Abs(begin_y-y) Sleep, 10 } ToolTip return