|
Название | LoadTabs |
Имя файла (*.txt) | OpenTabs.txt |
Описание | Загружает набор вкладок (*.tab) |
Автор | Вахмурка |
Параметры | Tab_File, Keep_flag |
Вызываемые плагины | win, childwin |
Иконка | зависит от набора |
Версия | 2.0 |
Дата обновления | 08.06.2009 |
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 {up 5} else keys {up 4} endif keys {enter} wait.for(1500, Focus != win.getfocus()) Focus = win.handle(win.getfocus()) win.settext(Focus, Tabs) for(childwin.gettext(Focus) != Tabs) endfor keys ^{enter} if(Keep) win.sendmessage(hwnd, 0x400+51, 3007, 0)
Внимание! Скрипт не работает в Total Commander 7.5 pb1 и pb2!
Скрипт выполняет роли внутренних команд APPENDTABS и OPENTABS. В качестве первого параметра задается полное имя файла с набором вкладок (например, "c:\Program Files\Total Commander\Office.tab"). Если второй параметр равен "1" или 1, или если во время исполнения скрипта нажата клавиша Ctrl, происходит выполнение аналога команды APPENDTABS. Если второй параметр равен "0", 0 или отсутствует, вкладки будут заменены.
Скрипт используется в качестве вспомогательных для скриптов CloseAllTabs и ViewTabFile.
На главную | Все о Total Commander | PowerPro | Все скрипты |