немного упрощенный вариант:
SUB(ожидание)
$t = $_time_t + 60
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
IF($t < $_time_t)
KEYPRESS(#F5)
$t = $_time_t + 60
END_IF
END_IF
END_CYC
END_SUB
а вот вариант с паузой 10мин, если в течении пяти минут ничего невышло:
SUB(ожидание)
$t = $_time_t + 60
$n = 0
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
IF($t < $_time_t)
KEYPRESS(#F5)
$t = $_time_t + 60
INC($n,1)
IF($n = 5)
wait(600)
$n = -1
END_IF
END_IF
END_IF
END_CYC
END_SUB