#DEFINE WM_SYSCOMMAND: 0x0112
#DEFINE SC_CLOSE: 0xF060
$arr[0] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))
$arr[1] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))
$arr[2] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))
$i = 0
WHILE($i < 3)
SWITCH($state)
CASE(2) // Тут действия с окном
LOGWRITE ("Окно №", $i + 1, "Еще проходов: ", $arr[$i])
$arr[$i] = $arr[$i] - 1
KEYPRESS(#A)
$state = 1 + ($arr[$i] > 0)
CASE(1) // Тут завершение работы с окном
LOGWRITE ("Завершение работы, с ", $i + 1, " окном")
SENDMESSAGE($hwnd, WM_SYSCOMMAND, SC_CLOSE, 0) // Закрываем окно
$i = $i + 1
$state = 0
CASE(0) // Зайдёт по 1 разу перед каждым окном
$hwnd = HGET(INT($_xmax / 2), INT($_ymax / 2)) // Получение дескриптора окна по координатам
WNDBUMP($hwnd) // Перевод окна на передний план
$state = 2
END_SWITCH
END_CYC