Известен и целый ряд других интересных сборок: Total Commander XuMiX Edition, IMPOMEZIA Total Commander, Total Commander DanilPack, Total Commander DarkSmile и т.д.
Total Commander предоставляет пользователю огромные возможности для настроек программы и ее бесконечного улучшения. К сожалению, при переустановке Total Commander эти настройки исчезают и программу приходится настраивать повторно. Также приходится повторно подключать все плагины, утилиты и т.д. Один из способов решения этой проблемы – создание собственного инсталляционного пакета для Total Commander, включающего все плагины, утилиты и настройки пользователя.
Процедура создания собственного инсталляционного пакета для Total Commander:
1. Установить на компьютер чистый Total Commander (не сборку). При установке задать расположение ini-файлов в папке самой программы.
2. Настроить требуемым образом Total Commander (меню, цветовая схема, звуки, панель инструментов, плагины, утилиты, программы для внешнего просмотра и редактирования и т.д.). При этом все внешние плагины, утилиты, программы, вынесенные на панель инструментов, программы для просмотра и редактирования файлов необходимо установить в тот же каталог, где установлен сам Total Commander (или его подкаталоги).
3. Отредактировать файлы конфигурации. Для этого нужно:
- сделать все встречающиеся в них пути относительными (используя переменную окружения %COMMANDER_PATH%);
- если Total Commander работает под Windows NT/2K/XP, и среди каталогов «быстрого вызова» есть папки, находящиеся в профиле пользователя (например, Мои документы, Temp или Рабочий стол), то в секции [DirMenu] файла wincmd.ini нужно заменить абсолютные пути переменными окружения (т.е., к примеру, вместо C:\Documents and Settings\Студент\Мои Документы нужно написать %UserProfile%\My Documents);
- удалить из файлов конфигурации все ненужные строки, носящие временный характер.
4. Отредактировать файл Tcuninst.wul, находящийся в папке Total Commander. Этот файл содержит пути ко всем файлам, которые необходимо удалить при удалении программы. Заметим, что все пути в этом файле являются относительными, либо выражены при помощи переменных окружения. Нужно дописать в этот файл по строчке для каждого нового файла, добавленного в папку Total Commander во время его настройки на втором этапе. Также, если нужно удалить какие-либо файлы вне папки Total Commander, то нужно прописать пути к этим файлам, используя переменные окружения.
5. Создать временную папку для дистрибутива, в которую скопировать полностью содержимое папки программы. Затем удалить из этой папки файл справки (обычно totalcmd.hlp), файл с описанием клавиатурных сокращений (keyboard.txt) и файл register.wri. После чего создать ещё одну папку, и распаковать в неё исходный дистрибутив Total Commander. Для этого нужно войти в исполняемый файл дистрибутива, как в архив (нажав на нём Ctrl+PageDown), затем выделить всё, что в нём содержится, и перенести (распаковать) в нужное место. Далее нужно в дистрибутиве войти в архив Install.cab, и скопировать из него папку Windows во временную папку с создаваемым (не оригинальным) дистрибутивом.
6. Всё содержимое подготовленной папки упаковать в один cab-архив (для этого можно использовать программы PowerArchiver или Cabinet Manager). Имя архива должно быть install.cab. Затем нужно создать ещё одну папку, в которую требуется поместить файлы totalcmd.hlp, keyboard.txt и register.wri. Затем нужно запаковать все эти файлы в архив installr.cab.
7. Скопировать только что созданные файлы install.cab и installr.cab в папку с распакованным оригинальным дистрибутивом программы (файл install.cab нужно будет записать поверх имеющегося).
8. В папке с оригинальным (точнее, только что измененным дистрибутивом) отредактировать файл install.inf. В новом файле должны присутствовать следующие секции и строки:
[Languages]
Count=2
Default=2
1=English
2=Русский (Russian),r
[LangName]
langdir=language
0=wcmd_eng
r=wcmd_rus
[Installr]
1=installr.cab,c
2=install.cab,c
[inir]
1=wincmd.ini,configuration,languageini,wcmd_rus.lng
2=wincmd.ini,configuration,Mainmenu,wcmd_rus.mnu
Вместо wcmd_rus.lng и wcmd_rus.mnu указываются языковой файл и файл главного меню (лучше не менять их названий).
Кроме того, можно прописать дополнительные иконки, устанавливаемые на рабочем столе, в секции [Desktop]. Также можно удалить секции [InstallБуква] и [IniБуква], соответствующие неиспользуемым языкам (кроме английского).
9. Используя WinRar, упаковать полученный дистрибутив в самораспаковывающийся архив. При упаковке задать в настройках, чтобы архив при запуске распаковывался во временную папку и запускал там файл install.exe.
Клавиатурная комбинация |
Действие |
F1 |
Справка |
F2 |
Обновить панель |
F3 |
Просмотр файла под курсором средствами встроенного просмотрщика (используются все подключенные к нему плагины) или с помощью внешней программы просмотра. В настройках Total Commander можно определить средство просмотра в зависимости от типа файла. |
F4 |
Редактирование файла под курсором |
F5 |
Копирование файлов |
F6 |
Переименование файлов |
F7 |
Создать каталог |
F8 или Del |
Удаление файлов (в Корзину) |
Alt+F1 |
Выбор диска слева |
Alt+F2 |
Выбор диска справа |
Alt+F3 |
Просмотр файла под курсором внешним просмотрщиком |
Alt+Shift+F3 |
Просмотр файла под курсором внутренним просмотрщиком (без использования установленных плагинов просмотра) |
Alt+F4 |
Выход |
Alt+F5 |
Упаковка выбранных файлов |
Alt+Ctrl+F5 |
(пользовательская) Упаковка выбранных файлов в текущий каталог |
Alt+F6 |
Распаковка всех файлов из архива под курсором (не работает в Windows 95) |
Alt+F7 |
Поиск |
Alt+F8 |
Открыть историю командной строки |
Alt+F9 |
Также как и Alt+F6 (поскольку Alt+F6 не работает в Windows 95) |
Alt+Shift+F9 |
Тест целостности архива |
Alt+F10 |
Открыть дерево каталогов |
Alt+left или right |
Открыть предыдущий/следующий каталог из списка посещенных |
Alt+down |
Открыть список посещенных каталогов |
Shift+F2 |
Сравнить файлы на панелях |
Shift+F3 |
Просмотр файла под курсором (если на панели имеется несколько выделенных файлов) |
Shift+F4 |
Создание нового текстового файла в редакторе по умолчанию |
Shift+F5 |
Копирование файлов (включая переименование) в текущую директорию |
Ctrl+Shift+F5 |
Создание ярлыка на файл в целевой директории |
Shift+F6 |
Переименование файлов в текущей директории |
Shift+F8 или Del |
Удаление файлов насмерть (минуя Корзину) (если соответствующая опция выбрана в настройках) |
Shift+F10 |
Показать контекстное меню файла |
Shift+Esc |
Свернуть Total Commander |
Num+ |
Выделить файлы (по любому шаблону) |
Num- |
Снять выделение (по любому шаблону) |
Num* |
Инвертировать выделение |
Num/ |
Восстановить выделение |
Ctrl+Num+ |
Выделить все файлы |
Ctrl+Num- |
Убрать выделение со всех файлов |
Alt+Num+ |
Выделить все файлы с расширением как у файла под курсором |
Backspace или Ctrl+PgUp |
Перейти в родительский каталог (аналогично cd ..) |
Ctrl+PgDn |
Открыть каталог/архив (например для захода в самораспаковывающиеся .EXE архивы) |
Ctrl+< |
Переход в корневой каталог |
Ctrl+left или right |
Открыть каталог/архив для просмотра в соседней панели (Если курсор находится не на каталоге/архиве то откроется текущая директория) |
Ctrl+F1 |
Краткий вид файлов (только имя файла) |
Ctrl+F2 |
Полный вид (все данные файла) |
Ctrl+Shift+F1 |
Миниатюры в файловой панели |
Ctrl+Shift+F2 |
Просмотр комментариев (для добавления комментария к файлу используйте Ctrl+Z) |
Ctrl+F3 |
Сортировка файлов в панели по имени |
Ctrl+F4 |
Сортировка файлов в панели по расширению |
Ctrl+F5 |
Сортировка файлов в панели по дате и времени создания |
Ctrl+F6 |
Сортировка файлов в панели по размеру |
Ctrl+F7 |
Без сортировки |
Ctrl+F8 |
Показ дерева каталогов |
Ctrl+F9 |
Печать файла под курсором из ассоциированной программы |
Ctrl+F10 |
Показ всех файлов |
Ctrl+F11 |
Показ только программ |
Ctrl+F12 |
Показ файлов по пользовательскому шаблону |
Tab |
Переход с одной панели на противоположную |
Letter |
Ввод команды (курсор перемещается в командную строку) |
Ins |
Выбор файла или каталога |
Space |
Выбор файла или каталога (как Ins). Если пробелом отметить каталог, то в режиме Полный вид вместо <DIR> будет показан его размер. |
Enter |
Вход в каталог или архив/запуск программы/загрузка файла в ассоциированную программу/выполнение командной строки (если она не пуста). Если курсор стоит внутри архива то будет выведено диалоговое окно со свойствами архива и вариантами действий. |
Shift+Enter |
Запуск программы из командной строки. Позволяет не закрывать автоматически окно DOS-команды, что позволяет увидеть результаты ее работы (Работает только при наличии файла NOCLOSE.PIF в каталоге Windows). Для архивов: при открытии используется ассоциированный с данным видом архиватор |
Alt+Shift+Enter |
Подсчет размера всех каталогов в текущей панели в режиме Полный вид. Вместо <DIR> будет показан размер каждого каталога. |
Alt+Enter |
Показ свойств файла |
Ctrl+A |
Выбрать все |
Ctrl+B |
Показ текущих файлов и содержимого всех подкаталогов одним списком |
Ctrl+C или Ctrl+Ins |
Копировать файлы/каталоги в буфер обмена |
Ctrl+D |
Открыть список горячих каталогов |
Ctrl+F |
Соединится с FTP-сервером |
Ctrl+Shift+F |
Отключится от FTP-сервера |
Ctrl+N |
Новое FTP-соединение (введите URL-адрес страницы или файла) |
Ctrl+I |
Переход в целевую панель |
Ctrl+L |
Подсчет места занимаемого выделенными файлами |
Ctrl+M |
Инструмент группового переименования |
Ctrl+Shift+M |
Выбор режима передачи файлов по FTP |
Ctrl+P |
Копировать текущий путь в командную строку |
Ctrl+Q |
Включить/отключить быстрый просмотр в соседней панели. Просмотр файла/каталога под курсором производится средствами встроенного просмотрщика (Lister) с использованием всех подключенных к нему плагинов. |
Ctrl+R |
Перечитать исходный каталог |
Ctrl+T |
Открыть и активировать новую вкладку |
Ctrl+Shift+T |
Открыть, но не активировать новую вкладку |
Ctrl+U |
Поменять местами текущие вкладки на текущей и противоположной панели |
Ctrl+V или Shift+Ins |
Вставить файлы/каталоги из буфера обмена в текущий каталог |
Ctrl+W |
Закрыть текущую вкладку |
Ctrl+Shift+W |
Закрыть все неактивные вкладки |
Ctrl+X или Shift+Del |
Вырезать файлы/каталоги в буфер обмена |
Ctrl+Z |
Редактирование комментариев |
Ctrl+UP |
Открыть каталог под курсором в новой вкладке |
Ctrl+Shift+UP |
Открыть каталог под курсором в противоположном окне и в новой вкладке |
Ctrl+Tab |
Перейти к следующей вкладке |
Ctrl+Shift+Tab |
Перейти к предыдущей вкладке |
Если Total Commander активен, почти весь ввод данных с клавиатуры направляется в командную строку. Приведем формат для некоторых ключей:
Клавиатурная комбинация |
Действие |
Enter |
Командная строка будет выполнена, если она содержит по крайней мере один символ (в противном случае, будет выполнена программа под курсором в текущем окне). Если это команда - cd, md или rd, она выполнен непосредственно. Если это внутренняя команда DOS, то команда будет выполнена в сеансе DOS. В противном случае, будет запущена программа с данным именем. Если в командную строку ввести пробел, то последующее нажатие на Enter запустит Проводник |
Shift+Enter |
Подобно Enter, но позволяет не закрывать автоматически окно DOS-команды, что позволяет увидеть результаты ее работы (Работает только при наличии файла NOCLOSE.PIF в каталоге Windows) |
Ctrl+Enter |
Вставляет имя файла под курсором в командную строку |
Ctrl+Shift+Enter |
Вставляет имя файла под курсором (включая полный путь) в командную строку |
Ctrl+down или Alt+F8 |
Открывает список с выполнявшимися ранее командными строками (список истории). Придерживайте клавишу Ctrl и используйте курсорные клавиши вверх и вниз, чтобы выбрать нужную. Нажимая левую или правую клавишу, вы можете отредактировать командную строку. Это автоматически закрывает список. |
Tab или клавиши управления курсором |
Возвращает курсор в исходную панель. Клавиши Влево и Вправо перемещают курсор по командной строке, даже если курсор до этого был в панели. Если в панели выбран краткий вид файлов, то курсорные клавиши вызывают перемещение по колонкам этой панели. Вы должны придерживать Shift чтобы переместить курсор вновь на командную строку. Курсорные Вверх и Вниз перемещают курсор по панели, даже если до этого он был в командной строке. |
Esc или Ctrl+Y |
Очистка командной строки |
Ctrl+C или Ctrl+Ins |
Копировать выделенный текст в буфер обмена |
Ctrl+X или Shift+Del |
Вырезать выделенный текст в буфер обмена |
Ctrl+V или Shift+Ins |
Вставить в командную строку текст из буфера обмена |
Ctrl+K |
Удалить текст от курсора до конца строки |
Ctrl+W |
Удалить слово слева от курсора |
Ctrl+T |
Удалить слово справа от курсора |