Диалоговое окно: Конфигурация – Панель инструментов

Подсказка: Перемещая файл на панель инструментов с нажатой клавишей Shift, вы можете легко добавлять кнопки на эту панель. Нажав правую кнопку мыши на элементе панели инструментов, вы можете открыть контекстное меню, которое позволяет изменить или удалить кнопку под указателем мыши. Можно также вырезать или скопировать кнопку в буфер обмена, после чего вставить её в любом месте этой же или другой панели. Диалоговое окно изменения свойств кнопки имеет точно такую же структуру, как нижняя часть диалогового окна Настройка панели инструментов, которое можно открыть, щёлкнув правой кнопкой мыши на пустом участке панели.

ПолеОписание

Панель:В этом поле отображается имя файла редактируемой панели инструментов. Вы можете выбрать другую панель инструментов, используя кнопку >>, находящуюся правее имени файла. Вы не можете присвоить панели другое имя, находясь в окне её настроек. Можно только при сохранении настроек выбранной панели сделать её главной (загружаемой по умолчанию при запуске) или оставить в качестве одной из дочерних.
Ниже этого поля вы можете видеть текущую панель инструментов в виде набора значков (разделители выглядят как пустые квадраты без значка).
Подсказка: Вы можете использовать Shift+клавиши-стрелки, чтобы переместить кнопки, или просто перетаскивать их мышью!

Размер:Здесь вы можете выбрать размер кнопок на панели инструментов. Размер 32 соответствует стандартному размеру значка.

Стиль XP/Vista/7Если отмечено, кнопки отображаются в системном стиле Windows (если этот стиль доступен; только для XP и выше).

ПлоскиеЕсли отмечено, кнопки отображаются без 3D-эффекта.

МаленькиеЕсли отмечено, значки отображаются размером, указанным в поле редактирования рядом с этой опцией; в противном случае устанавливается размер, равный размеру кнопок.

ДобавитьДобавляет новый элемент на панель инструментов непосредственно ПОСЛЕ текущей позиции. Если оставить нижележащие поля диалогового окна пустыми, вместо кнопки на панель будет добавлен разделитель.

УдалитьУдаляет выбранный элемент.



Команда:В этом поле могут быть указаны следующие команды:
1.Вы можете определить программу, которая будет запускаться, включая её путь. Здесь вы можете также определить постоянные параметры. Внимание: Вы должны явно указывать расширения .com и .bat, потому что по умолчанию Windows находит только .exe! Вы можете найти нужную программу при помощи команды Вставить имя файла… в меню, открывающемся кнопкой Изменить >>. Добавьте в начало символ звёздочки '*', чтобы выбранная программа запускалась с правами администратора.
Предупреждение: Для программы, запускаемой с правами администратора, путём запуска будет установлен каталог самой программы, а переменные окружения, такие как %COMMANDER_PATH%, не наследуются из Total Commander, только из глобальных системных настроек. Также имейте в виду, что эта функция не работает для командных файлов (.bat и .cmd). Для корректного запуска добавьте в начало командной строки cmd.exe /c.
2.Здесь вы можете также разместить одну или несколько внутренних команд Total Commander (разделённых запятыми). Просто нажмите на кнопку с изображением увеличительного стекла и выберите команду в диалоге Выбор команды.
Пример для нескольких команд: cm_SelectAll,cm_Copy
Следующие команды позволяют перейти в соответствующую виртуальную папку:
cm_OpenDesktop, cm_OpenDrives, cm_OpenControls, cm_OpenFonts, cm_OpenNetwork, cm_OpenPrinters, cm_OpenRecycled
3.Вы можете сделать кнопку перехода к нужному каталогу, указывая в качестве команды cd имя_каталога. Вы можете даже выбрать, какие файлы отображать, используя маски файлов или сохранённые шаблоны поиска. Например, команда cd имя_каталога\*.txt выведет только файлы с расширением TXT, а команда cd имя_каталога\>LargeFiles применит фильтрацию по шаблону LargeFiles. Если оставить только фильтр, не указывая путь, то фильтрация будет применена к текущему каталогу.
Добавив параметр /user: (в нижнем регистре!), вы можете задать имя пользователя для подключения к удалённому компьютеру. Если имя не указано, будет выведен запрос имени и пароля.
Пример: cd \\server\share /user:username
4.Вы можете также открывать FTP-соединение, используя либо cd ftp://ftp.servername.com ,
либо ftpopen имя_соединения, где имя_соединения — название, указанное в диалоговом окне Соединение с FTP-сервером.
5.С помощью команды zipfromlist вы можете создавать ZIP-файл по списку файлов. Поле команды должно содержать имя ZIP-файла, а поле параметров — имя файла списка. Файл списка должен содержать перечень файлов для упаковки, по одному файлу на строку. Также в поле команды перед именем архива можно указать следующие параметры:
-m Переместить файлы в архив.
-o Перезаписывать существующие файлы без подтверждения.
-0..-9 Степень сжатия (0 — без сжатия, 9 — максимальное сжатие).
-c0..-c3 Зашифровать архив (c0 — ZIP2.0, c1 — AES128, c2 — AES192, c3 — AES256). Пароль можно указать сразу после этой опции, без пробела (например, -c2secretpass). Если пароль не указан, он будет запрошен у пользователя при вызове команды.
6.Далее, вы можете вставить кнопку переключения на другую панель инструментов. Чтобы сделать это, выберите нужную кнопку (или создайте новую), а затем нажмите кнопку Изменить >> и выберите в открывшемся меню пункт Добавить панель. В появившемся диалоговом окне вы можете выбрать в качестве дочерней панели одну из существующих или ввести имя файла для новой панели. После этого появится новое диалоговое окно для настройки добавленной панели, в которой, если она пуста, автоматически создаётся кнопка для перехода в родительскую панель. Вы можете делать ссылки на панели по цепочке (панель 1 вызывает панель 2, которая вызывает панель 3), но учтите, что редактирование одной панели одновременно в двух окнах невозможно!
Обратите внимание: Если вы хотите вызывать этой кнопкой другую панель, вместо уже заданной, то перед вызовом команды Добавить панель вы должны удалить имя файла прежней панели из поля ввода.
Важно: Панель инструментов должна иметь расширение .bar, иначе она не будет вызвана!
7.appendtabs <имя_файла>.tab добавляет вкладки, сохранённые в указанном TAB-файле, к текущим вкладкам. Если параметр не задан, для выбора TAB-файла будет выведен диалог открытия файла.
Для добавления вкладок на левой или правой панели допишите к имени команды букву L или R, соответственно.
8.opentabs <имя_файла>.tab делает то же самое, но не добавляя вкладки, а заменяя текущие вкладки новыми.
Для открытия вкладок на левой или правой панели допишите к имени команды букву L или R, соответственно.
9.syncopen имя_шаблона открывает диалог синхронизации с сохранёнными в указанном шаблоне настройками. Если параметр начинается со знака равенства "=", сравнение начнётся сразу после открытия диалога. Если знак равенства является единственным параметром, то для сравнения будут взяты текущие каталоги и последние использовавшиеся настройки.
10.loadsearch имя_шаблона открывает диалог поиска файлов с сохранёнными в указанном шаблоне поиска настройками.
11.openbar <имя_файла>.bar открывает указанный файл панели инструментов, включая панель, если она до этого была отключена. Если файл задаёт пустую панель (как, например, no.bar), панель инструментов будет скрыта.
12.multirename имя_шаблона открывает диалог группового переименования с сохранёнными в указанном шаблоне настройками.
13.opencustomview имя_набора_колонок переключает на первый пользовательский набор колонок с указанным именем (регистр имени важен).
Чтобы выполнить переключение в конкретной панели, допишите к имени команды букву L (левая панель), R (правая), S (исходная), T (целевая) или B (обе), например, opencustomviewl имя_набора_колонок для переключения набора колонок на левой панели.
14.selectfiles типы_файлов выделяет файлы по заданной маске, например, selectfiles *.txt *.doc.
Вы можете менять поведение команды, дописывая к её имени буквы: D (только папки), B (файлы и папки), U (снять выделение), L (левая панели), R (правая панель), T (целевая панель), S (альтернативный режим выделения "только файлы" или "файлы и папки", как если бы команда вызывалась с нажатой клавишей Shift). Эти модификаторы можно комбинировать, например, selectfilesdu *.* снимет выделение только с папок в текущей панели.
15.openlanguagefile WCMD_xyz.LNG переключает язык интерфейса TC в соответствии с указанным LNG-файлом перевода, а также использует одноимённый файл главного меню (WCMD_xyz.MNU). Если имя языкового файла не указано, для интерфейса и меню будет использоваться встроенный английский язык. Если указан MNU-файл, будет загружен только этот файл меню без смены LNG-файла; а при указании расширения .MNU без имени будет использоваться встроенное англоязычное меню.
16. Значение -2 при отсутствии значка указывает положение принудительного переноса панели на новую строку. Можно ввести это значение вручную или выбрать пункт Вставить перенос строки в меню, открывающемся кнопкой Изменить >>.

Путь запуска:Определяет путь, который будет установлен перед запуском программы. Если никакой путь не задан, то устанавливается путь текущей панели.
Внимание: Если команда (указанная в поле "Команда") — cd диск:\каталог, то путь, заданный в этом поле ввода, будет установлен в другой панели! Это позволяет устанавливать оба пути (исходный и целевой) одновременно.

Параметры:Здесь вы можете определить параметры командной строки. Неизменяемые параметры должны быть указаны непосредственно после имени файла, потому что иначе при использовании Drag&Drop программе будет передано только имя файла.
Специальные параметры:
?В качестве первого символа параметров вызывает перед стартом программы диалоговое окно, содержащее указанные далее параметры. Вы можете изменить их перед стартом программы и даже отменить запуск.
%PВставляет в командную строку исходный путь, включая обратную косую черту (\) в конце.
%NПомещает в командную строку имя файла под курсором.
%TВставляет текущий каталог назначения. Особенно полезно для упаковщиков.
%MПомещает в командную строку текущее имя файла в каталоге назначения.
%OПомещает в командную строку имя файла под курсором без расширения.
%EПомещает в командную строку расширение файла под курсором (без предшествующей точки).
%SПомещает в командную строку имена всех выбранных файлов. Имена, содержащие пробелы, будут взяты в кавычки. Имейте в виду, что длина командной строки не может превышать 32767 символов.
%S10Помещает в командную строку имена не более чем 10 первых выбранных файлов. Вы можете использовать любое другое число для ограничения количества файлов, передаваемых в программу.
%RРаботает аналогично %S, но для выбранных файлов в целевой панели.
Замечания:
%N и %M вставляют длинное имя, в то время как %n и %m вставляют имя DOS (8.3). %P и %T вставляют пути с длинными именами каталогов, а %p и %t — с короткими. (То же самое для %o, %e, %s и %r.)
Если приписать %P, %p, %T или %t непосредственно перед %S/%s или %R/%r (без пробела между ними!), то к имени каждого файла из списка будет добавлен путь. При наличии пробелов полный путь автоматически заключается в кавычки. Пример: %P%S помещает в командную строку список всех выбранных файлов с полными путями.
%%Вставляет одиночный знак процента.

%L, %l, %F, %f, %D, %d, %WL, %WF, %UL, %UF
Создаёт файл списка в каталоге, заданном переменной TEMP, с именами выбранных файлов и добавляет имя этого файла списка в командную строку. Список удаляется автоматически, когда запущенная программа завершается. Можно создать файл списка в одном из 10-ти форматов (одновременное использование двух и более списочных параметров не поддерживается):
%LДлинные имена файлов, включая полный путь, например, c:\Program Files\Long name.exe.
%l(L в нижнем регистре) Короткие имена файлов, включая полный путь, например, C:\PROGRA~1\LONGNA~1.EXE.
%FДлинные имена файлов без пути, например, Long name.exe.
%fКороткие имена файлов без пути, например, LONGNA~1.EXE.
%DКороткие имена файлов, включая полный путь, но с использованием набора символов DOS для диакритических знаков.
%dКороткие имена файлов без пути, но с использованием набора символов DOS для диакритических знаков.
%UL, %UF
Аналогично %L и %F, но файлы списка создаются в юникодном формате UTF-8 (с сигнатурой).
%WL, %WF
Аналогично %L и %F, но файлы списка создаются в юникодном формате UTF-16 (с сигнатурой).
Замечание:
Параметры %L и %UL не поддерживают работу с путями длиннее 259 символов. Используйте для них %WL, иначе такие пути будут обрезаны при вставке в файл.

%vВ FS-плагинах виртуальных панелей: Помещает в командную строку имя виртуального файла под курсором (%N в этой ситуации вставляет имя соответствующего реального файла (в файловой системе), на который указывает выбранный элемент).
%VТо же, что и %v, но с полным путём (включая имя плагина).
%XТрактует последующие параметры как относящиеся к левой/правой панелям вместо исходной/целевой:
%P, %p (путь слева), %T, %t (путь справа), %N, %n (имя слева), %M, %m (имя справа),
%S, %s (выбранные слева), %R, %r (выбранные справа).
Пример: %X%P %T  передаёт текущий путь слева и справа, например, для внешнего инструмента синхронизации.
%xТрактует последующие параметры снова как относящиеся к исходной/целевой панелям.
Пример: %X%P %x%P передаёт текущий путь в левой панели и в исходной.
%ZБудучи указан в любом месте в списке параметров, разрешает передавать архивы в качестве части пути во внешние программы для %P и %T, когда в панели открыто содержимое архива.
Пример: %Z%P передаёт имя открытого в панели архива во внешнюю программу.

Только для диалога задания пользовательских команд:
%A или %A0Вставляет оставшуюся часть введённой командной строки.
%A1..%A9Вставляет, соответственно, параметры от первого до девятого.
Пример: Пользовательская команда em_tc запускает totalcmd.exe с параметрами /L=%A1 /R=%A2
-> Командная строка em_tc c:\dir1 d:\dir2 будет преобразована в команду: totalcmd.exe /L=c:\dir1 /R=d:\dir2

в свёрнутом виде:
Программа будет запущена в свёрнутом виде.
в виде меню:Для BAR-файлов эта опция отображается вместо опции в свёрнутом виде. Если она включена, при нажатии на кнопку будет выполняться не переключение на указанную панель, а вывод содержимого панели в виде выпадающего меню. Подобные кнопки отображаются со специальным значком в виде стрелочки вниз (его показ регулируется опцией PopupOverlay в секции [ButtonBar] файла wincmd.ini).
Если при нажатии кнопки удерживать нажатой клавишу Shift, будет выполнено альтернативное действие (например, если опция выключена, будет выведено меню).

в полный экран:Окно программы будет развёрнуто на весь экран.

Файл значка:Файл, который содержит значок для панели инструментов. Для программ Windows вы можете указать имя самого EXE-файла (например, notepad.exe). Для внутренних команд есть некоторое число значков в файле wcmicons.dll. (Кстати, из-за внутренней ошибки Windows вы теряете несколько байт памяти при каждом изменении файла значка. Но после выхода из Total Commander эти байты освобождаются. Та же самая проблема присутствует, например, в Проводнике Windows!)

Значок:В этом списке отображаются все значки, содержащиеся в указанном файле значка. Номер выбранного значка показан перед списком. Просто нажмите на значок, чтобы выбрать его для панели инструментов.

Подсказка:Содержимое маленького окошка, которое появляется, если навести указатель мыши на кнопку и подержать так около одной секунды.

Изменить >>Открывает меню для управления содержимым поля Команда:
Вставить имя файла…Открывает диалог выбора файла и вставляет путь к указанному файлу.
Вставить разделительВставляет разделитель вместо кнопки.
Вставить перенос строкиВставляет принудительный перенос строки в данном месте панели.
Добавить панель…Добавляет дочернюю панель, местоположение которой задаётся в открывающемся диалоге выбора файла.
Правка дочерней панели…Открывает диалог редактирования дочерней панели (присутствует только для кнопок, ссылающихся на дочерние панели).

OKСохраняет изменения, сделанные в данной панели инструментов, в соответствующем файле панели (*.bar).

ОтменаЗакрывает диалоговое окно без сохранения.

СправкаОткрывает эту страницу справки.