|
Название | OpenTabs |
Имя файла (*.txt) | OpenTabs.txt |
Описание | Восстановление набора вкладок на текущей панели |
Автор | Вахмурка |
Параметры | Имя_tab-файла, Добавить |
Вызываемый плагин | win, childwin |
Иконка | |
Версия | 1.2 |
Дата обновления | 15.11.2017 |
args Tabs, Keep local hwnd = win.handle("c=TTOTAL_CMD") local Focus = win.getfocus() if(ctrl) Keep = 1 win.sendmessage(hwnd, 0x400+51, 3001, 0) win.postmessage(hwnd, 0x400+51, 3009, 0) if(Keep) do keys {down 8} else keys {down 9} endif keys {enter} wait.for(1500, Focus != win.getfocus()) Focus = win.handle(win.getfocus()) wait.for(200) win.settext(Focus, Tabs) for(childwin.gettext(Focus) != Tabs) endfor keys ^{enter} if(Keep) win.sendmessage(hwnd, 0x400+51, 3007, 0)
Команда OPENTABS, введенная в версии 6.0, казалось бы, устраняет необходимость в скрипте, вызывающем загрузку набора вкладок. Однако может потребоваться вызывать такую команду извне, например, из скрипта PowerPro (см. скрипт CloseAllTabs).
Первый параметр скрипта - имя tab-файла с набором вкладок. Располагаться он должен в директории по умолчанию (ключ TabDir в файле wincmd.ini). Если он расположен где-либо еще, необходимо указывать полное имя.
Второй параметр равен 0 или отсутствует, если текущие вкладки необходимо заменить. Для сохранения старых и добавления новых задаем параметр равным 1 или удерживаем нажатой клавишу Ctrl при запуске скрипта.
На главную | Все о Total Commander | PowerPro | Все скрипты |