Забудь вообще про запись. Многие команды типо KEYDOWN KEYUP в режиме привязки не работают. Работает только KEYPRESS. Поэтому код надо писать в ручную.
$title = "Рагнарок" // заголовок окна игры
$n = 0
WHILE(WNDFIND($title) > 0) // переименуем окна
INC($n,1)
HSETTEXT(WNDFIND($title), STRCONCAT("Окно ", $n))
END_CYC
$hwnd1 = WNDFIND("Окно 1") // определяем HWNDы окон
$hwnd2 = WNDFIND("Окно 2")
$hwnd3 = WNDFIND("Окно 3")
START:
IF($hwnd1 > 0)
HSET($hwnd1,1) // привязываемся к окну 1
WAITMS(50)
// Действия для окна 1
END_IF
IF($hwnd2 > 0)
HSET($hwnd2,1) // привязываемся к окну 2
WAITMS(50)
// Действия для окна 2
KEYPRESS(#F8)
WAIT(RND(60,120)) // случайная задержка 1-2 минуты
END_IF
IF($hwnd3 > 0)
HSET($hwnd3,1) // привязываемся к окну 3
WAITMS(50)
// Действия для окна 3
END_IF
WAITMS(50)
GOTO(START)