Описание команды | |
cnvbt |
Конвертация файлов BAR в TCM и обратно.
cnvbt=List или @Path||Path, ||delim<>, ||code<>, ||Dialogs, ||upd<>, ||progres<>
Параметры:
1-й обязательный параметр. | |
List или @Path | Список или файл. List - список BAR или TCM файлов для конвертации. @Path - путь к одному файлу. |
2-й обязательный параметр. | |
Path | Путь создания. Параметр Path//Mode, где: Path - путь, где будут создаваться файлы. Mode - режим создания: 0 - добавлять счётчик при совпадении имён, 1 - заменять при совпадении имён. |
Дополнительные параметры: | |
delim<> | Разделитель. Параметр delim<String> позволяет установить разделитель при конвертировании BAR файлов в TCM, где: String - уникальный набор символов или один символ (не должен повторяться в параметрах меню). Может быть прописано несколько разделителей delim<String1|String2|String3|...|StringN>. Будет использоваться тот разделитель, которого нет в тексте BAR файла. По умолчанию перебираются разделители: '#!#|?!?|?@?|?*?|?^?'. |
code<> | Кодировка. Параметр code<Number>, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200 (по умолчанию). 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
upd<> | Обновление панели. Описание |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
Примечания:
BAR файл - это файл панели инструментов Total Commander.См. также:
barbf, barbl, barbt, bardl, barex, barjn, barnw, barpl, barsf, barsl, barsp, barss, barsw, bartr, barupd, barupv, buttc
Примеры: | Как создать кнопку? |
cnvbt=%WL||"%t"//0||delim<?$?|*?*>||code<[combo=BOX43]>||upd<3> ;; конвертировать выделенные bar файлы, сохраняя в другую панель (с заданными разделителями для bar файлов и выбором кодировки в диалоге)
cnvbt=%WL||"%t"//0||delim<?$?|*?*>||code<[group=BOX20]>||upd<3> ;; конвертировать выделенные bar файлы, сохраняя в другую панель (с заданными разделителями для bar файлов и выбором кодировки в диалоге)
cnvbt=%WL||"%t"//0||delim<?$?|*?*>||code<0>||upd<3> ;; конвертировать выделенные bar файлы, сохраняя в другую панель (с заданными разделителями для bar файлов и заданной кодировкой ANSI)
cnvbt=%WL||"%t"//0||delim<?$?>||upd<3> ;; конвертировать выделенные bar файлы, сохраняя в другую панель (с заданным разделителем для bar файлов)
cnvbt=%WL||"%t"//0||progres<>||upd<3> ;; конвертировать выделенные tcm/bar файлы, сохраняя в другую панель
cnvbt=%WL||"%t"//0||upd<3> ;; конвертировать выделенные tcm/bar файлы, сохраняя в другую панель
cnvbt=@%P%N||"%t"//0||delim<?$?>||upd<3> ;; конвертировать файл под курсором tcm/bar файл, сохраняя в другую панель (с заданным разделителем для bar файлов)
cnvbt=@%P%N||"%t"//0||upd<3> ;; конвертировать файл под курсором tcm/bar файл, сохраняя в другую панель
global cnvbt=%WL||"%t"//0||upd<3> GLOBALCNVBT0<a> GLOBALCNVBT<a> GLOBALCNVBT2<a> ;; конвертировать выделенные tcm/bar файлы, сохраняя в другую панель и записать результат в глобальные переменные