
- •Часть 2
- •Total commander для опытных пользователей Дополнительные операции с файлами и каталогами Групповое переименование файлов
- •Разрезание/скленивание файлов
- •Синхронизация каталогов
- •Работа с ftp-клиентом
- •Редактирование конфигурации Total Commander
- •Создание меню в Total Commander
- •Редактирование панели инструментов Total Commander
- •Настройка пользовательского набора колонок
- •Файлы конфигурации Total Commander
- •Плагины Total Commander
- •Архиваторные плагины
- •Плагины файловой системы
- •Плагины внутренней программы просмотра
- •Информационные плагины
- •Установка плагинов
- •Как написать свой собственный плагин?
- •Сборки Total Commander
- •Создание собственного инсталляционного пакета для Total Commander
- •Приложения Клавиатурные команды Total Commander
- •Команды встроенного просмотрщика (Lister)
- •Регулярные выражения
- •Часть 2
- •600024, Г. Владимир, ул. Университетская, 2, тел. 33-87-40
Создание меню в Total Commander
В Total Commander можно настроить вид главного меню, отличный от используемого по умолчанию. Можно выбирать названия и количества пунктов главного меню и подменю, добавлять в меню свои команды и удалять имеющиеся. Исключение составляет пункт Запуск, который обязательно присутствует в главном меню. Можно лишь выбирать его расположение и содержимое.
Диалоговое окно настройки меню Запуск
Вызов Окна Настройка меню «Запуск»:
- команда Изменить меню ‘Запуск’… меню Запуск.
Элементы диалогового окна Настройка меню «Запуск»
1. Поле Меню "Запуск": показывает существующие записи меню Запуск. При выборе той или иной записи отображаются соответствующие командная строка и параметры.
2. Кнопка Добавить... (или Добавить элемент) создаёт новую запись в меню Запуск. После ее нажатия выводится запрос на название элемента меню. При его вводе нужно учитывать, что символ следующий за символом &, будет отображаться подчёркнутым, а для создания строки-разделителя нужно ввести одну чёрточку «-».
3. Кнопка Подменю... (или Добавить подменю) создаёт новое подменю. После ее нажатия выводится запрос на название элемента меню. При этом подменю показываются с чёрточкой перед названием, конец подменю отмечен двумя чёрточками.
4. Кнопка Удалить (или Удалить элемент) удаляет выбранную запись меню.
5. Кнопка Переименовать... изменяет название элемента меню.
6. Поле со списком Команда: используется для определения программы для запуска, включая её путь и расширение. Здесь можно также определить фиксированные параметры. Для .com- и .bat-файлов вы должны явно указать расширение, потому что по умолчанию Windows находит только .exe. Вы можете также выбрать одну из внутренних команд Total Commander из выпадающего списка.
7. Кнопка >> открывает диалоговое окно для выбора желаемого файла.
8. Поле Путь запуска: определяет путь, который будет установлен перед запуском программы. Если никакой путь не указан, то устанавливается путь активной панели. Если команда (указанная в поле Команда) – cd диск:\каталог, то путь, указанный в этом поле, будет установлен в другой панели. Это позволяет устанавливать оба пути (исходный и целевой) одновременно.
9. Поле со списком Горячая клавиша: (Сочетание клавиш) позволяет указать сочетание клавиш для вызова команды.
10. Флажок свернув в значок позволяет запустить программу в свёрнутом виде.
11. Флажок в полный экран позволяет запустить программу на весь экран.
12. Кнопка OK сохраняет сделанные изменения в файле wincmd.ini (он обычно находится в вашем каталоге Windows).
13. Кнопка Отмена закрывает диалоговое окно без сохранения изменений.
14. Кнопка Справка открывает соответствующую страницу справки.
15 Поле Параметры: позволяет определить параметры командной строки, которые будут переданы запускаемой программе. Существуют также специальные параметры, которые формируются Total Commander и могут быть использованы в качестве параметров командной строки.
Для создания остальных пунктов меню Total Commander используется специальный файл. Этот файл обычно имеет расширение *.mnu и указывается на закладке Язык в окне Настройка Total Commander. Файл главного меню представляет собой обычный текстовый файл, имеющий специальную структуру.
Структура файла главного меню:
1. Каждое подменю начинается с команды POPUP, за которой в двойных кавычках (") следует заголовок подменю. Подменю могут содержать свои подменю. Для того, чтобы какой-нибудь пункт меню можно было быстро вызвать по сочетанию клавиш Alt+Символ надо в их заголовке перед соответствующим символом поставить знак амперсанда &, при этом данный символ в меню будет подчёркнут.
2. Пункт меню определяется следующим образом: после команды MENUITEM следует название пункта меню в двойных кавычках, затем запятая и, наконец, идентификатор для команды меню. Список всех идентификаторов и пояснения к ним на английском языке можно найти в файле totalcmd.inc, поставляемом с Total Commander. Описание на русском языке обычно отсутствует в русской версии Total Commander. Однако, оно содержится в составе некоторых «сборок», например Total Commander Extended Pack. Все идентификаторы начинаются с символов cm_. Идентификаторы, которые начинаются с cm_Src, работают с текущим каталогом. Идентификаторы вида cm_Left... предназначены для левой, а cm_Right... – для правой файловой панели. В названии пункта меню символы \t преобразуются в символы табуляции.
3. Команда MENUITEM SEPARATOR добавляет в меню горизонтальную линию-разделитель.
4. Каждое подменю (POPUP) заканчивается командой END_POPUP. Пример:
POPUP "&Файлы"
MENUITEM "&Изменить атрибуты...", cm_SetAttrib
MENUITEM "&Упаковать...\tALT+F5", cm_PackFiles
MENUITEM SEPARATOR
POPUP "&Ещё команды"
MENUITEM "&Открыть с помощью...", cm_associate
MENUITEM "&Подсчитать занимаемое место...", cm_GetFileSpace
END_POPUP
END_POPUP
5. Команда STARTMENU вставляет меню Запуск в указанное место панели главного меню.
6. Команда HELP_BREAK вставляет разрыв главного меню. После этого разрыва все меню будут выровнены по правому краю. Команда STARTMENU не может располагаться сразу же после HELP_BREAK.