Закрыть все вкладки POPUP

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Подскажите пожалуйста как закрыть все вкладки POPUP,POPUP-1,POPUP-2 итд
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Экшн Браузер>Управление табом>Закрыть вкладку - По номеру и попробовать указать номера вкладок.
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
В список можно номера? popup,popup-1,2,3
быстрее попробовать, чем спрашивать) нет нельзя. Если по номеру - то нужно указать порядковый номер вкладки, начиная с 0 - это первая вкладка.
Если писать popup -1, popup -2 то это закрывать по именам
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
быстрее попробовать, чем спрашивать) нет нельзя. Если по номеру - то нужно указать порядковый номер вкладки, начиная с 0 - это первая вкладка.
Если писать popup -1, popup -2 то это закрывать по именам
пока проект работает и я узнаю, как лучше сделать, а не бежать с гранатой на танк. Спасибо. На C++ не возможно это осуществить?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
пока проект работает и я узнаю, как лучше сделать, а не бежать с гранатой на танк. Спасибо. На C++ не возможно это осуществить?
На C# можно. С++ это немного другое.
Вот такой метод для закрытия вкладки:
https://help.zennolab.com/en/v5/zennoposter/5.9/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Tab~Close.html
Или вот такой для закрытия сразу всех вкладок в браузере:
https://help.zennolab.com/en/v5/zennoposter/5.9/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Instance~CloseAllTabs.html
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Закрыть все вкладки кроме первой
Код:
Tab[] tabs = instance.AllTabs;
for (int i = 1; i < tabs.Count(); i++)
{
    tabs[i].Close();
}
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
На C# можно. С++ это немного другое.
Вот такой метод для закрытия вкладки:
https://help.zennolab.com/en/v5/zennoposter/5.9/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Tab~Close.html
Или вот такой для закрытия сразу всех вкладок в браузере:
https://help.zennolab.com/en/v5/zennoposter/5.9/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Instance~CloseAllTabs.html
Спасибо! Вопрос решил еще легче:-)
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Или закрыть вкладки по имени
Код:
instance.GetTabByAddress("popup").Close();
instance.GetTabByAddress("popup-1").Close();
instance.GetTabByAddress("popup-2").Close();
instance.GetTabByAddress("popup-3").Close();
Если есть вкладка с таким названием, то она закроется, если не будет такой вкладки - ничего не произойдет.
 
  • Спасибо
Реакции: artur23 и sentinel

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Или закрыть вкладки по имени
Код:
instance.GetTabByAddress("popup").Close();
instance.GetTabByAddress("popup-1").Close();
instance.GetTabByAddress("popup-2").Close();
instance.GetTabByAddress("popup-3").Close();
Если есть вкладка с таким названием, то она закроется, если не будет такой вкладки - ничего не произойдет.
Спасибо! Я решил вопрос первым твоим кодом, работает отлично! то что надо!
 
  • Спасибо
Реакции: ledsan

Vasalex

Client
Регистрация
27.09.2016
Сообщения
263
Благодарностей
19
Баллы
18
  • Спасибо
Реакции: ledsan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)