Цитата
Я так понимаю, надо сделать точки выхода с while
имено так. Поскольку while спокойно прерывается по goto, то я бы просто сделал goto start, если это начало скрипта. Если это не начало скрипта, то можно все равно выйти по goto, но на мой взгляд это свинство кодинга и от этого надо отходить. В таком случае можно сделать простенькое условие:
Код
set #break 0
while 1 and #break = 0
left 1 1
end_while
while 1 and #break = 0
.....
if видим главную страницу
set #break 1
end_if
end_while
while 3 and #break = 0
left 3 3
end_while
кстати вот от этого можно уйти:
Код
if видим главную страницу
set #break 1
end_if
Можно просто присваивать значение #break из скрипта, контролирующего браузер. По факту как раз и получим управление из второй вкладки. Я понимаю, что ты бы хотел что-то вроде оператора break.1, но такого пока нет.