Описание команды | |
bardl |
Удаление кнопок с панели инструментов Total Commander.
bardl=FileBar||Numbers или RegExp, ||Dialogs, ||<info>, ||<xinfo>, ||update<>, ||backup<>
Параметры:
1-й обязательный параметр. | |
FileBar | Панель инструментов. Возможны варианты: x - активная верхняя панель инструментов. v - вертикальная панель инструментов. FileBar - полный путь к файлу -BAR (панель инструментов) в котором будут производиться действия с кнопками. Список файлов, возможны варианты: NumberKey - порядковый номер ключа ListBars (ListBars1...ListBarsN) в TCIMG.ini в секции [Setting], в котором прописываются: путь к папке с файлам .bar|| и имена файлов через запятую. • %WL - список выделенных файлов. • List - путь к файлу списка полных путей. см. Дополнение №7. • cliplist - список полных путей из буфера обмена. • PS<> - список объектов каталога. см. Дополнение №22. • FOLDC<> - список объектов содержимого каталогов. см. Дополнение №22. • FOLDM<> - список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. • LISTF<> - список заданных объектов. см. Дополнение №22. • [tc] - различные списки панелей ([tc=TL]) см. Дополнение №12. • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23. |
2-й обязательный параметр. | |
Numbers или RegExp | Номера или регулярное выражение. Numbers - номер или номера кнопок, возможны варианты: • N - номер удаляемой кнопки (3). • N1,N2,...,Nn - номера удаляемых кнопок, прописанных через запятую (1,3,7,8,-2). • N:M - диапазон удаляемых кнопок (1:5). • Несколько номеров и диапазонов (1,3:6,8:11,13:-1). При отрицательных значениях отсчёт ведётся с конца панели инструментов. При назначении позиции необходимо учитывать сепараторы (пустые кнопки). RegExp - регулярное выражение. ??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска. Регулярное выражение должно возвращать номер или номера удаляемых кнопок. |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
update<> | Обновление панели инструментов. Параметр update<Number> , где Number: 0 - не обновлять (не открывать) панель инструментов после создания кнопки. 1 - обновлять (открывать) панель инструментов (по умолчанию). Отключен при работе со списками файлов. |
backup<> | Бекап. Параметр backup<Number>, где Number: 0 - не создавать бекап файлов. 1 - создавать бекап файлов (по умолчанию) (перезаписывать предыдущий бекап, если существует). |
Примечания:
Для Total Commander 9 и выше.См. также:
cnvbt, barbf, barbl, barbt, barex, barjn, barnw, barpl, barsf, barsl, barsp, barss, barsw, bartr, barupd, barupv, buttc
Примеры: | Как создать кнопку? |
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186)||update<0> ;; удалить кнопки bar файла, имеющие значок Wcmicons.dll,2119 или Wcmicons.dll,2186
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^button(\d+)=.*Wcmicons.dll,2119||update<0> ;; удалить кнопки bar файла, имеющие значок Wcmicons.dll,2119
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^cmd(\d+)=.*TCIMG\.exe||update<0> ;; удалить кнопки bar файла, имеющие команду "...TCIMG.exe"
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^menu(\d+)=Параметр\:.+||update<0> ;; удалить кнопки bar файла, имеющие подсказку "Параметр:..."
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||??bardl1||update<0> ;; удалить кнопки bar файла по регулярному выражению, взятому из [FormatUser] в ключе bardl1
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||1,3||update<0> ;; удалить 1-ю и 3-ю кнопки bar файла
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||1:3||update<0> ;; удалить первые 3 кнопки bar файла
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||-3,-1||update<0> ;; удалить последнюю и 3-ю с конца кнопки bar файла
bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||-3:-1||update<0> ;; удалить последние 3 кнопки bar файла
bardl=%WL||??bardl1||update<0> ;; удалить кнопки в выделенных bar файлов по регулярному выражению, взятому из [FormatUser] в ключе bardl1
bardl=1||??bardl1||update<0> ;; удалить кнопки bar в файлах (взятых из ключа ListBars1) по регулярному выражению, взятому из [FormatUser] в ключе bardl1
bardl=v||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186) ;; удалить с вертикальной панели инструментов кнопки, имеющие значок Wcmicons.dll,2119 или Wcmicons.dll,2186
bardl=v||(?im)^button(\d+)=.*Wcmicons.dll,2119 ;; удалить с вертикальной панели инструментов кнопки, имеющие значок Wcmicons.dll,2119
bardl=v||(?im)^cmd(\d+)=.*TCIMG\.exe ;; удалить с вертикальной панели инструментов кнопки, имеющие команду "...TCIMG.exe"
bardl=v||(?im)^menu(\d+)=Параметр\:.+ ;; удалить с вертикальной панели инструментов кнопки, имеющие подсказку "Параметр:..."
bardl=v||1,3 ;; удалить с вертикальной панели инструментов 1-ю и 3-ю кнопки
bardl=v||1:3 ;; удалить с вертикальной панели инструментов первые 3 кнопки
bardl=v||-3,-1 ;; удалить с вертикальной панели инструментов последнюю и 3-ю с конца кнопки
bardl=v||-3:-1 ;; удалить с вертикальной панели инструментов последние 3 кнопки
bardl=x||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186) ;; удалить с активной панели инструментов кнопки, имеющие значок Wcmicons.dll,2119 или Wcmicons.dll,2186
bardl=x||(?im)^button(\d+)=.*Wcmicons.dll,2119 ;; удалить с активной панели инструментов кнопки, имеющие значок Wcmicons.dll,2119
bardl=x||(?im)^cmd(\d+)=.*TCIMG\.exe ;; удалить с активной панели инструментов кнопки, имеющие команду "...TCIMG.exe"
bardl=x||(?im)^menu(\d+)=Параметр\:.+ ;; удалить с активной панели инструментов кнопки, имеющие подсказку "Параметр:..."
bardl=x||1,3 ;; удалить с активной панели инструментов 1-ю и 3-ю кнопки
bardl=x||1:3 ;; удалить с активной панели инструментов первые 3 кнопки
bardl=x||-3,-1 ;; удалить с активной панели инструментов последнюю и 3-ю с конца кнопки
bardl=x||-3:-1 ;; удалить с активной панели инструментов последние 3 кнопки