Да уж, грамотный вопрос половина ответа. Конечно тебе не окна нужно двигать а корректировать координаты относительно какого то неизменного объекта в игре.
517,113 - Это исходное положение объекта (координата картинки "Ориентир.bmp") определенное при написании сценария. Координаты кликов при написании сценария также как обычно отсчитываются от начала экрана, но в каждую координату нужно добавить переменные смещения $sx и $sy.
Если при следующем запуске сценария ориентир "Ориентир.bmp" переместится в другое место, разница в полученных координатах будет добавлена или отнята от координат всех кликов.
// Здесь код отрабатывает 1 раз при запуске
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Ориентир.bmp", -1, 100)
$sx = $_return1-517
$sy = $_return2-113
ELSE
HINTPOPUP("Ориентир не найден", "Ошибка!")
HALT
END_IF
// Здесь начинается основной замкнутый скрипт
Start:
LCLICK(422+$sx,218+$sy)
WAITMS(50)
LCLICK(506+$sx,403+$sy)
WAITMS(50)
GOTO(Start)