Панель инструментов

Материал из TCKB 2.0
Перейти к:навигация, поиск
Это заготовка статьи, она будет дополняться и изменяться.


Панель инструментов - элемент интерфейса окна Total Commander, предназначенный для размещения кнопок вызова сторонних программ и внутренних инструментов TC.

Вид панели инструментов TC 7.50a сразу после установки

Основные возможности

Панель инструментов позволяет размещать кнопки, которые могут выполнять встроенные команды TC, запускать внешние программы, либо служить ярлыками для открытия заданных файлов.
В простейшем случае кнопка может быть создана перетаскиванием требуемого файла (или каталога) на свободное место панели инструментов. Если на панели инструментов нет свободного места, при перетаскивании необходимо удерживать Shift.
В другом случае редактирование панели может быть произведено в диалоге "Настройка панели инструментов", вызываемом командой cm_ButtonConfig. Также диалог может быть вызван из контекстного меню по щелчку левой кнопкой мыши по свободному месту текущей панели инструментов.
Кнопки также могут служить ссылками на другие панели (при нажатии произойдёт переключение панели на указанную в параметрах кнопки) либо (начиная с TC 7.50) - вызывать дочерние панели в виде выпадающего меню.

Кнопки могут быть скопированы и вставлены через контекстное меню. При копировании кнопки в буфере обмена оказывается код, описание которого дано в статье Введение: кнопки панели инструментов. Этот код удобен для передачи, что широко используется в разделе Кнопки панели инструментов.

Максимальное количество кнопок на одной панели - 299.

Настройка панели инструментов

Общий вид диалога настройки панели инструментов в TC 7.50

Настройки всей панели:

  • Панель: файл, содержащий настройки выбранной панели инструментов (по умолчанию - default.bar). При попытке выбрать другой файл панели, также будет предложено указать панель по умолчанию.
  • Добавить: добавление новой кнопки на панель. Кнопка добавляется после выбранной.
  • Удалить: удаление выбранной кнопки.
  • Вид кнопок - настройки внешнего вида отображения кнопок на панелях (применяются ко всем панелям).
    • Размер: размер кнопок в пикселях, минимум - 5px, максимум - 160px, по умолчанию - 24px.
    • Стиль XP: включение поддержки стилей отображения ОС для кнопок. Эффект виден только на системах Windows XP и выше при включённых стилях отбражения.
    • Плоские: отключение "объёмности" кнопок.
    • Маленькие: установка размера отображаемой пиктограммы кнопок. Может быть меньше или больше размера кнопки, в последнем случае пиктограмма будет отрисоввываться за границами кнопки, однако нажатие на пиктограмму будет работать также, как и нажатие на саму кнопку. Параметр позволяет подстроить "под себя" интервалы между кнопками.

Настройки отдельных кнопок:

  • Команда: выполняемая по нажатию кнопки команда. Может содержать:
    • Полный или относительный путь к исполняемому файлу или скрипту: запуск указанного исполняемого файла или скрипта.
    • Полный или относительный путь к файлу: открытие указанного файла в ассоциированной программе.
    • Полный или относительный путь к каталогу: открытие указанного каталога в Windows Explorer (либо другой ассоциированной программе).
    • Внутренняя или пользовательская команда TC: выполнение указанной команды. Примеры:
      • cd <путь>: переход в активной панели TC по указанному пути.
      • openbar <путь\file.bar>: переключение на указанную панель инструментов.
    • Полный или относительный путь к bar-файлу панели TC: переключение на указанную панель инструментов (аналогично openbar <путь\file.bar>).
    • -2: перенос панели. В этом месте произойдёт перенос панели на новую строку.
    • В случае, если команда не указана (поле оставлено пустым), такая кнопка считается разделителем (кнопка отображается в виде вертикальной черты), и все остальные параметры кнопки не учитываются.

Кнопки Btn select.png и "Изменить" позволяют выбрать используемую команду (внутренние и пользовательские команды в первом случае, и все остальные - во втором).

  • Параметры: дополнительные параметры для выполняемой команды. Применимо при запуске внешних программ и скриптов (если те поддерживают получение параметров) и для некоторых внутренних команд TC (см. категорию "Команды с параметрами" в инструменте выбора внутренних команд). В этом поле (и только в нём) могут быть использованы специальные параметры TC (такие как %P, %L и другие). В случае, если использование специальных параметров не предполагается, то параметры могут быть вписаны прямо в строку "Команда". Неизменяемые параметры должны быть указаны непосредственно после имени файла в строке "Команда", потому что иначе при использовании Drag&Drop программе будет передано только имя файла.
  • Путь запуска: каталог, который будет установлен перед запуском программы. Если параметр не задан, то программа запускается в каталоге текущей панели. Если в поле "Команда" задана переход в каталог в панели TC (cd диск:\каталог), то путь, заданный в этом поле ввода, будет установлен в другой панели! Это позволяет устанавливать оба пути (исходный и целевой) одновременно.
  • в свёрнутом виде: запуск программы в свёрнутом виде.
  • в полный экран: окно программы после запуска будет развёрнуто на весь экран.
  • в виде меню: переключатель отображается в случае, если в качестве команды выбран вызов bar-файла панели инструментов TC, либо используется команда OPENBAR. В этом случае, его включение позволяет указать, что выбранная панель должна отображаться в виде выпадающего меню.
  • Файл значка: файл, который содержит значок для панели инструментов (exe, dll, ico, icl и т.п.). Для внешних программ по умолчанию используется иконка этих программ, для файлов - иконка ассоциированной программы, для внутренних команд - иконки из стандартного набора, содержащегося в файле wciconex.dll.
  • Значок: в этом списке отображаются все значки, содержащиеся в указанном файле значка. Номер выбранного значка показан перед списком. Просто нажмите на значок, чтобы выбрать его для панели инструментов.
  • Подсказка: Содержимое всплывающей подсказки, появляющейся при наведении на кнопку. Для внешних файлов по умолчанию подставляется имя файла, для внутренних команд - описание команды (при этом поле остаётся пустым).

Смотри также раздел "Диалоговое окно: Конфигурация – Панель инструментов" справки TC.

Кнопки панели инструментов

Основная статья: Введение: кнопки панели инструментов.

Настройка

wincmd.ini

Файлы панелей инструментов

  • *.bar:
  • *.br1:
  • *.br2:

Смотри также