Все команды Total Commander 8.01

Встроенные команды
Пользовательские команды и псевдонимы
Команды, воспринимающие параметры
Команды, отсутствующие в файле Totalcmd.inc
Системные команды, выполняющиеся из командной строки TC
Открытие в TC системных папок Windows по их CLSID
Параметры запуска TC и его инструментов из командной строки
Параметры для панели инструментов, пользовательских меню и команд
Переменные, используемые в TC

Встроенные команды

DEC * | HEX * | Команда * | Описание команды | Клавиши * | Примечания
[_Активная_панель_]
300 | $12C | cm_SrcComments | Комментарии | CS+F2* |  | ...или возврат к краткому/подробному виду
301 | $12D | cm_SrcShort | Краткий вид (только имена) | C+F1 |  |
302 | $12E | cm_SrcLong | Подробный вид | C+F2 |  |
303 | $12F | cm_SrcTree | Дерево каталогов | C+F8 |  |
304 | $130 | cm_SrcQuickview | Быстрый просмотр | C+Q |  | ...или его выключение
305 | $131 | cm_VerticalPanels | Расположить панели одну над другой |  |  | ...или возврат к обычному расположению панелей
306 | $132 | cm_SrcQuickInternalOnly | Быстрый просмотр без плагинов |  |  | ...или его выключение
307 | $133 | cm_SrcHideQuickview | Выключить быстрый просмотр |  |  |
311 | $137 | cm_SrcExecs | Отображать только программы | C+F11 |  |
312 | $138 | cm_SrcAllFiles | Отображать все файлы | C+F10 |  |
313 | $139 | cm_SrcUserSpec | Последний пользовательский фильтр |  |  |
314 | $13A | cm_SrcUserDef | Задать фильтр | C+F12 |  |
321 | $141 | cm_SrcByName | Сортировка по имени | C+F3 |  | ...или обратный порядок той же сортировки
322 | $142 | cm_SrcByExt | Сортировка по типу | C+F4 |  | ...или обратный порядок той же сортировки
323 | $143 | cm_SrcBySize | Сортировка по размеру | C+F6 |  | ...или обратный порядок той же сортировки
324 | $144 | cm_SrcByDateTime | Сортировка по дате/времени | C+F5 |  | ...или обратный порядок той же сортировки
325 | $145 | cm_SrcUnsorted | Без сортировки | C+F7 |  |
330 | $14A | cm_SrcNegOrder | В обратном порядке |  |  |
331 | $14B | cm_SrcOpenDrives | Открыть список дисков |  |  |
269 | $10D | cm_SrcThumbs | Просмотр эскизов | CS+F1 |  | ...или возврат к краткому/подробному виду
270 | $10E | cm_SrcCustomViewMenu | Меню пользовательских колонок | S+F1 |  | ...и стандартных режимов файловой панели
332 | $14C | cm_SrcPathFocus | Активизировать цепочки навигации |  |  | Переход к управлению с клавиатуры
[_Панель_слева_]
100 | $64 | cm_LeftComments | Комментарии |  |  | ...или возврат к краткому/подробному виду
101 | $65 | cm_LeftShort | Краткий вид (только имена) |  |  |
102 | $66 | cm_LeftLong | Подробный вид |  |  |
103 | $67 | cm_LeftTree | Дерево каталогов |  |  |
104 | $68 | cm_LeftQuickview | Быстрый просмотр |  |  | ...или его выключение
106 | $6A | cm_LeftQuickInternalOnly | Быстрый просмотр без плагинов |  |  | ...или его выключение
107 | $6B | cm_LeftHideQuickview | Выключить быстрый просмотр |  |  |
111 | $6F | cm_LeftExecs | Отображать только программы |  |  |
112 | $70 | cm_LeftAllFiles | Отображать все файлы |  |  |
113 | $71 | cm_LeftUserSpec | Последний пользовательский фильтр |  |  |
114 | $72 | cm_LeftUserDef | Задать фильтр |  |  |
121 | $79 | cm_LeftByName | Сортировка по имени |  |  | ...или обратный порядок той же сортировки
122 | $7A | cm_LeftByExt | Сортировка по типу |  |  | ...или обратный порядок той же сортировки
123 | $7B | cm_LeftBySize | сортировка по размеру |  |  | ...или обратный порядок той же сортировки
124 | $7C | cm_LeftByDateTime | Сортировка по дате/времени |  |  | ...или обратный порядок той же сортировки
125 | $7D | cm_LeftUnsorted | Без сортировки |  |  |
130 | $82 | cm_LeftNegOrder | В обратном порядке |  |  |
131 | $83 | cm_LeftOpenDrives | Открыть список дисков | A+F1 |  |
132 | $84 | cm_LeftPathFocus | Активизировать цепочки навигации | Alt+F11 |  | Переход к управлению с клавиатуры
2034 | $7F2 | cm_LeftDirBranch | Показ файлов без подкаталогов |  |  | ...или возврат к обычному показу
2047 | $7FF | cm_LeftDirBranchSel | Показ файлов без подкаталогов (только в выделенном) |  |  | ...или возврат к обычному показу
69 | $45 | cm_LeftThumbs | Просмотр эскизов |  |  | ...или возврат к краткому/подробному виду
70 | $46 | cm_LeftCustomViewMenu | Меню пользовательских колонок |  |  | ...и стандартных режимов файловой панели
[_Панель_справа_]
200 | $C8 | cm_RightComments | Комментарии |  |  | ...или возврат к краткому/подробному виду
201 | $C9 | cm_RightShort | Краткий вид (только имена) |  |  |
202 | $CA | cm_RightLong | Подробный вид |  |  |
203 | $CB | cm_RightTree | Дерево каталогов |  |  |
204 | $CC | cm_RightQuickview | Быстрый просмотр |  |  | ...или его выключение
206 | $CE | cm_RightQuickInternalOnly | Быстрый просмотр без плагинов |  |  | ...или его выключение
207 | $CF | cm_RightHideQuickview | Выключить быстрый просмотр |  |  |
211 | $D3 | cm_RightExecs | Отображать только программы |  |  |
212 | $D4 | cm_RightAllFiles | Отображать все файлы |  |  |
213 | $D5 | cm_RightUserSpec | Последний пользовательский фильтр |  |  |
214 | $D6 | cm_RightUserDef | Задать фильтр |  |  |
221 | $DD | cm_RightByName | Сортировка по имени |  |  | ...или обратный порядок той же сортировки
222 | $DE | cm_RightByExt | Сортировка по типу |  |  | ...или обратный порядок той же сортировки
223 | $DF | cm_RightBySize | Сортировка по размеру |  |  | ...или обратный порядок той же сортировки
224 | $E0 | cm_RightByDateTime | Сортировка по дате/времени |  |  | ...или обратный порядок той же сортировки
225 | $E1 | cm_RightUnsorted | Без сортировки |  |  |
230 | $E6 | cm_RightNegOrder | В обратном порядке |  |  |
231 | $E7 | cm_RightOpenDrives | Открыть список дисков | A+F2 |  |
232 | $E8 | cm_RightPathFocus | Активизировать цепочки навигации | Alt+F12 |  | Переход к управлению с клавиатуры
2035 | $7F3 | cm_RightDirBranch | Показ файлов без подкаталогов |  |  | ...или возврат к обычному показу
2048 | $800 | cm_RightDirBranchSel | Показ файлов без подкаталогов (только в выделенном) |  |  | ...или возврат к обычному показу
169 | $A9 | cm_RightThumbs | Просмотр эскизов |  |  | ...или возврат к краткому/подробному виду
170 | $AA | cm_RightCustomViewMenu | Меню пользовательских колонок |  |  | ...и стандартных режимов файловой панели
[_Файловые_операции_]
903 | $387 | cm_List | Просмотр | F3 |  | Просмотр согласно настройкам: внутренний (выделенные файлы или файл под курсором) либо с помощью внешней программы
1006 | $3EE | cm_ListInternalOnly | Внутренний просмотр без плагинов | AS+F3 |  | Только для файла под курсором
904 | $388 | cm_Edit | Правка | F4 |  | Только для файла под курсором. Загрузка в редактор выделенных файлов – через специальную программу (F4Menu, ChoiceEditor и пр.)
905 | $389 | cm_Copy | Копировать файлы | F5 |  | При работе с архивами и FTP вместо копирования выполняются операции упаковки/распаковки и закачки/загрузки
3100 | $C1C | cm_CopySamepanel | Копировать в ту же панель | S+F5 |  | Выполняется только указанная операция, клавиши-модификаторы игнорируются
3101 | $C1D | cm_CopyOtherpanel | Копировать в другую панель |  |  | Выполняется только указанная операция, клавиши-модификаторы игнорируются
906 | $38A | cm_RenMov | Переименовать/Переместить файлы | F6 |  | Если в целевой панели архив, выполняется упаковка с удалением исходных файлов
907 | $38B | cm_MkDir | Создать каталог | F7 |  |
908 | $38C | cm_Delete | Удалить файлы | F8 S+F8 | Del S+Del | Если в настройках TC разрешено удаление в Корзину, F8 и Del удаляют файлы туда, а S+F8 и S+Del – минуя Корзину, если запрещено – всё наоборот
518 | $206 | cm_TestArchive | Протестировать архивы | AS+F9 | AS+F6 | Второй способ клавиатурного вызова не работает в Windows 9x
508 | $1FC | cm_PackFiles | Упаковать файлы (в каталог на другой панели) | A+F5 |  | Как применять эту команду для упаковки файлов в каталог в той же панели, описано ниже в дополнительной таблице
509 | $1FD | cm_UnpackFiles | Распаковать файлы | A+F9 | A+F6 | Второй способ клавиатурного вызова не работает в Windows 9x
1002 | $3EA | cm_RenameOnly | Переименовать | S+F6 |  | Для единичного объекта выполняется переименование в панели, для нескольких – пакетное переименование
1007 | $3EF | cm_RenameSingleFile | Переименовать объект под курсором |  |  | Одна из немногих команд, игнорирующих выделение
1005 | $3ED | cm_MoveOnly | Переместить | F6 |  | Выполняется только указанная операция, клавиши-модификаторы игнорируются
1003 | $3EB | cm_Properties | Свойства (Суммарный размер) |  |  | Для объекта под курсором выполняется как cm_VersionInfo (510), для выделенных объектов – как cm_GetFileSpace (503)
1004 | $3EC | cm_CreateShortcut | Создать ярлык | CS+F5 |  |
1001 | $3E9 | cm_Return | Программный аналог нажатия Enter | Enter |  |
2800 | $AF0 | cm_OpenAsUser | Запуск программы от имени другого пользователя |  |  |
560 | $230 | cm_Split | Разбить файл |  |  |
561 | $231 | cm_Combine | Собрать файлы |  |  | Курсор должен находиться на первом частичном файле
562 | $232 | cm_Encode | Кодировать файл (MIME/UUE/XXE) |  |  |
563 | $233 | cm_Decode | Декодировать файл (MIME/UUE/XXE/BinHex/Yenc) |  |  |
564 | $234 | cm_CRCcreate | Посчитать CRC-суммы (форматы CRC32/MD5/SHA1) |  |  |
565 | $235 | cm_CRCcheck | Проверить CRC-суммы (форматы CRC32/MD5/SHA1/SHA256) |  |  | Позволяет также проверить CRC-сумму файла под курсором, если её значение скопировано откуда-то в буфер обмена
502 | $1F6 | cm_SetAttrib | Изменить атрибуты |  |  | На FTP-серверах: изменить атрибуты Unix (права пользователя)
[_Настройка_]
490 | $1EA | cm_Config | Настройка: Вид окна |  |  |
486 | $1E6 | cm_DisplayConfig | Настройка: Содержимое панелей |  |  |
477 | $1DD | cm_IconConfig | Настройка: Значки |  |  |
492 | $1EC | cm_FontConfig | Настройка: Шрифты |  |  |
494 | $1EE | cm_ColorConfig | Настройка: Цвета |  |  |
497 | $1F1 | cm_ConfTabChange | Настройка: Табуляторы |  |  |
488 | $1E8 | cm_DirTabsConfig | Настройка: Вкладки папок |  |  |
483 | $1E3 | cm_CustomColumnConfig | Настройка: Наборы колонок |  |  |
2920 | $B68 | cm_CustomColumnDlg | Настроить текущий набор колонок |  |  |
499 | $1F3 | cm_LanguageConfig | Настройка: Язык |  |  |
516 | $204 | cm_Config2 | Настройка: Основные операции |  |  |
496 | $1F0 | cm_EditConfig | Настройка: Правка/Просмотр |  |  |
487 | $1E7 | cm_CopyConfig | Настройка: Операции с файлами |  |  |
478 | $1DE | cm_RefreshConfig | Настройка: Автообновление |  |  |
479 | $1DF | cm_QuickSearchConfig | Настройка: Быстрый поиск |  |  |
489 | $1E9 | cm_FtpConfig | Настройка: FTP |  |  |
484 | $1E4 | cm_PluginsConfig | Настройка: Плагины |  |  |
482 | $1E2 | cm_ThumbnailsConfig | Настройка: Эскизы |  |  |
481 | $1E1 | cm_LogConfig | Настройка: Файл отчёта |  |  |
480 | $1E0 | cm_IgnoreConfig | Настройка: Список исключений |  |  |
485 | $1E5 | cm_ZipPackerConfig | Настройка: Архиватор ZIP |  |  |
491 | $1EB | cm_PackerConfig | Настройка: Архиваторы |  |  |
495 | $1EF | cm_Confirmation | Настройка: Разное |  |  |
493 | $1ED | cm_ConfigSavePos | Сохранить позицию |  |  |
498 | $1F2 | cm_ButtonConfig | Настройка панели инструментов |  |  |
580 | $244 | cm_ConfigSaveSettings | Сохранить настройки |  |  |
581 | $245 | cm_ConfigChangeIniFiles | Правка файлов конфигурации |  |  |
582 | $246 | cm_ConfigSaveDirHistory | Сохранить историю каталогов |  |  |
700 | $2BC | cm_ChangeStartMenu | Настройка меню "Запуск" |  |  |
[_Сеть_]
512 | $200 | cm_NetConnect | Подключить сетевой диск |  |  | Вызов системной функции
513 | $201 | cm_NetDisconnect | Отключить сетевой диск |  |  | Вызов системной функции
514 | $202 | cm_NetShareDir | Открыть общий доступ к каталогу |  |  | Вызов системной функции
515 | $203 | cm_NetUnshareDir | Закрыть общий доступ к каталогу |  |  | Вызов системной функции
2204 | $89C | cm_AdministerServer | Показать ресурсы администратора (\\server\c$ и пр.) |  |  | Постояное отображение ресурсов администратора задаётся ключом AdminShares=1
2203 | $89B | cm_ShowFileUser | Показать, кем открыт локальный файл по сети |  |  |
[_Разное_]
503 | $1F7 | cm_GetFileSpace | Подсчитать занимаемое место | C+L |  |
505 | $1F9 | cm_VolumeId | Метка диска |  |  |
510 | $1FE | cm_VersionInfo | Свойства (Информация о версии) | A+Enter |  | Стандартная системная команда (в скобках указан давно утративший актуальность вариант применения для EXE/DLL в Windows NT 3.51)
511 | $1FF | cm_ExecuteDOS | Открыть командную консоль |  |  |
533 | $215 | cm_CompareDirs | Сравнить каталоги | S+F2 |  |
536 | $218 | cm_CompareDirsWithSubdirs | Сравнить каталоги с учётом подкаталогов |  |  | Учитываются только имена подкаталогов, но не их содержимое
2500 | $9C4 | cm_ContextMenu | Показать контекстное меню | S+F8 | S+F10 Context | Контекстное меню открывается сразу, без задержки
2927 | $B6F | cm_ContextMenuInternal | Показать контекстное меню внутренних ассоциаций |  |  | Меню вызывается для всех выделенных файлов, соответствующих данной ассоциации
2928 | $B70 | cm_ContextMenuInternalCursor | Меню внутренних ассоциаций для файла под курсором |  |  | Выделение прочих файлов игнорируется
2930* | $B72 | cm_ShowRemoteMenu | Меню команд для управления TC с ПДУ Media Center |  |  | Меню вызывается независимо от состояния ключа MediaRemote
2600 | $A28 | cm_SyncChangeDir | Синхронное изменение каталогов в панелях |  |  | Режим отключается вручную той же командой или автоматически (если дальнейшая синхронизация становится невозможной)
2700 | $A8C | cm_EditComment | Правка комментария к файлу под курсором | C+Z |  | Множественная правка комментариев выполняется через изменение атрибутов с плагинами или специальные программы/скрипты
4001 | $FA1 | cm_FocusLeft | Поместить курсор в левую панель |  |  | Универсальной команды, эквивалентной нажатию Tab, в TC нет
4002 | $FA2 | cm_FocusRight | Поместить курсор в правую панель |  |  | Универсальной команды, эквивалентной нажатию Tab, в TC нет
4003 | $FA3 | cm_FocusCmdLine | Поместить курсор в командную строку |  |  | Клавиатурный вызов зависит от режима файловой панели: вариант S+влево/вправо универсальный, а влево/вправо – только для подробного вида, комментариев и пользовательских колонок
4004 | $FA4 | cm_FocusButtonBar | Установить фокус на панель инструментов | Alt+Shift+F11 |  | Переход к управлению с клавиатуры
2014 | $7DE | cm_CountDirContent | Подсчёт размеров подкаталогов текущего каталога | AS+Enter |  |
2913 | $B61 | cm_UnloadPlugins | Выгрузить все плагины |  |  | Действие команды временное, до первого обращения в текущем сеансе к соответствующему плагину
534 | $216 | cm_DirMatch | Сравнить каталоги, скрыв одинаковые файлы |  |  | Аналог команды cm_CompareDirs с дополнительной фильтрацией
531 | $213 | cm_Exchange | Поменять местами содержимое панелей (активные вкладки) | C+U |  | При отстутствии вкладок эта команда и cm_ExchangeWithTabs работают одинаково
532 | $214 | cm_MatchSrc | Получатель = Источнику |  |  | Для обратной операции (открытия в активной панели содержимого неактивной) аналогичной встроенной команды нет
2918 | $B66 | cm_ReloadSelThumbs | Обновить выбранные эскизы |  |  |
[_Соединение через LPT/USB-порт_]
2300 | $8FC | cm_DirectCableConnect | Установить соединение через LPT/USB-порт |  |  |
2301 | $8FD | cm_NTinstallDriver | Установить драйвер LPT (NT) |  |  |
2302 | $8FE | cm_NTremoveDriver | Удалить драйвер LPT (NT) |  |  |
[_Печать_]
2027 | $7EB | cm_PrintDir | Печать списка файлов |  |  | Только для выделенных объектов
2028 | $7EC | cm_PrintDirSub | Печать списка файлов с подкаталогами |  |  | Только для выделенных объектов
504 | $1F8 | cm_PrintFile | Печать содержимого файла | C+F9 |  | Только для файла под курсором
[_Выделение_]
521 | $209 | cm_SpreadSelection | Выделить группу | Num+ |  | Если в настройках ("Основные операции") указано выделение только файлов, работает как 3312, если файлов и папок – как 3311
3311 | $CEF | cm_SelectBoth | Выделить группу: файлы и папки | Num+ |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиша работает для этой команды, если только файлов – для 3312
3312 | $CF0 | cm_SelectFiles | Выделить группу: только файлы | S+Num+ |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиши работают для этой команды, если только файлов – для 3311
3313 | $CF1 | cm_SelectFolders | Выделить группу: только папки |  |  |
522 | $20A | cm_ShrinkSelection | Снять выделение группы (файлы и папки) | Num- |  | Независимо от настроек снимается выделение как с файлов, так и с папок
3314 | $CF2 | cm_ClearFiles | Снять выделение: только файлы | S+Num- |  | Независимо от настроек снимается выделение только с файлов
3315 | $CF3 | cm_ClearFolders | Снять выделение: только папки |  |  |
3316 | $CF4 | cm_ClearSelCfg | Снять выделение (файлы или всё – как настроено) |  |  | В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки
523 | $20B | cm_SelectAll | Выделить всё (файлы или всё – как настроено) | C+Num+ | C+A | Если в настройках ("Основные операции") указано выделение только файлов, работает как 3302, если файлов и папок – как 3301
3301 | $CE5 | cm_SelectAllBoth | Выделить всё: файлы и папки | C+Num+ |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиши работают для этой команды, если только файлов – для 3302
3302 | $CE6 | cm_SelectAllFiles | Выделить все файлы | CS+Num+ |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиши работают для этой команды, если только файлов – для 3301
3303 | $CE7 | cm_SelectAllFolders | Выделить все папки |  |  |
524 | $20C | cm_ClearAll | Снять всё выделение (файлы и папки) | C+Num- |  | Независимо от настроек снимается выделение как с файлов, так и с папок
3304 | $CE8 | cm_ClearAllFiles | Снять выделение со всех файлов | CS+Num- |  | Независимо от настроек снимается выделение только с файлов
3305 | $CE9 | cm_ClearAllFolders | Снять выделение со всех папок |  |  |
3306 | $CEA | cm_ClearAllCfg | Снять всё выделение (файлы или всё – как настроено) |  |  | В зависимости от настроек ("Основные операции") снимается выделение только с файлов или с файлов и папок
525 | $20D | cm_ExchangeSelection | Инвертировать выделение | Num* |  | Если в настройках ("Основные операции") указано выделение только файлов, работает как 3322, если файлов и папок – как 3321
3321 | $CF9 | cm_ExchangeSelBoth | Инвертировать выделение (файлы и папки) | Num* |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиша работает для этой команды, если только файлов – для 3322
3322 | $CFA | cm_ExchangeSelFiles | Инвертировать выделение (файлы) | S+Num* |  | Если в настройках ("Основные операции") указано выделение файлов и папок, клавиши работают для этой команды, если только файлов – для 3321
3323 | $CFB | cm_ExchangeSelFolders | Инвертировать выделение (папки) |  |  |
527 | $20F | cm_SelectCurrentExtension | Выделить файлы/папки по текущему расширению | A+Num+ |  | В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки
528 | $210 | cm_UnselectCurrentExtension | Снять выделение по расширению | A+Num- |  | Независимо от настроек снимается выделение как с файлов, так и с папок
541 | $21D | cm_SelectCurrentName | Выделить файлы по текущему имени |  |  | В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки
542 | $21E | cm_UnselectCurrentName | Снять выделение по текущему имени |  |  | Независимо от настроек снимается выделение как с файлов, так и с папок
543 | $21F | cm_SelectCurrentNameExt | Выделить файлы по текущему имени+расширению |  |  | Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки)
544 | $220 | cm_UnselectCurrentNameExt | Снять выделение по текущему имени+расширению |  |  | Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок)
537 | $219 | cm_SelectCurrentPath | Выделить всё с этим путём |  |  | Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки)
538 | $21A | cm_UnselectCurrentPath | Снять всё выделение с этим путём |  |  | Применяется для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок)
529 | $211 | cm_RestoreSelection | Восстановить выделение | Num/ |  |
530 | $212 | cm_SaveSelection | Сохранить выделение временно |  |  |
2031 | $7EF | cm_SaveSelectionToFile | Сохранить выделение в файл |  |  | Файл автоматически получает юникодную кодировку UTF-16LE
2041 | $7F9 | cm_SaveSelectionToFileA | Сохранить выделение в файл (ANSI) |  |  |
2042 | $7FA | cm_SaveSelectionToFileW | Сохранить выделение в файл (Юникод) |  |  |
2039 | $7F7 | cm_SaveDetailsToFile | Сохранить содержимое всех колонок в файл |  |  | Файл автоматически получает юникодную кодировку UTF-16LE
2043 | $7FB | cm_SaveDetailsToFileA | Сохранить содержимое всех колонок в файл (ANSI) |  |  |
2044 | $7FC | cm_SaveDetailsToFileW | Сохранить содержимое всех колонок в файл (Юникод) |  |  |
2032 | $7F0 | cm_LoadSelectionFromFile | Загрузить выделение из файла |  |  |
2033 | $7F1 | cm_LoadSelectionFromClip | Загрузить выделение из буфера |  |  | Сохранённое ранее по команде 2017, 2018 или 2021
[_Безопасность_]
2200 | $898 | cm_EditPermissionInfo | Изменение прав доступа (NTFS) |  |  | Не работает в Windows Vista/7/8
2201 | $899 | cm_EditAuditInfo | Аудит файлов (NTFS) |  |  | Не работает в Windows Vista/7/8
2202 | $89A | cm_EditOwnerInfo | Стать владельцем (NTFS) |  |  | Не работает в Windows Vista/7/8
[_Буфер_обмена_]
2007 | $7D7 | cm_CutToClipboard | Вырезать выбранные файлы в буфер | C+X |  | Стандартная системная команда
2008 | $7D8 | cm_CopyToClipboard | Копировать выбранные файлы в буфер | C+C | C+Ins | Стандартная системная команда
2009 | $7D9 | cm_PasteFromClipboard | Вставить из буфера в текущий каталог | C+V | S+Ins* | Стандартная системная команда
2017 | $7E1 | cm_CopyNamesToClip | Копировать в буфер имена файлов |  |  |
2018 | $7E2 | cm_CopyFullNamesToClip | Копировать в буфер имена с путями |  |  |
2021 | $7E5 | cm_CopyNetNamesToClip | Копировать в буфер имена с UNC-путями |  |  |
2029 | $7ED | cm_CopySrcPathToClip | Копировать в буфер путь источника |  |  |
2030 | $7EE | cm_CopyTrgPathToClip | Копировать в буфер путь получателя |  |  |
2036 | $7F4 | cm_CopyFileDetailsToClip | Копировать содержимое всех колонок |  |  |
2037 | $7F5 | cm_CopyFpFileDetailsToClip | Копировать все колонки (полные пути) |  |  |
2038 | $7F6 | cm_CopyNetFileDetailsToClip | Копировать все колонки (UNC-пути) |  |  |
[_FTP_]
550 | $226 | cm_FtpConnect | Соединиться с FTP-сервером | C+F |  |
551 | $227 | cm_FtpNew | Новое FTP-соединение | C+N |  |
552 | $228 | cm_FtpDisconnect | Разорвать FTP-соединение | CS+F |  |
553 | $229 | cm_FtpHiddenFiles | Показывать скрытые файлы на сервере |  |  |
554 | $22A | cm_FtpAbort | Прервать текущую FTP-команду |  |  |
555 | $22B | cm_FtpResumeDownload | Возобновить прерванную загрузку |  |  |
556 | $22C | cm_FtpSelectTransferMode | Выбор режима Авто/Двоичный/Текстовый | CS+M |  |
557 | $22D | cm_FtpAddToList | Добавить выбранные файлы в список загрузки |  |  |
558 | $22E | cm_FtpDownloadList | FTP-загрузка по списку |  |  |
[_Навигация_]
570 | $23A | cm_GotoPreviousDir | Назад | A+влево |  |
571 | $23B | cm_GotoNextDir | Вперёд | A+вправо |  |
572 | $23C | cm_DirectoryHistory | История каталогов | A+вниз |  |
526 | $20E | cm_DirectoryHotlist | Избранные каталоги | C+D |  |
573 | $23D | cm_GotoPreviousLocalDir | Назад с пропуском FTP |  |  |
574 | $23E | cm_GotoNextLocalDir | Вперёд с пропуском FTP |  |  |
2001 | $7D1 | cm_GoToRoot | Перейти в корневой каталог диска | C+\ |  |
2002 | $7D2 | cm_GoToParent | Перейти в родительский каталог | C+PgUp | Backspace |
2003 | $7D3 | cm_GoToDir | Открыть каталог/архив под курсором | C+PgDn |  | Для каталогов и обычных архивов аналогично Enter. Если вход в архивы как в каталоги запрещён в настройках TC, вызывается ассоциированная программы или запускается EXE-архив
2121 | $849 | cm_OpenDesktop | Рабочий стол |  |  | Переход в соответствующую виртуальную папку
2122 | $84A | cm_OpenDrives | Мой компьютер |  |  | Переход в соответствующую виртуальную папку
2123 | $84B | cm_OpenControls | Панель управления |  |  | Переход в соответствующую виртуальную папку
2124 | $84C | cm_OpenFonts | Шрифты |  |  | Переход в соответствующую виртуальную папку
2125 | $84D | cm_OpenNetwork | Сетевое окружение |  |  | Переход в соответствующую виртуальную папку
2126 | $84E | cm_OpenPrinters | Принтеры |  |  | Переход в соответствующую виртуальную папку
2127 | $84F | cm_OpenRecycled | Корзина |  |  | Переход в соответствующую виртуальную папку
500 | $1F4 | cm_CDtree | Дерево каталогов | A+F10 |  | Команда открывает диалог с деревом только для текущего диска
2024 | $7E8 | cm_TransferLeft | Открыть в левой панели каталог/архив под курсором | C+влево |  | Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются тем, где применена команда
2025 | $7E9 | cm_TransferRight | Открыть в правой панели каталог/архив под курсором | C+вправо |  | Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются тем, где применена команда
2912 | $B60 | cm_EditPath | Редактировать путь в заголовке панели |  |  | Работает независимо от состояния ключа InplaceRenamePath
2050 | $802 | cm_GoToFirstFile | Поместить курсор на первый файл в списке |  |  | Каталоги и элемент [..] этой командой игнорируются
2051 | $803 | cm_GotoNextDrive | Переход к следующему диску (C–>D) |  |  |
2052 | $804 | cm_GotoPreviousDrive | Переход к предыдущему диску (C<–D) |  |  |
2053 | $805 | cm_GotoNextSelected | Переход к следующему выделенному объекту |  |  |
2054 | $806 | cm_GotoPrevSelected | Переход к предыдущему выделенному объекту |  |  |
2061 | $80D | cm_GotoDriveA | Переключиться на диск A |  |  |
2063 | $80F | cm_GotoDriveC | Переключиться на диск C |  |  |
2064 | $810 | cm_GotoDriveD | Переключиться на диск D |  |  |
2065 | $811 | cm_GotoDriveE | Переключиться на диск E |  |  |
2066 | $812 | cm_GotoDriveF | Переключиться на диск F и т. д. |  |  | Если вам нужно больше дисков, добавьте команды самостоятельно
2086 | $826 | cm_GotoDriveZ | Переключиться на диск Z |  |  |
[_Помощь_]
610 | $262 | cm_HelpIndex | Справка (содержание) | F1 |  |
620 | $26C | cm_Keyboard | Справка по горячим клавишам |  |  |
630 | $276 | cm_Register | Информация о регистрации |  |  |
640 | $280 | cm_VisitHomepage | Посетить сайт Total Commander |  |  |
690 | $2B2 | cm_About | О программе Total Commander |  |  |
[_Окно_программы_]
24340 | $5F14 | cm_Exit | Закрыть окно TC | A+F4 | A+X | A+F4 может сворачивать окно TC вместо закрытия, если значение ключа MinimizeOnClose (битовая сумма) включает 2
2000 | $7D0 | cm_Minimize | Свернуть окно TC | S+Esc | A+F4 | По умолчанию A+F4 закрывает окно. См. предыдущий комментарий
2015 | $7DF | cm_Maximize | Развернуть окно TC |  |  |
2016 | $7E0 | cm_Restore | Восстановить окно TC |  |  |
[_Командная_строка_]
2004 | $7D4 | cm_ClearCmdLine | Очистить командную строку | C+Y | Esc | Действие клавиш не тождественно: C+Y оставляет курсор в командной строке, Esc возвращает его в файловую панель
2005 | $7D5 | cm_NextCommand | Следующая сохранённая команда |  |  |
2006 | $7D6 | cm_PrevCommand | Предыдущая сохранённая команда | C+E |  |
2019 | $7E3 | cm_AddPathToCmdline | Копировать путь в командную строку | C+P |  |
[_Инструменты_]
2400 | $960 | cm_MultiRenameFiles | Групповое переименование | C+M | C+T | C+T вызывает cm_MultiRenameFiles только при отключённой функции вкладок, в противном случае вызывается cm_OpenNewTab
506 | $1FA | cm_SysInfo | Информация о системе |  |  |
559 | $22F | cm_OpenTransferManager | Диспетчер фоновой пересылки |  |  |
501 | $1F5 | cm_SearchFor | Поиск файлов | A+F7 |  |
2020 | $7E4 | cm_FileSync | Синхронизировать каталоги |  |  |
507 | $1FB | cm_Associate | Открыть с помощью... (Файловые ассоциации) |  |  |
519 | $207 | cm_InternalAssociate | Настройка внутренних ассоциаций TC |  |  |
2022 | $7E6 | cm_CompareFilesByContent | Сравнить файлы по содержимому |  |  | Если задана (ключом Comparetool) внешняя программа сравнения файлов, вызывается она, если нет – внутренний инструмент
2040 | $7F8 | cm_IntCompareFilesByContent | Сравнить файлы внутренним инструментом |  |  | Всегда вызывается внутренний инструмент сравнения по содержимому
2924 | $B6C | cm_CommandBrowser | Список встроенных и пользовательских команд |  |  | ...а также инструмент создания и редактирования пользовательских команд
[_Вид_]
2901 | $B55 | cm_VisButtonbar | Панель инструментов: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2902 | $B56 | cm_VisDriveButtons | Кнопки дисков: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2903 | $B57 | cm_VisTwoDriveButtons | Панели выбора дисков: одна/две |  |  | См. также страницу настроек "Вид окна"
2904 | $B58 | cm_VisFlatdriveButtons | Кнопки дисков: плоские/обычные |  |  | См. также страницу настроек "Вид окна"
2905 | $B59 | cm_VisFlatInterface | Интерфейс основного окна: плоский/обычный |  |  | См. также страницу настроек "Вид окна"
2906 | $B5A | cm_VisDriveCombo | Окно выбора дисков: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2907 | $B5B | cm_VisCurDir | Заголовок файловой панели: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2926 | $B6E | cm_VisBreadCrumbs | Цепочки навигации: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2908 | $B5C | cm_VisTabheader | Заголовки табуляторов: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2909 | $B5D | cm_VisStatusbar | Строка состояния: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2910 | $B5E | cm_VisCmdLine | Командная строка: вкл/выкл |  |  | При выключении командная строка работает в режиме автоскрытия. См. также страницу настроек "Вид окна"
2911 | $B5F | cm_VisKeyButtons | Функциональные кнопки: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2914 | $B62 | cm_ShowHint | Показать всплывающую подсказку для файла/папки |  |  |
2915 | $B63 | cm_ShowQuickSearch | Вывести пустой диалог быстрого поиска/фильтрации в текущем каталоге |  |  | Быстрый поиск согласно клавиатурному вводу задаётся в настройках TC, внутренних команд для него нет. Состояние быстрого фильтра в открывшемся диалоге задаётся ключом QuickSearchAutoFilter (в отличие от вызова диалога по C+S, где фильтр всегда включён)
2010 | $7DA | cm_SwitchLongNames | Показ длинных имен: вкл/выкл |  |  | См. также страницу настроек "Содержимое панелей"
540 | $21C | cm_RereadSource | Обновить содержимое панели | F2 | C+R |
2023 | $7E7 | cm_ShowOnlySelected | Показ только выделенных объектов |  |  |
2011 | $7DB | cm_SwitchHidSys | Показ скрытых/системных файлов: вкл/выкл |  |  | См. также страницу настроек "Содержимое панелей"
2013 | $7DD | cm_Switch83Names | Имена формата 8.3 в нижнем регистре: вкл/выкл |  |  | См. также страницу настроек "Содержимое панелей"
2012 | $7DC | cm_SwitchDirSort | Сортировать каталоги: по имени/как файлы |  |  | См. также страницу настроек "Содержимое панелей"
2026 | $7EA | cm_DirBranch | Показ файлов без подкаталогов | C+B |  | ...или возврат к обычному показу. Вариант для активной панели. Для левой и правой панели см., соответственно, 2034 и 2035
2046 | $7FE | cm_DirBranchSel | Показ файлов без подкаталогов (только в выделенном) | CS+B |  | ...или возврат к обычному показу. Вариант для активной панели. Для левой и правой панели см., соответственно, 2047 и 2048
909 | $38D | cm_50Percent | Установить размеры панелей одинаковыми |  |  |
910 | $38E | cm_100Percent | Скрыть неактивную панель |  |  | ...увеличив соответственно размер активной панели
2916 | $B64 | cm_VisDirTabs | Использовать вкладки папок: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2923 | $B6B | cm_VisXPThemeBackground | Стиль Windows XP/Vista/7 для фона верхней части окна: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2917 | $B65 | cm_SwitchOverlayIcons | Показывать оверлейные (наложенные) значки: вкл/выкл |  |  | См. также страницу настроек "Значки"
2919 | $B67 | cm_VisHistHotButtons | Кнопки истории и избранных каталогов: вкл/выкл |  |  | См. также страницу настроек "Вид окна"
2921 | $B69 | cm_SwitchWatchDirs | Слежение за каталогами: вкл/выкл |  |  | См. также страницу настроек "Автообновление"
2922 | $B6A | cm_SwitchIgnoreList | Функция исключений файловых имён: вкл/выкл |  |  | См. также страницу настроек "Список исключений"
2925 | $B6D | cm_SwitchX64Redirection | x64: Перенаправление System32 –> SysWOW64: выкл/вкл |  |  | См. также ключ x64DisableRedirection
3200 | $C80 | cm_SeparateTreeOff | Не показывать дерево в отдельной панели |  |  |
3201 | $C81 | cm_SeparateTree1 | Одиночное дерево в отдельной панели |  |  |
3202 | $C82 | cm_SeparateTree2 | Два дерева в отдельных панелях |  |  |
3203 | $C83 | cm_SwitchSeparateTree | Выбор режима дерева в отдельной панели (0/1/2) | CS+F8 |  | ...то есть циклический перебор всех возможных режимов
3204 | $C84 | cm_ToggleSeparateTree1 | Одиночное дерево в отдельной панели: вкл/выкл |  |  |
3205 | $C85 | cm_ToggleSeparateTree2 | Два дерева в отдельных панелях: вкл/выкл |  |  |
[_Меню "Запуск"_]
701 | $2BD | cm_UserMenu1 | Запустить пункт 1 меню "Запуск" |  |  | В TC 7.0 и выше рекомендуется перейти на более удобный инструментарий пользовательских команд (em_)
702 | $2BE | cm_UserMenu2 | Запустить пункт 2 меню "Запуск" |  |  |
703 | $2BF | cm_UserMenu3 | Запустить пункт 3 меню "Запуск" |  |  |
704 | $2C0 | cm_UserMenu4 | ... |  |  |
705 | $2C1 | cm_UserMenu5 | ... |  |  |
706 | $2C2 | cm_UserMenu6 | ... |  |  |
707 | $2C3 | cm_UserMenu7 | ... |  |  |
708 | $2C4 | cm_UserMenu8 | ... |  |  |
709 | $2C5 | cm_UserMenu9 | ... |  |  |
710 | $2C6 | cm_UserMenu10 | и т. д., вплоть до пункта 198 |  |  | Если вам нужно больше пунктов, добавьте команды самостоятельно
[_Вкладки_]
3001 | $BB9 | cm_OpenNewTab | Открыть новую вкладку для текущей папки | C+T |  | Если функция вкладок отключена (на странице настроек TC "Вид окна" или командой cm_VisDirTabs), по C+T вызывается cm_MultiRenameFiles
3002 | $BBA | cm_OpenNewTabBg | Открыть новую фоновую вкладку | CS+T |  |
3003 | $BBB | cm_OpenDirInNewTab | Открыть папку под курсором в новой вкладке | C+вверх |  |
3004 | $BBC | cm_OpenDirInNewTabOther | Открыть папку под курсором в новой вкладке на другой панели | CS+вверх |  |
3005 | $BBD | cm_SwitchToNextTab | Переход на следующую вкладку | C+Tab |  |
3006 | $BBE | cm_SwitchToPreviousTab | Переход на предыдущую вкладку | CS+Tab |  |
3007 | $BBF | cm_CloseCurrentTab | Закрыть вкладку | C+W |  |
3008 | $BC0 | cm_CloseAllTabs | Закрыть все вкладки | CS+W |  | ...на текущей стороне, кроме заблокированных
3009 | $BC1 | cm_DirTabsShowMenu | Показать меню вкладки |  |  |
3010 | $BC2 | cm_ToggleLockCurrentTab | Заблокировать/Разблокировать вкладку |  |  |
3012 | $BC4 | cm_ToggleLockDcaCurrentTab | То же, но с возможностью смены каталога |  |  |
535 | $217 | cm_ExchangeWithTabs | Поменять местами содержимое панелей (все вкладки) | CS+U |  | При отстутствии вкладок эта команда и cm_Exchange работают одинаково
3011 | $BC3 | cm_GoToLockedDir | Перейти в корень заблокированной вкладки | C+\ |  | Если LockedGoToDriveRoot=0, в противном случае выполняется аналогично cm_GoToRoot (2001)
Активная панель (источник)
5001 | $1389 | cm_SrcActivateTab1 | Активизировать первую вкладку |  |  |
5002 | $138A | cm_SrcActivateTab2 | Активизировать вторую вкладку |  |  |
5003 | $138B | cm_SrcActivateTab3 | Активизировать третью вкладку |  |  |
5004 | $138C | cm_SrcActivateTab4 | ... |  |  |
5005 | $138D | cm_SrcActivateTab5 | ... |  |  |
5006 | $138E | cm_SrcActivateTab6 | ... |  |  |
5007 | $138F | cm_SrcActivateTab7 | ... |  |  |
5008 | $1390 | cm_SrcActivateTab8 | ... |  |  |
5009 | $1391 | cm_SrcActivateTab9 | ... |  |  |
5010 | $1392 | cm_SrcActivateTab10 | и т. д. (вплоть до 99-й вкладки) |  |  | Если вам нужно больше вкладок, добавьте команды самостоятельно
Неактивная панель (получатель)
5101 | $13ED | cm_TrgActivateTab1 | Активизировать первую вкладку |  |  |
5102 | $13EE | cm_TrgActivateTab2 | Активизировать вторую вкладку |  |  |
5103 | $13EF | cm_TrgActivateTab3 | Активизировать третью вкладку |  |  |
5104 | $13F0 | cm_TrgActivateTab4 | ... |  |  |
5105 | $13F1 | cm_TrgActivateTab5 | ... |  |  |
5106 | $13F2 | cm_TrgActivateTab6 | ... |  |  |
5107 | $13F3 | cm_TrgActivateTab7 | ... |  |  |
5108 | $13F4 | cm_TrgActivateTab8 | ... |  |  |
5109 | $13F5 | cm_TrgActivateTab9 | ... |  |  |
5110 | $13F6 | cm_TrgActivateTab10 | и т. д. (вплоть до 99-й вкладки) |  |  | Если вам нужно больше вкладок, добавьте команды самостоятельно
Левая панель
5201 | $1451 | cm_LeftActivateTab1 | Активизировать первую вкладку |  |  |
5202 | $1452 | cm_LeftActivateTab2 | Активизировать вторую вкладку |  |  |
5203 | $1453 | cm_LeftActivateTab3 | Активизировать третью вкладку |  |  |
5204 | $1454 | cm_LeftActivateTab4 | ... |  |  |
5205 | $1455 | cm_LeftActivateTab5 | ... |  |  |
5206 | $1456 | cm_LeftActivateTab6 | ... |  |  |
5207 | $1457 | cm_LeftActivateTab7 | ... |  |  |
5208 | $1458 | cm_LeftActivateTab8 | ... |  |  |
5209 | $1459 | cm_LeftActivateTab9 | ... |  |  |
5210 | $145A | cm_LeftActivateTab10 | и т. д. (вплоть до 99-й вкладки) |  |  | Если вам нужно больше вкладок, добавьте команды самостоятельно
Правая панель
5301 | $14B5 | cm_RightActivateTab1 | Активизировать первую вкладку |  |  |
5302 | $14B6 | cm_RightActivateTab2 | Активизировать вторую вкладку |  |  |
5303 | $14B7 | cm_RightActivateTab3 | Активизировать третью вкладку |  |  |
5304 | $14B8 | cm_RightActivateTab4 | ... |  |  |
5305 | $14B9 | cm_RightActivateTab5 | ... |  |  |
5306 | $14BA | cm_RightActivateTab6 | ... |  |  |
5307 | $14BB | cm_RightActivateTab7 | ... |  |  |
5308 | $14BC | cm_RightActivateTab8 | ... |  |  |
5309 | $14BD | cm_RightActivateTab9 | ... |  |  |
5310 | $14BE | cm_RightActivateTab10 | и т. д. (вплоть до 99-й вкладки) |  |  | Если вам нужно больше вкладок, добавьте команды самостоятельно
[_Сортировка_]
Активная панель (источник)
6001 | $1771 | cm_SrcSortByCol1 | Сортировать по первой колонке |  |  |
6002 | $1772 | cm_SrcSortByCol2 | Сортировать по второй колонке |  |  |
6003 | $1773 | cm_SrcSortByCol3 | ... |  |  |
6004 | $1774 | cm_SrcSortByCol4 | ... |  |  |
6005 | $1775 | cm_SrcSortByCol5 | ... |  |  |
6006 | $1776 | cm_SrcSortByCol6 | ... |  |  |
6007 | $1777 | cm_SrcSortByCol7 | ... |  |  |
6008 | $1778 | cm_SrcSortByCol8 | ... |  |  |
6009 | $1779 | cm_SrcSortByCol9 | ... |  |  |
6010 | $177A | cm_SrcSortByCol10 | ... |  |  |
6099 | $17D3 | cm_SrcSortByCol99 | и т. д. (вплоть до 99-й колонки) |  |  | Если вам нужно больше колонок, добавьте команды самостоятельно
Неактивная панель (получатель)
6101 | $17D5 | cm_TrgSortByCol1 | Сортировать по первой колонке |  |  |
6102 | $17D6 | cm_TrgSortByCol2 | Сортировать по второй колонке |  |  |
6103 | $17D7 | cm_TrgSortByCol3 | ... |  |  |
6104 | $17D8 | cm_TrgSortByCol4 | ... |  |  |
6105 | $17D9 | cm_TrgSortByCol5 | ... |  |  |
6106 | $17DA | cm_TrgSortByCol6 | ... |  |  |
6107 | $17DB | cm_TrgSortByCol7 | ... |  |  |
6108 | $17DC | cm_TrgSortByCol8 | ... |  |  |
6109 | $17DD | cm_TrgSortByCol9 | ... |  |  |
6110 | $17DE | cm_TrgSortByCol10 | ... |  |  |
6199 | $1837 | cm_TrgSortByCol99 | и т. д. (вплоть до 99-й колонки) |  |  | Если вам нужно больше колонок, добавьте команды самостоятельно
Левая панель>
6201 | $1839 | cm_LeftSortByCol1 | Сортировать по первой колонке |  |  |
6202 | $183A | cm_LeftSortByCol2 | Сортировать по второй колонке |  |  |
6203 | $183B | cm_LeftSortByCol3 | ... |  |  |
6204 | $183C | cm_LeftSortByCol4 | ... |  |  |
6205 | $183D | cm_LeftSortByCol5 | ... |  |  |
6206 | $183E | cm_LeftSortByCol6 | ... |  |  |
6207 | $183F | cm_LeftSortByCol7 | ... |  |  |
6208 | $1840 | cm_LeftSortByCol8 | ... |  |  |
6209 | $1841 | cm_LeftSortByCol9 | ... |  |  |
6210 | $1842 | cm_LeftSortByCol10 | ... |  |  |
6299 | $189B | cm_LeftSortByCol99 | и т. д. (вплоть до 99-й колонки) |  |  | Если вам нужно больше колонок, добавьте команды самостоятельно
Правая панель
6301 | $189D | cm_RightSortByCol1 | Сортировать по первой колонке |  |  |
6302 | $189E | cm_RightSortByCol2 | Сортировать по второй колонке |  |  |
6303 | $189E | cm_RightSortByCol3 | ... |  |  |
6304 | $189F | cm_RightSortByCol4 | ... |  |  |
6305 | $18A1 | cm_RightSortByCol5 | ... |  |  |
6306 | $18A2 | cm_RightSortByCol6 | ... |  |  |
6307 | $18A3 | cm_RightSortByCol7 | ... |  |  |
6308 | $18A4 | cm_RightSortByCol8 | ... |  |  |
6309 | $18A5 | cm_RightSortByCol9 | ... |  |  |
6310 | $18A6 | cm_RightSortByCol10 | ... |  |  |
6399 | $18FF | cm_RightSortByCol99 | и т. д. (вплоть до 99-й колонки) |  |  | Если вам нужно больше колонок, добавьте команды самостоятельно
[_Пользовательские_наборы_колонок_]
Активная панель (источник)
271 | $10F | cm_SrcCustomView1 | Пользовательский набор 1 |  |  |
272 | $110 | cm_SrcCustomView2 | Пользовательский набор 2 |  |  |
273 | $111 | cm_SrcCustomView3 | ... |  |  |
274 | $112 | cm_SrcCustomView4 | ... |  |  |
275 | $113 | cm_SrcCustomView5 | ... |  |  |
276 | $114 | cm_SrcCustomView6 | ... |  |  |
277 | $115 | cm_SrcCustomView7 | ... |  |  |
278 | $116 | cm_SrcCustomView8 | и т. д., вплоть до 29-го набора |  |  |
279 | $117 | cm_SrcCustomView9 | (наборы 30-99 задаются командами 7530-7599) |  |  | Если вам нужно больше наборов, добавьте команды самостоятельно
Левая панель
71 | $47 | cm_LeftCustomView1 | Пользовательский набор 1 |  |  |
72 | $48 | cm_LeftCustomView2 | Пользовательский набор 2 |  |  |
73 | $49 | cm_LeftCustomView3 | ... |  |  |
74 | $4A | cm_LeftCustomView4 | ... |  |  |
75 | $4B | cm_LeftCustomView5 | ... |  |  |
76 | $4C | cm_LeftCustomView6 | ... |  |  |
77 | $4D | cm_LeftCustomView7 | ... |  |  |
78 | $4E | cm_LeftCustomView8 | и т. д., вплоть до 29-го набора |  |  |
79 | $4F | cm_LeftCustomView9 | (наборы 30-99 задаются командами 6530-6599) |  |  | Если вам нужно больше наборов, добавьте команды самостоятельно
Правая панель
171 | $AB | cm_RightCustomView1 | Пользовательский набор 1 |  |  |
172 | $AC | cm_RightCustomView2 | Пользовательский набор 2 |  |  |
173 | $AD | cm_RightCustomView3 | ... |  |  |
174 | $AE | cm_RightCustomView4 | ... |  |  |
175 | $AF | cm_RightCustomView5 | ... |  |  |
176 | $B0 | cm_RightCustomView6 | ... |  |  |
177 | $B1 | cm_RightCustomView7 | ... |  |  |
178 | $B2 | cm_RightCustomView8 | и т. д., вплоть до 29-го набора |  |  |
179 | $B3 | cm_RightCustomView9 | (наборы 30-99 задаются командами 7030-7099) |  |  | Если вам нужно больше наборов, добавьте команды самостоятельно
Пошаговый переход
5501 | $157D | cm_SrcNextCustomView | Активная: Следующий набор |  |  |
5502 | $157E | cm_SrcPrevCustomView | Активная: Предыдущий набор |  |  |
5503 | $157F | cm_TrgNextCustomView | Неактивная: Следующий набор |  |  |
5504 | $1580 | cm_TrgPrevCustomView | Неактивная: Предыдущий набор |  |  |
5505 | $1581 | cm_LeftNextCustomView | Левая: Следующий набор |  |  |
5506 | $1582 | cm_LeftPrevCustomView | Левая: Предыдущий набор |  |  |
5507 | $1583 | cm_RightNextCustomView | Правая: Следующий набор |  |  |
5508 | $1584 | cm_RightPrevCustomView | Правая: Предыдущий набор |  |  |
Поля по запросу
5512 | $1588 | cm_LoadAllOnDemandFields | Загрузить для всех файлов |  |  |
5513 | $1589 | cm_LoadSelOnDemandFields | Загрузить для выбранных файлов |  |  |
5514 | $158A | cm_ContentStopLoadFields | Остановить загрузку |  |  |

Все вышеперечисленные команды можно применять не только в главном меню, но также в пользовательских меню ("Запуск", избранных каталогов), в панели инструментов, вызывать горячими клавишами, а начиная с TC 7.0 – из командной строки. Форма записи команды может быть как строковой, так и числовой, за исключением командной строки, где К.Гислер решил поддерживать только строковый формат.

Пользовательские команды и псевдонимы
В дополнение к стандартному набору встроенных команд формата cm_NNN вы можете создавать и сохранять в файле usercmd.ini пользовательские команды формата em_NNN для вызова программ и команд с нужными параметрами, после чего применять их точно так же, как и встроенные. Пользовательские команды создаются с помощью диалогового окна "Выбор команды". Чтобы упростить его вызов, рекомендуется создать кнопку на панели инструментов или клавишу для команды cm_CommandBrowser. В открывшемся окне нужно выбрать категорию usercmd.ini, после чего станут доступны дополнительные кнопки для работы с этим классом команд. Подробности описаны в справке TC.
Помимо общего файла usercmd.ini, используемого при любом языке интерфейса, для сохранения пользовательских команд может применяться специфичный только для данного языка файл wcmd_LNG.ini (например, wcmd_rus.ini для русского языка).
Пользовательские команды могут содержать не только строковые (em_NNN), но и числовые значения встроенных команд.
У этого класса команд немало преимуществ. Возможность включать их в любую часть главного меню позволяет полностью отказаться от команд cm_UserMenuN, применение которых ограничено меню "Запуск" и в целом гораздо менее удобно. Полезен этот инструментарий и, например, для вызова из командной строки тех параметризованных команд (см. далее), которые там в исходном виде вообще не поддерживаются.
Кроме того, для использования в командной строке можно сопоставлять командам вида cm_NNN и em_NNN псевдонимы. Делается это на странице настроек TC "Разное". Например, задав для внутренней команды cf=cm_Config псевдоним cf, вы сможете открыть нужную страницу настроек из командной строки, введя там всего две буквы.

Команды, воспринимающие параметры

Команда | Описание команды
cm_List имя_файла | Внутренний просмотр указанного файла (при любых настройках просмотра). Это единственная встроенная команда TC, способная работать с параметрами. Формат записи команды в этом случае – только строковый.
cd имя_каталога или cd имя_архива | Перейти к указанному каталогу или открыть архив. (Чтобы перейти к архиву, не открывая его, можно дописать в конец имени, например, \: – это срабытывает всюду, кроме командной строки.) К имени каталога можно добавить имя файла (на него установится курсор) или маску для фильтрации (в каталоге отобразятся только файлы с заданным расширением). При форме записи cd имя_каталога/>имя_шаблона или cd >имя_шаблона обеспечивается фильтрация на основе сохранённых шаблонов поиска. С помощью параметра /user: (в нижнем регистре!) можно задать логин/пароль для соединения с сетевым каталогом, например, cd \\сервер\каталог /user:имя_пользователя
cd ftp://имя_сервера | Открыть FTP-соединение с указанным сервером
appendtabs имя_файла | Загрузить из TAB-файла набор вкладок (ранее сохранённый через контекстное меню вкладки) с дополнением текущего набора. Простейший способ выполнения: Enter на TAB-файле. Для открытия TAB-файла под курсором через панель инструментов или пользовательское меню следует в соответствующем диалоге настроек вместо имени конкретного файла в поле "Команда" указать, например, %P%N в поле "Параметры". Команда без параметра вызывает диалог открытия файла (как в контекстном меню вкладки). Чтобы вкладки, сохранённые для активной файловой панели, добавились именно слева/справа, допишите к имени команды суффикс, соответственно, L или R
opentabs имя_файла | Загрузить из TAB-файла набор вкладок (ранее сохранённый через контекстное меню вкладки) c заменой текущего набора. Простейший способ выполнения: S+Enter на TAB-файле. Для открытия TAB-файла под курсором через панель инструментов или пользовательское меню следует в соответствующем диалоге настроек вместо имени конкретного файла в поле "Команда" указать, например, %P%N в поле "Параметры". Команда без параметра вызывает диалог открытия файла (как в контекстном меню вкладки). Чтобы вкладки, сохранённые для активной файловой панели, добавились именно слева/справа, допишите к имени команды суффикс, соответственно, L или R
ftpopen имя_соединения | Открыть FTP-соединение с именем, заданным в диалоговом окне "Cоединение с FTP-сервером"
syncopen имя_шаблона | Открыть сохранённые параметры синхронизации, используя имя шаблона, сохранённого ранее в диалоговом окне "Cинхронизация каталогов"
loadsearch имя_шаблона | Открыть сохранённые параметры поиска, используя имя шаблона, сохранённого ранее в диалоговом окне "Поиск файлов"
openbar имя_файла | Загрузить панель инструментов из указанного BAR-файла (или скрыть, если указан пустой файл наподобие No.bar). Для открытия BAR-файла под курсором через панель инструментов или пользовательское меню следует в соответствующем диалоге настроек вместо имени конкретного файла в поле "Команда" указать, например, %P%N в поле "Параметры"
multirename имя_шаблона | Открыть инструмент группового переименования с сохранёнными в указанном шаблоне переименования настройками
opencustomview имя_набора_колонок | Переключиться на первый пользовательский набор колонок с указанным именем (регистр имени важен). Чтобы выполнить переключение в конкретной панели, допишите к имени команды суффикс L (левая панель), R (правая), S (исходная), T (целевая) или B (обе)
selectfiles *.ext1 *.ext2 ... | Выделить файлы/папки по указанной маске. Поддерживаемые суффиксы-модификаторы: D (только папки), B (папки и файлы), U (снять выделение), L (левая панель), R (правая), T (целевая), S (при нажатой клавише Shift выполнять альтернативное выделение – только файлы или же файлы и папки)
zipfromlist имя_архива | Упаковать файлы по списку в ZIP-архив. В поле "Команда" следует указать имя ZIP-файла, а в поле "Параметры" – имя файла списка, содержащего список файлов для упаковки, по одному файлу в строке

Все вышеперечисленные команды можно использовать в пользовательских меню ("Запуск", избранных каталогов) и в панели инструментов. Из командной строки можно непосредственно запускать лишь две подобных команды: cd (причём только для перехода в каталог/архив или на заданный файл) и cm_List. Чтобы преодолеть это ограничение, достаточно создать на основе тех или иных параметризованных команд пользовательские команды (см. выше) и далее применять их. Точно так же следует вызывать параметризованные команды через утилиту TCMC, обеспечивающую последовательный запуск нескольких команд TC.

Команды, отсутствующие в файле Totalcmd.inc

Описание команды | Клавиши | Примечания
Меню
Показать контекстное меню окна TC | A+Пробел |  | Стандартная системная команда
Активизировать крайнее меню над текущей панелью (соответственно, первое слева или последнее справа) | F9 |  |
Активизировать крайнее левое меню / Выйти из главного меню | F10 |  | Стандартная системная команда
Навигация
Переключиться между левой и правой файловыми панелями | Tab | C+I | Частичный эквивалент – пара встроенных команд cm_FocusLeft (4001) и cm_FocusRight (4002)
Источник = Получателю | C+влево/вправо |  | При клавиатурном вызове клавиша-стрелка должна указывать в сторону активной панели
Переключиться из дерева каталогов в отдельной панели в активную файловую панель | Tab |  |
Переключиться из дерева каталогов в отдельной панели в неактивную файловую панель | C+I |  |
Переключиться между файловой панелью и деревом каталогов в отдельной панели | S+Tab |  |
Выделение
Выделить файл или каталог под курсором | Ins |  | Курсор всегда перемещается на следующий файл/каталог
Выделить файл или каталог под курсором (с подсчётом размера) | Пробел |  | Только при пустой командной строке! По умолчанию курсор на следующий файл/каталог не перемещается; для включения функции укажите SpaceMovesDown=1
Просмотр и правка
Использовать внутренний или внешний просмотрщик (альтернативный указанному для F3) | A+F3 |  | Поведение выбирается на странице настроек "Правка/Просмотр"
Просмотреть либо файл под курсором, либо выделенные файлы (альтернатива просмотру по F3) | S+F3 |  | Поведение выбирается на странице настроек "Правка/Просмотр"
Задать имя файла (отсутствующий создаётся) и загрузить его в программу-редактор | S+F4 |  | Редактор или специальная программа для его выбора (F4Menu, ChoiceEditor и пр.) задаётся на странице настроек "Правка/Просмотр"
Быстрый фильтр/поиск
Вывести диалог быстрой фильтрации/поиска | C+S |  | Вызванный таким способом диалог всегда открывается в режиме активности быстрого фильтра (в отличие от открытия этого диалога для быстрого поиска по cm_ShowQuickSearch или клавиатурным способом, заданным в настройках TC)
Вывести диалог быстрой фильтрации/поиска и применить последний использованный в текущем сеансе TC фильтр | CS+S |  |
Выполнить быстрый поиск в текущем каталоге (с выведением диалога или без него – согласно настройкам) | CA+буква A+буква Буква |  | Для немедленного выполнения быстрого поиска согласно клавиатурному вводу нет внутренних команд (команда cm_ShowQuickSearch открывает пустой диалог, где затем и выполняется ввод для быстрой фильтрации или поиска)
Упаковка
Упаковать файлы (удалив исходные) | AS+F5 |  |
Упаковать файлы в текущий каталог | СA+F5 |  | По умолчанию клавишами не вызывается. Чтобы включить, задайте в wincmd.ini в секции [Shortcuts] строку CA+F5=cm_PackFiles. При этом остаётся доступна и упаковка A+F5 и (если задано) по CAS+F5
Упаковать файлы в текущий каталог (удалив исходные) | СAS+F5 |  | По умолчанию клавишами не вызывается. Чтобы включить, задайте в wincmd.ini в секции [Shortcuts] строку CAS+F5=cm_PackFiles. При этом будет остаётся и упаковка по A+F5 и (если задано) по CA+F5
Вкладки
Переименовать/Заблокировать вкладку (в диалоге) |  |  | Только из контекстного меню вкладки
Копировать вкладку на противоположную панель |  |  | Только из контекстного меню вкладки
Сохранить вкладки текущей панели в файл |  |  | Только из контекстного меню вкладки. Загрузка вкладок из TAB-файла выполняется специальными командами с параметрами
Сохранить вкладки обеих панелей в файл |  |  | Только из контекстного меню вкладки.Загрузка вкладок из TAB-файла выполняется специальными командами с параметрами
Закрыть дубликаты вкладок текущей панели |  |  | Только из контекстного меню вкладки
Командная строка
Выполнение командной строки без автоматического закрытия окна командной консоли после завершения вызванной программы | S+Enter |  |
Файл под курсором в исходном каталоге добавляется в конец командной строки. Если в строке есть символы, то делается попытка дополнить набранное из истории командной строки | C+Enter | C+J |
Файл под курсором добавляется с полным путём в конец командной строки | СS+Enter | СS+J |
Открыть историю командной строки | A+F8 |  |
Восстановить последнюю команду – открыть историю командной строки | C+вниз |  |
Очистить командную строку и возвратить курсор в файловую панель | Esc |  |
Очистить командную строку, оставив в ней курсор | C+Y |  |
Удалить символы в командной строке от курсора до конца строки | C+K |  |
Удалить слово слева от курсора | C+W |  |
Удалить слово справа от курсора | C+T |  |
Удалить выбранную запись истории из открытого списка | S+Del |  |

Все вышеперечисленные команды можно вызвать только с клавиатуры (причём без возможности переназначить жёстко заданные клавиши) или (как в случае с вкладками) из специального контекстного меню; их нельзя непосредственно (без скриптов) использовать в меню и в панели инструментов.
Хотите, чтобы было иначе? Уговорите Гислера добавить эти команды в файл totalcmd.inc.

Системные команды, выполняющиеся из командной строки TC

Команда | Описание команды | Примечания
Символ пробела | Открытие каталога в окне Проводника | ...текущего (для Win2k и выше) или корневого каталога диска C: (для Win9x). Работает только из командной строки
. | Открытие текущей папки в окне Проводника |
.. | Открытие родительской папки в окне Проводника |
... | Открытие папки Мой компьютер в окне Проводника | Работает только в Windows XP и выше
\ | Открытие корневого каталог текущего диска в окне Проводника |
\\ или \\\ | Открытие папки Рабочий стол в панели TC | Работает только из командной строки
cd . | Открытие текущего каталога в панели TC | ...то есть перечитывается текущий каталог
cd .. | Открытие родительского каталога в панели TC |
cd ... | Открытие каталога двумя уровнями выше текущего в панели TC | ...и так далее, вплоть до корня диска: чем выше каталог, тем больше точек
cd \ | Открытие корневого каталога текущего диска в панели TC |
cd имя_каталога | Открытие каталога с заданным именем в панели TC | ...При указании далее имени архива – произойдёт его открытие, а обычного файла – позиционирование на нём курсора. Также работают (кроме командной строки!) фильтрация в открытом каталоге по указанной маске/шаблону и – при указании имени архива с добавлением \: – позиционирование на нём курсора без открытия.
cd имя_маски сd >имя_шаблона | Фильтрация в текущем каталоге по маске/шаблону | Только в панели инструментов и в пользовательских меню!
cd \\ | Открытие панели TC Сетевое окружение (сеть и FS-плагины) |
cd \\сервер\каталог | Открытие указанного сетевого ресурса в панели TC Сетевое окружение | Поддерживается также (только в панели инструментов и в пользовательских меню!) параметр /user:имя_пользователя
cd \\\имя_плагина | Открытие указанного FS-плагина в панели TC Сетевое окружение |
md имя_каталога | Создание каталога с заданным именем | Работает только из командной строки или в диалоге, открытом по F7 (в последнем случае команда md, естественно, опускается). Можно использовать как прямой, так и обратный слэш
md Dir1\..\Dir2\..\Dir3 | Создание серии каталогов одного уровня вложенности. (То же, что "dir1|dir2|dir3" в диалоге, открытом по F7)
md Dir1\Dir2\Dir3 | Создание последовательно вложенных друг в друга каталогов

Все вышеперечисленные команды (кроме указанных исключений) можно использовать как в командной строке TC, так и в панели инструментов, в пользовательских меню ("Запуск", избранных каталогов) и при создании пользовательских команд. Команду cd правильнее относить к внутренним параметризованным командам TC, но для удобства пользователей она включена и в данный раздел.

Открытие в TC системных папок Windows по их CLSID

Команда | Открываемая папка
cd ::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C} | Сеть
cd ::{208D2C60-3AEA-1069-A2D7-08002B30309D} | Сеть (WORKGROUP)
cd ::{7007ACC7-3202-11D1-AAD2-00805FC1270E} | Сетевые подключения
cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} | Компьютер
cd ::{26EE0668-A00A-44D7-9371-BEB064C98683} | Панель управления
cd ::{031E4825-7B94-4DC3-B131-E946B44C8DD5} | Библиотеки
cd ::{450D8FBA-AD25-11D0-98A8-0800361B1103} | Мои документы
cd ::{4336A54D-038B-4685-AB02-99BB52D3FB8B} | Общие
cd ::{645FF040-5081-101B-9F08-00AA002F954E} | Корзина
cd ::{2227A280-3AEA-1069-A2DE-08002B30309D} | Принтеры

Команды для открытия системных папок по идентификатору класса (CLSID) и имена этих папок указаны применительно к русской Windows 7.
Все вышеперечисленные команды можно применять в пользовательских меню TC ("Запуск", избранных каталогов) и в панели инструментов, создавать для них пользовательские команды, которым назначать клавиши. Результат открытия в TC этим способом виртуальных папок Сеть, Компьютер, Панель управления и Корзина будет ровно тот же, что при выполнении встроенных команд, соответственно, cm_OpenNetwork, cm_OpenDrives, cm_OpenControls и cm_OpenRecycled.
Модификации этих команд, начинающиеся сразу с двух двоеточий (без начального cd с пробелом), открывают вызываемую папку в окне Проводника. Из командной строки TC работают только они. Пользовательские команды (на основе исходных команд вызова как с cd, так и без) работают везде!

Параметры запуска TC и его инструментов из командной строки

Параметр | Значение | Комментарий
Диск:\Каталог | Загружает в открытом виде первый (или единственный) каталог/архив, переданный TC, в левую панель, а второй (если он указан) — в правую | Имена с пробелами должны быть заключены в двойные кавычки! Всегда указывайте полный путь, включая диск! Чтобы при открытии каталога курсор устанавливался не на первый элемент списка, а на определённый файл, включите его имя в путь. Используйте в качестве пути ftpopen:имя_соединения для открытия сохранённого FTP-соединения
/O | Активизирует уже запущенный TC и передаёт путь (пути) из командной строки в эту копию программы | Имеет больший приоритет, чем значение ключа Onlyonce в wincmd.ini, позволяющее открывать несколько окон TC
/N | Всегда открывает новое окно TC | Имеет больший приоритет, чем значение ключа Onlyonce в wincmd.ini, позволяющее запускать только одну копию TC
/L= | Устанавливает путь в левой панели | Пример: totalcmd.exe /L=c:\data
/R= | Устанавливает путь в правой панели | Пример: totalcmd.exe /R="d:\Письма от Петрова"
/S | Воспринимает переданные каталоги как исходный/целевой вместо левого/правого | Для совместного применения с параметром /O. Например, каталог, переданный с ключом /R= будет воспринят как каталог назначения
/S=C | Запускает инструмент "Сравнение по содержимому" непосредственно, без открытия главного окна TC | Пример: totalcmd.exe /S=C c:\файл1 d:\файл2
/S=L | Запускает внутренний просмотрщик непосредственно, передавая ему имя файла для просмотра (требуется указывать полный путь). Воспринимает дополнительные параметры, записанные подряд и отделённые от основного параметра двоеточием (например, /S=L:AT1C1250) | Дополнительные параметры: A – Текст в кодировке ANSI/Windows S – Текст в кодировке ASCII/DOS V – Другая кодировка или пропорциональный шрифт T1..T7 – Вид при просмотре 1-7 (1: Только текст, 2: Двоичный, 3: Шестнадцатеричный, 4: Графика/Мультимедиа/LS-плагины, 5: HTML, 6: Unicode, 7: UTF-8) C[номер_кодовой_страницы] – Кодовая страница, например, C1251 для кириллицы N –Автоматический выбор режима, кроме графики/мультимедиа/плагинов P[имя_плагина] (в качестве последнего параметра) – Выбрать загружаемый LS-плагин Пример: /S=L:Piclview для плагина ICLView (имя вводится так, как отображается в заголовке окна Lister'а)
/S=P:PORT | Запускает сервер для подключения по параллельному или USB-порту | В качестве имени порта используйте LPT1 или USB
/S=S | Запускает инструмент "Синхронизация каталогов" непосредственно, принимая в качестве параметров два пути или, в виде альтернативы, имя шаблона синхронизации в форме /S=S:имя_шаблона | Если параметр начинается со знака равенства, например, /S=S:=имя_шаблона, сравнение начнётся немедленно. Если этот знак указан как параметр без значения (/S=S:=), сравнение начнётся с переданных каталогов с последними использованными настройками
/O=имя_списка | Только в комбинации с /S=S: Передаёт файловый список для функции "Выделенные (в главном окне)" | Пример: /O=%F
/T | Открывает переданные каталоги в новых вкладках | Этот параметр работает и в том случае, если TC не был запущен до этого |
/P= | Устанавливает активную панель при запуске: /P=L – левую, /P=R – правую | Имеет больший приоритет, чем ключ ActiveRight в wincmd.ini
/i=имя.ini | Указывает, что вместо wincmd.ini для сохранения настроек следует использовать другой INI-файл | Этот параметр имеет абсолютный приоритет перед любым иным способом указания рабочего INI-файла. Пример: totalcmd.exe i/Petrov.ini
/F=имя.ini | Указывает, что вместо wcx_ftp.ini для сохранения настроек встроенного FTP-клиента следует использовать другой INI-файл | Этот параметр имеет абсолютный приоритет перед любым иным способом указания рабочего INI-файла. Пример: totalcmd.exe /F=MyFtp.ini
/D=N | Задерживает запуск TC на N секунд | Предполагается использовать в системной папке автозагрузки, если есть проблемы с одновременным запуском TC и других программ
/INSTALLDRIVER | Устанавливает драйвер LPT-порта | Только когда вы хотите использовать подключение через параллельный порт как обычный пользователь, а не администратор. Для запуска требует прав администратора; работает только в WinNT
/REMOVEDRIVER | Удаляет драйвер, установленный параметром /INSTALLDRIVER | Работает только в WinNT
/INSTALLDRIVERQ | Устанавливает драйвер LPT-порта без вывода каких-либо сообщений | Работает только в WinNT. Это полезно, например, в удалённых скриптах установки
/REMOVEDRIVERQ | Удаляет драйвер LPT-порта без вывода каких-либо сообщений | Работает только в WinNT

Total Commander может запускаться с одним или двумя каталогами в качестве параметров командной строки. При этом указанные каталоги будут открыты, соответственно, в одной или в обеих панелях. Это позволяет создавать, например, несколько ярлыков в системном меню "Пуск", запускающих TC с различными каталогами или даже с открытыми в его панелях архивами. Более того, вместо стандартных файлов настроек можно задать другие INI-файлы, что позволит на одной машине иметь разные наборы настроек TC.
Существуют, кроме того, параметры командной строки для непосредственного запуска встроенных инструментов TC (просмотра, сравнения, синхронизации) без открытия главного окна программы.
Синтаксис: totalcmd.exe [/o] [/n] [Диск1:\Каталог1 [Диск2:\Каталог2]] [/i=имя.ini] [/f=имя_ftp.ini]
или totalcmd.exe [/o] [/n] [/L=Диск1:\Каталог1] [/R=Диск2:\Каталог2] [/i=имя.ini] [/f=имя_ftp.ini]
или (для непосредственного запуска встроенного инструмента TC) totalcmd.exe [/S=L:AT1C1251]
Параметры командной строки НЕ чувствительны к регистру. Если каталог с файлом totalcmd.exe не является значением системной переменной PATH, необходимо указывать ПОЛНЫЙ путь к этому файлу.

Параметры для панели инструментов, пользовательских меню и команд

Параметр | Значение | Комментарий
Общие параметры
? | В качестве первого параметра вызывает перед стартом программы диалог, показывающий реальные значения последующих параметров | Вы можете подтвердить запуск программы с заданными значениями, изменить их перед стартом программы или вообще отменить её запуск. Полезно также для отладки содержимого поля "Параметры"
%P | Вставляет в командную строку исходный путь, включая обратный слэш (\) в конце | %P вставляет путь с длинными именами каталогов, а %p – с короткими
%N | Вставляет имя файла под курсором | %N вставляет длинное имя, а %n – имя DOS (8.3)
%T | Вставляет текущий каталог назначения | %T вставляет путь с длинными именами каталогов, а %t – с короткими. Особенно полезно для упаковщиков!
%M | Вставляет текущее имя файла в каталоге назначения | %M вставляет длинное имя, а %m – DOS (8.3)
%O | Вставляет текущее имя файла без расширения | %O вставляет длинное имя, а %o – в формате DOS (8 символов)
%E | Вставляет текущее расширение (без предшествующей точки) | %E вставляет длинное расширение, а %e – в формате DOS (3 символа)
%S | Вставляет имена всех файлов, выбранных на исходной панели | Если приписать %P, %p, %T или %t сразу перед %S или %s (без пробела!), то к имени каждого файла из списка будет добавлен путь. При наличии пробелов полный путь автоматически заключается в кавычки. (См. далее пример с %P%S.) Длина командной строки не может превышать 32767 символов!
%P%S | Вставляет имена всех выбранных файлов с полными путями | Не заключайте в кавычки сам параметр %P%S!
%S10 | То же, что %S, но вставляет не более первых NN (в примере 10) имён выбранных файлов | Задайте нужное вам число для ограничения количества файлов, передаваемых в программу
%R | Вставляет имена всех файлов, выбранных на панели назначения | Имена, содержащие пробелы, будут взяты в кавычки. Длина командной строки не может превышать 32767 символов!
%R10 | То же, что %R, но вставляет не более первых NN имён выбранных файлов | Задайте нужное вам число для ограничения количества файлов, передаваемых в программу
%% | Вставляет знак процента (только один!) | Для передачи из поля "Параметры" знака процента как такового удвойте его! Однако учтите, что TC не раскрывает здесь переменные, а передаёт их как текст (например, %Commander_path%), который большинством программ правильно не воспринимается. Раскрытие переменных TC выполняет только в поле "Команды"!
%X | Параметры, следующие за этим, воспринимаются как левая/правая панель вместо источника/получателя | Новые значения: %P, %p – путь слева, %T, %t – путь справа, %N, %n – имя слева, %M, %m – имя справа, %S, %s – выбранные слева, %R, %r – выбранные справа. Пример: %X%P %T посылает пути справа и слева, например, внешнему инструменту синхронизации
%x | Параметры, следующие за этим, снова воспринимаются как источник/получатель | Пример: %X%P %x%P посылает вызванной программе путь слева слева и путь источника
Параметры для архивов
%Z | При открытом в панели TC архиве позволяет передавать программам архивы в качестве путей для %P или %T | Указывается в произвольном месте относительно других параметров. Пример: %Z%P передаёт имя в архиве внешнему инструменту при отображении в TC содержимого этого архива
Параметры для плагинов файловой системы
%v | Имя виртуального файла при использовании FS-плагинами временной панели | %N в этом случае возвращает полный путь реального файла, а %P – пустую строку
%V | То же, что %v, но с полным путём (включая имя плагина)
Параметры для файлов списка
%L | Длинные имена файлов, включая полный путь | Здесь и далее – создаёт файл списка в одном из 10 форматов в каталоге, заданном переменной TEMP, с именами выбранных файлов/каталогов и добавляет имя этого файла списка в командную строку. Список удаляется автоматически при завершении запущенной программы. Пример: c:\Program Files\Long name.exe
%l | Короткие имена файлов, включая полный путь | Пример: C:\PROGRA~1\LONGNA~1.EXE
%F | Длинные имена файлов без пути | Пример: Long name.exe
%f | Короткие имена файлов без пути | Пример: LONGNA~1.EXE
%D | Короткие имена файлов, включая полный путь, но с использованием набора символов DOS для диакритических знаков |
%d | Короткие имена файлов без пути, но с использованием набора символов DOS для диакритических знаков |
%UL | Работает подобно %L, но с файлом списка в UTF-8 Unicode (с BOM) |
%UF | Работает подобно %F, но с файлом списка в UTF-8 Unicode (с BOM) |
%WL | Работает подобно %L, но с файлом списка в UTF-16 Unicode (с BOM) |
%WF | Работает подобно %F, но с файлом списка в UTF-16 Unicode (с BOM) |
Параметры только для пользовательских команд
%A или %A0 | Вставляет оставшуюся часть введённой командной строки | Пример: Команда em_tc запускает totalcmd.exe с параметрами /L=%A1 /R=%A2 –> Командная строка em_tc c:\dir1 d:\dir2 будет преобразована в команду: totalcmd.exe /L=c:\dir1 /R=d:\dir2
%A1..%A9 | Вставляет, соответственно, параметры от первого до девятого

Специальные параметры можно использовать при вызове внешних программ, системных команд и параметризованных внутренних команд TC. Область применения по умолчанию: поле "Параметры" в диалогах для работы с панелью инструментов (в целом или с конкретной кнопкой), для создания/изменения пользовательской команды и для настройки меню "Запуск".
Диалог настройки меню избранных каталогов TC не содержит поля "Параметры", однако специальные параметры можно заставить работать и в этом меню. Для включения этой недокументированной функции добавьте в секцию [DirMenu] файла wincmd.ini строку вида paramNN=[параметр] (где NN – номер пункта меню, а [параметр] – например, "%P%N") или воспользуйтесь расширенными возможностями внешней программы Directory Menu Editor из пакета Ultra TC Editors.
Пока в поле "Команда" соответствующего диалога задан вызов встроенной (cm_) или пользовательской (em_) команды TC, поля "Параметры" и "Путь запуска" недоступны. Неизменяемые параметры должны быть указаны непосредственно после имени файла, потому что иначе при использовании Drag&Drop программе будет передано только имя файла.

Переменные, используемые в TC

Имя | Значение | Пример реального значения в Windows 7
Псевдопеременные Total Commander
%$APPDATA% | Ваши данные приложений | C:\Users\[Ваше_имя]\AppData\Roaming
%$DESKTOP% | Ваша папка Рабочий стол | C:\Users\[Ваше_имя]\Desktop
%$PERSONAL% | Ваша папка Мои документы | C:\Users\[Ваше_имя]\Documents
%$MYPICTURES% | Ваша папка Мои рисунки | C:\Users\[Ваше_имя]\Pictures
%$MYMUSIC% | Ваша папка Моя музыка | C:\Users\[Ваше_имя]\Music
%$MYVIDEO% | Ваша папка Мои видеозаписи | C:\Users\[Ваше_имя]\Videos
%$STARTMENU% | Ваша папка Главное меню | C:\Users\[Ваше_имя]\AppData\Roaming\Microsoft\Windows\Start Menu
%$PROGRAMS% | Ваша папка Программы | C:\Users\[Ваше_имя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
%$STARTUP% | Ваша папка Автозагрузка | C:\Users\[Ваше_имя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
%$FONTS% | Папка Шрифты | C:\Windows\Fonts
%$LOCAL_APPDATA% | Ваши локальные данные приложений | C:\Users\[Ваше_имя]\AppData\Local
%$COMMON_APPDATA% | Общие данные приложений | C:\ProgramData
%$COMMON_DESKTOPDIRECTORY% | Общая папка Рабочий стол | C:\Users\Public\Desktop
%$COMMON_DOCUMENTS% | Общая папка Документы | C:\Users\Public\Documents
%$COMMON_PICTURES% | Общая папка Рисунки | C:\Users\Public\Pictures
%$COMMON_STARTMENU% | Общая папка Главное меню | C:\ProgramData\Microsoft\Windows\Start Menu
%$COMMON_PROGRAMS% | Общая папка Программы | C:\ProgramData\Microsoft\Windows\Start Menu\Programs
%$COMMON_STARTUP% | Общая папка Автозагрузка | C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Переменные внутреннего окружения Total Commander
%COMMANDER_PATH% | Каталог Total Commander | C:\Totalcmd
%COMMANDER_INI% | Основной файл настроек (путь\имя) | C:\Users\[Ваше_имя]\AppData\Roaming\Ghisler\wincmd.ini
%COMMANDER_DRIVE% | Диск, с которого запущен TC (для UNC-путей содержит \\сервер\каталог) | C:
%COMMANDER_EXE% | Исполняемый файл программы | C:\Totalcmd\Totalcmd.exe (или Totalcmd64.exe в 64-битном TC)
Наиболее употребительные системные переменные окружения
%HOMEPATH% | Относительный путь к основному каталогу пользователя | \Users\[Ваше_имя]
%USERPROFILE% | Путь к профилю текущего пользователя | C:\Users\[Ваше_имя]
%ALLUSERSPROFILE% | Путь к общим документам и настройкам | C:\ProgramData
%APPDATA% | Путь к вашим данным приложений | C:\Users\[Ваше_имя]\AppData\Roaming
%PROGRAMFILES% | Путь к папке Program Files | C:\Program Files
%COMMONPROGRAMFILES% | Путь к папке Common Files в Program Files | C:\Program Files\Common Files
%SYSTEMDRIVE% | Диск, где находится корневой каталог Windows | C:
%HOMEDRIVE% | Диск, где находится основной каталог пользователя | C:
%SYSTEMROOT% | Путь к корневому каталогу Windows | C:\Windows
%WINDIR% | Папка, куда установлена Windows | C:\Windows
%TEMP% и %TMP% | Папка для временных файлов | C:\Users\[Ваше_имя]\Local Settings\Temp

Переменные Total Commander – значения, подменяющие собой ссылки на компоненты самой программы или на виртуальные папки и системные каталоги. TC позволяет работать с различными видами переменных всюду, где относительные пути предпочтительнее абсолютных: в настройках TC (панель инструментов, плагины, архиваторы...), в параметрах командной строки, в некоторых внешних программах.
Псевдопеременные – значения, вычисляемые ТС и доступные, в отличие от настоящих переменных, только ему. Значения некоторых из них те же, что у аналогичных переменных окружения ОС, отвечающих за доступ к востребованным системным папкам. (Например, системная переменная %appdata% и псевдопеременная %$APPDATA% соответствуют одной и той же папке.) Однако имена псевдопеременных TC должны начинаться со знака доллара и записываться только в ВЕРХНЕМ регистре.
Чтобы открыть в TC физический каталог, соответствующий на вашей ОС данной псевдопеременной, введите её имя в командной строке TC в качестве параметра команды cd.
Переменные внутреннего окружения добавляются к пространству имён переменных окружения вашей ОС при запуске ТС и доступны для любых программ, стартующих из него. Важнейшая из них – переменная %Commander_Path%. Имена этих переменных могут указываться в любом регистре, знак доллара здесь не требуется.
Встречаются и узкоспециальные внутренние переменные TC. Это, например, набор переменных для ключей вида treefilelocationNN: %D% для текущего диска, %R% для пути к корневому каталогу, %L% для метки тома (в данном случае верхний регистр обязателен).
Кроме того, в TC могут использоваться специфические переменные для U3 USB-дисков: %U3_DEVICE_EXEC_PATH%, %U3_APP_DATA_PATH% и др.
Cобственные предопределённые переменные могут использовать и некоторые плагины TC (например, Autorun).
В таблицу также добавлены некоторые наиболее употребительные системные переменные окружения, поскольку, хотя они и не являются переменными ТС, нет никаких препятствий для их использования в программе.
Полный список переменных окружения для своей ОС вы получите, открыв Пуск –> Выполнить... и введя cmd /k set (для NT-систем) или command /k set (в Win9x). Регистр имён всех переменных окружения (в отличие от псевдопеременных TC) значения не имеет.

Важное предупреждение
В Total Commander версии 7.0 и выше категорически не рекомендуется заниматься произвольной правкой файла totalcmd.inc, кроме случаев добавления новых строк для тех групп команд, которые перечислены в файле частично (переключение на вкладки/диски, сортирующие колонки, команды меню "Запуск" и т. д.)! Не следует также пытаться "переводить" этот файл, замещая его файлом wcmd_rus.inc из пакета русификации. Это совершенно разные файлы, и в результате перезаписи одного другим вы потеряете возможность работать с любым внешним файлом меню (включая русский), пока не восстановите оригинальный INC-файл из дистрибутива TC.

* Условные обозначения

Заголовки колонок
Команда | Команды в строковом формате
DEC | Встроенные команды TC в десятичном формате
HEX | Встроенные команды TC в шестнадцатеричном формате
Клавиши | Стандартные клавиатурные назначения TC (если клавиатурных вариантов вызова команды два, они указываются в разных колонках)
Содержимое колонок
CAS+R | Клавиши для вызова команды (клавиши-модификаторы: C=Ctrl, A=Alt, S=Shift, W=Windows)
S+Ins | Синим цветом отмечены стандартные команды и клавиши, не описанные в официальной документации TC
cm_ShowRemoteMenu | Тёмно-красным цветом отмечены встроенные команды, клавиши и параметры, впервые появившиеся в TC 8.x

Первоначально этот справочник, систематизирующий и дополняющий официальную информацию от разработчика TC Кристиана Гислера, был частью учебной сборки Total Commander еХtendedPack. Неоценимый вклад в подготовку внесли mozers™ (основной составитель), Black Dog, Stas, Sergey Davydov, Ivan Atlanoff. Материал неоднократно дорабатывался по мере развития TC и с учётом вновь открывшихся обстоятельств.
После закрытия проекта онлайновая версия справочника продолжает существовать и развиваться в модифицированном виде (с акцентом на универсальные приёмы работы в TC, без связи с конкретной сборкой). Её подготовкой занимается Вадим Казаков (Avada).

Последняя правка: 12.12.2012
Пожелания, предложения, замечания по содержанию –