Команды и параметры Total Commander 10.00

Встроенные команды
      Активная панель
      Левая панель
      Правая панель
      Файловые операции
      Настройка
      Сеть
      Разное
      Соединение через LPT/USB-порт
      Печать
      Выделение
      Безопасность
      Буфер обмена
      FTP
      Навигация
      Помощь
      Окно программы
      Командная строка
      Инструменты
      Вид
      Меню "Запуск"
      Вкладки
      Сортировка
      Пользовательские наборы колонок
      Стили оформления
Пользовательские команды и псевдонимы
Команды с параметрами
Команды, отсутствующие в файле Totalcmd.inc
Аналоги системных команд, используемые в TC
Открытие в TC системных папок Windows по их GUID
Параметры запуска TC и его инструментов из командной строки
Параметры для панелей инструментов, пользовательских меню и команд
Специальные выражения для переименования/создания файлов и папок
Переменные окружения, используемые в TC

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

DEC *HEX *Команда *ДействиеКлавиши *Примечания
[_Активная_панель_]
300$12Ccm_SrcCommentsПоказ комментариев из файлов descript.ion/files.bbsCS+F2 * …или возврат к прежнему режиму при повторном выполнении (если это были эскизы, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение).
301$12Dcm_SrcShortКраткий режимC+F1 …с именами в несколько колонок.
302$12Ecm_SrcLongПодробный режимC+F2 …с построчной информацией о каждом объекте (имя, тип, размер, дата/время, атрибуты).
303$12Fcm_SrcTreeДерево каталоговC+F8 …для диска, открытого в другой панели.
304$130cm_SrcQuickviewБыстрый просмотрC+Q …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
305$131cm_VerticalPanelsРасположить панели одну над другой  …или вернуться к обычному расположению панелей при повторном выполнении. Может применяться с параметрами (переключение режима, только включение, только выключение).
306$132cm_SrcQuickInternalOnlyБыстрый просмотр без плагинов  …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
307$133cm_SrcHideQuickviewВыключить быстрый просмотр  …в любом виде (в панели или в отдельном окне, с плагинами или без них).
311$137cm_SrcExecsОтображать только программыC+F11 …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
312$138cm_SrcAllFilesОтображать все файлыC+F10 …т. е. отменить любую фильтрацию.
313$139cm_SrcUserSpecВновь применить последний пользовательский фильтр  …(см. команду cm_SrcUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
314$13Acm_SrcUserDefЗадать пользовательский фильтрC+F12 …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
321$141cm_SrcByNameСортировка по имениC+F3 …а затем по расширению. Порядок восходящий, при повторном выполнении — обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
322$142cm_SrcByExtСортировка по типу (расширению)C+F4 …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами(по умолчанию, только прямая, только обратная).
323$143cm_SrcBySizeСортировка по размеруC+F6 …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
324$144cm_SrcByDateTimeСортировка по дате/времени измененияC+F5 …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
325$145cm_SrcUnsortedБез сортировкиC+F7 …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
330$14Acm_SrcNegOrderВ обратном порядке  …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
331$14Bcm_SrcOpenDrivesОткрыть выпадающий список дисков  Работает и при скрытии списков дисков. Может применяться с параметрами (имя диска и пр.).
269$10Dcm_SrcThumbsПоказ эскизов (миниатюрных картинок)CS+F1 …или возврат к прежнему режиму при повторном выполнении (если это были комментарии, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение). Не работает на FTP и в архивах.
270$10Ecm_SrcCustomViewMenuМеню пользовательских колонокS+F1 …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов. Команда стандартно входит в главное меню, где открывает подменю с точно таким же содержимым, как при отдельном вызове.
332$14Ccm_SrcPathFocusАктивизировать цепочки навигации  Переход к управлению включёнными цепочками навигации с клавиатуры.
333$14Dcm_SrcViewModeListМеню доступных стилей оформления  См.  также меню "Вид" и/или контекстное меню вкладки с папкой, открытой в активной панели. Может применяться с параметрами (порядковый номер или название стиля).
[_Левая_панель_]
100$64cm_LeftCommentsПоказ комментариев из файлов descript.ion/files.bbs  …или возврат к прежнему режиму при повторном выполнении (если это были эскизы, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение).
101$65cm_LeftShortКраткий режим  …с именами в несколько колонок.
102$66cm_LeftLongПодробный режим  …с построчной информацией о каждом объекте (имя, тип, размер, дата/время, атрибуты).
103$67cm_LeftTreeДерево каталогов  …для диска, открытого в другой панели.
104$68cm_LeftQuickviewБыстрый просмотр  …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
106$6Acm_LeftQuickInternalOnlyБыстрый просмотр без плагинов  …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
107$6Bcm_LeftHideQuickviewВыключить быстрый просмотр  …в любом виде (в панели или в отдельном окне, с плагинами или без них).
111$6Fcm_LeftExecsОтображать только программы  …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
112$70cm_LeftAllFilesОтображать все файлы  …т. е. отменить любую фильтрацию.
113$71cm_LeftUserSpecВновь применить последний пользовательский фильтр  …(см. команду cm_LeftUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
114$72cm_LeftUserDefЗадать пользовательский фильтр  …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
121$79cm_LeftByNameСортировка по имени  …а затем по расширению. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
122$7Acm_LeftByExtСортировка по типу (расширению)  …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
123$7Bcm_LeftBySizeСортировка по размеру  …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
124$7Ccm_LeftByDateTimeСортировка по дате/времени изменения  …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
125$7Dcm_LeftUnsortedБез сортировки  …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
130$82cm_LeftNegOrderВ обратном порядке  …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
131$83cm_LeftOpenDrivesОткрыть выпадающий список дисковA+F1 Работает и при скрытии списков дисков. Может применяться с параметрами (имя диска и пр.).
132$84cm_LeftPathFocusАктивизировать цепочки навигацииA+F11 Переход к управлению включёнными цепочками навигации с клавиатуры.
2034$7F2cm_LeftDirBranchПоказ без подкаталогов всех файлов в открытой папке  …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
2047$7FFcm_LeftDirBranchSelПоказ без подкаталогов всех файлов в выделенном или в папке под курсором  …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
69$45cm_LeftThumbsПоказ эскизов (миниатюрных картинок)  …или возврат к прежнему режиму при повторном выполнении (если это были комментарии, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение). Не работает на FTP и в архивах.
70$46cm_LeftCustomViewMenuМеню пользовательских колонок  …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов.
133$85cm_LeftViewModeListМеню доступных стилей оформления  См.  также контекстное меню вкладки с папкой, открытой в левой панели. Может применяться с параметрами (порядковый номер или название стиля).
200$C8cm_RightCommentsПоказ комментариев из файлов descript.ion/files.bbs  …или возврат к прежнему режиму при повторном выполнении (если это были эскизы, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение).
201$C9cm_RightShortКраткий режим  …с именами в несколько колонок.
202$CAcm_RightLongПодробный режим  …с построчной информацией о каждом объекте (имя, тип, размер, дата/время, атрибуты).
203$CBcm_RightTreeДерево каталогов  …для диска, открытого в другой панели.
204$CCcm_RightQuickviewБыстрый просмотр  …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
206$CEcm_RightQuickInternalOnlyБыстрый просмотр без плагинов  …или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение режима, только включение, только выключение).
207$CFcm_RightHideQuickviewВыключить быстрый просмотр  …в любом виде (в панели или в отдельном окне, с плагинами или без них).
211$D3cm_RightExecsОтображать только программы  …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
212$D4cm_RightAllFilesОтображать все файлы  …т. е. отменить любую фильтрацию.
213$D5cm_RightUserSpecВновь применить последний пользовательский фильтр  …(см. команду cm_RightUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
214$D6cm_RightUserDefЗадать пользовательский фильтр  …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
221$DDcm_RightByNameСортировка по имени  …а затем по расширению. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
222$DEcm_RightByExtСортировка по типу (расширению)  …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
223$DFcm_RightBySizeСортировка по размеру  …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
224$E0cm_RightByDateTimeСортировка по дате/времени изменения  …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
225$E1cm_RightUnsortedБез сортировки  …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
230$E6cm_RightNegOrderВ обратном порядке  …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
231$E7cm_RightOpenDrivesОткрыть выпадающий список дисковA+F2 Работает и при скрытии списков дисков. Может применяться с параметрами (имя диска и пр.).
232$E8cm_RightPathFocusАктивизировать цепочки навигацииA+F12 Переход к управлению включёнными цепочками навигации с клавиатуры.
2035$7F3cm_RightDirBranchПоказ без подкаталогов всех файлов в открытой папке  …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
2048$800cm_RightDirBranchSelПоказ без подкаталогов всех файлов в выделенном или в папке под курсором  …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
169$A9cm_RightThumbsПоказ эскизов (миниатюрных картинок)  …или возврат к прежнему режиму при повторном выполнении (если это были комментарии, то к подробному режиму). Может применяться с параметрами (переключение режимов, только включение, только выключение). Не работает на FTP и в архивах.
170$AAcm_RightCustomViewMenuМеню пользовательских колонок  …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов.
233$E9cm_RightViewModeListМеню доступных стилей оформления  См.  также контекстное меню вкладки с папкой, открытой в правой панели. Может применяться с параметрами (порядковый номер или название стиля).
[_Файловые_операции_]
903$387cm_ListПросмотр (режим зависит от настроек)F3 Просмотр согласно настройкам для клавиши F3 ("Правка/Просмотр"): внутренний (выделенные файлы или файл под курсором) либо с помощью внешней программы. Может применяться с параметром (именем файла), в этом случае просмотр всегда внутренний.
См. также /S=L в параметрах командной строки.
1006$3EEcm_ListInternalOnlyВнутренний просмотр без плагинов, один файлAS+F3 Только для файла под курсором. Режим плагинов/мультимедиа включается клавишей 4. Может применяться с параметром (именем файла).
2933$B75cm_ListInternalMultiВнутренний просмотр без плагинов, выделение  Только для выделенных файлов. Режим плагинов/мультимедиа включается клавишей 4.
2934$B76cm_ListOnlyВнутренний просмотр с плагинами, один файл  Только для файла под курсором, без учёта настроек для F3/Alt+F3. Может применяться с параметром (именем файла).
2935$B77cm_ListMultiВнутренний просмотр с плагинами, выделение  Только для выделенных файлов, без учёта настроек для F3/Shift+F3.
904$388cm_EditПравкаF4 По умолчанию: открыть файл под курсором в Блокноте (Notepad.exe). Правка выделенных файлов — через вызов по F4 специальной программы (F4Menu, TCER и пр.).
2931$B73cm_EditNewFileСоздать новый текстовый файл и открыть его в редактореS+F4 Редактор или программу для его выбора (F4Menu и пр.) следует ассоциировать с клавишей F4 ("Правка/Просмотр"). Если в диалоге создания файла указать уже существующее имя, этот файл просто откроется для правки, а если оставить поле ввода пустым, запустится текстовый редактор без открытия каких-либо файлов.
2943$B7Fcm_EditFileMenuПоказ подменю "Новый" отдельно от контекстного меню  Открывается поверх активной файловой панели, не требуя обращения к контекстному меню (которое к тому же вызывается с подменю "Новый" в строго определённых случаях — в пустом месте файловой панели, в её заголовке и на элементе [..]).
2932$B74cm_EditExistingFileПравка файла под курсором (игнорируя Shift)  Только для правки существующего файла под курсором, клавиша Shift игнорируется.
905$389cm_CopyКопировать файлыF5 При работе с архивами вместо копирования выполняется упаковка/распаковка (выборочное добавление/извлечение), а с FTP — закачка/загрузка. Можно быстро переключаться между копированием и перемещением в операционном диалоге через контекстное меню кнопки "OK" или "F2 В очередь".
3100$C1Ccm_CopySamepanelКопировать в ту же панельS+F5 Выполняется только указанная операция, клавиши-модификаторы игнорируются. Не работает в виртуальных папках. В архивах обрабатывается как cm_Copy, на FTP копирует файл в пределах текущего сервера или на другой сервер .
3101$C1Dcm_CopyOtherpanelКопировать в другую панель  Выполняется только указанная операция, клавиши-модификаторы игнорируются.
906$38Acm_RenMovПереименовать/Переместить файлыF6 Если в целевой панели — архив, после добавления в него исходные файлы удаляются. Из открытого архива и с FTP команда не работает. Можно быстро переключаться между копированием и перемещением в операционном диалоге через контекстное меню кнопки "OK" или "F2 В очередь".
907$38Bcm_MkDirСоздать каталог (папку) в исходной панелиF7 …и установить на него курсор. По умолчанию для нового каталога предлагается имя объекта под курсором (без расширения). Команда не работает в результатах поиска.
911$38Fcm_MkDirOtherСоздать каталог (папку) в целевой панелиS+F7 …и установить на него курсор. При отмене операции курсор возвращается в исходную панель. По умолчанию предлагается имя объекта под курсором в активной панели. Команда не работает с результатами поиска в целевой панели (на неё просто переключается фокус).
908$38Ccm_DeleteУдалить файлыF8
S+F8
Del
S+Del
Если в настройках TC разрешено удаление в Корзину, F8 и Del удаляют файлы в неё, а S+F8 и S+Del — в обход Корзины, если запрещено — наоборот.
518$206cm_TestArchiveПротестировать архивыAS+F9AS+F6Второй способ клавиатурного вызова не работает в Win9x.
508$1FCcm_PackFilesУпаковать файлы (в каталог на другой панели)A+F5 Всегда создаётся новый архив. Как применять эту команду для упаковки файлов в каталог на той же панели, описано в дополнительной таблице.
509$1FDcm_UnpackFilesРаспаковать файлыA+F9A+F6Содержимое архива извлекается полностью или согласно маске в диалоге распаковки. Второй способ клавиатурного вызова не работает в Win9x.
1002$3EAcm_RenameOnlyПереименоватьS+F6 Для единичного объекта (в т. ч. в ZIP-архивах) выполняется переименование в панели, для нескольких — пакетное переименование. В виртуальных папках работает только для единичного объекта, если он может быть переименован.
1007$3EFcm_RenameSingleFileПереименовать объект под курсором  Одна из немногих операционных команд, работающих в обход выделения. Для объекта под курсором функционально аналогична cm_RenameOnly.
1005$3EDcm_MoveOnlyПереместитьF6 Выполняется только указанная операция, клавиши-модификаторы игнорируются. См. также примечание к cm_RenMov.
1003$3EBcm_PropertiesСвойства (Суммарный размер)  Для объекта под курсором выполняется как cm_VersionInfo (510), для выделенных объектов — как cm_GetFileSpace (503).
1008$3F0cm_ModernShareОткрыть диалог "Поделиться" (Windows 10)  Заменитель пункта "Отправить" в контекстном меню файлов Windows 10.
1004$3ECcm_CreateShortcutСоздать ярлыкCS+F5 Команда позволяет создать ярлык только в панели назначения.
1001$3E9cm_ReturnПрограммный аналог нажатия EnterEnter …для объекта под курсором в активной файловой панели.
2800$AF0cm_OpenAsUserЗапуск программы от имени другого пользователя  …с запросом логина и пароля.
560$230cm_SplitРазбить файл  Операция поддерживается только для единичного файла под курсором! Альтернатива для нескольких файлов — многотомная архивация.
561$231cm_CombineСобрать файлы  Поместите курсор на первый частичный файл; команду можно вызывать и клавишей Enter.
562$232cm_EncodeКодировать файл (MIME/UUE/XXE)  Операция поддерживается только для единичного файла под курсором!
563$233cm_DecodeДекодировать файл (MIME/UUE/XXE/BinHex/Yenc)  Если кодированный файл многотомный, поместите курсор на первый том; команду можно вызывать и клавишей Enter.
564$234cm_CRCcreateПосчитать CRC-суммы (форматы CRC32/MD5/SHA)  Можно создавать либо один контрольный файл для всех выбранных файлов, либо отдельные, для каждого файла .
565$235cm_CRCcheckПроверить CRC-суммы (форматы CRC32/MD5/SHA)  Поместите курсор на SFV/MD5/SHA-файл; команду можно вызывать и клавишей Enter. Можно также проверить CRC-сумму файла под курсором, если её значение есть в буфере обмена.
502$1F6cm_SetAttribИзменить атрибуты  На FTP-серверах: изменить атрибуты Unix (права пользователя).
[_Настройка_]
490$1EAcm_ConfigНастройка: Открыть диалог настроек  …на первой странице. Эта функция сейчас дублируется командой cm_LayoutConfig, а в следующих версиях TC предполагается использовать cm_Config для другой цели.
476$1DCcm_LayoutConfigНастройка: Вид окна  Здесь и далее диалог настроек TC открывается на соответствующей странице.
486$1E6cm_DisplayConfigНастройка: Содержимое панелей   
477$1DDcm_IconConfigНастройка: Значки   
492$1ECcm_FontConfigНастройка: Шрифты   
494$1EEcm_ColorConfigНастройка: Цвета   
497$1F1cm_ConfTabChangeНастройка: Табуляторы   
488$1E8cm_DirTabsConfigНастройка: Вкладки папок   
483$1E3cm_CustomColumnConfigНастройка: Наборы колонок   
2920$B68cm_CustomColumnDlgНастроить текущий набор колонок  Работает только при отображении пользовательские колонок в активной файловой панели. Тот же диалог вызывает также кнопка "Правка" для любого набора на странице настроек, открытой предыдущей командой.
2939$B7Bcm_ConfigViewModesНастройка: Стили оформления   
2940$B7Ccm_ConfigViewModeSwitchНастройка: Автовыбор стиля   
499$1F3cm_LanguageConfigНастройка: Язык   
516$204cm_Config2Настройка: Основные операции   
496$1F0cm_EditConfigНастройка: Правка/Просмотр   
487$1E7cm_CopyConfigНастройка: Операции с файлами   
478$1DEcm_RefreshConfigНастройка: Автообновление   
479$1DFcm_QuickSearchConfigНастройка: Быстрый поиск   
489$1E9cm_FtpConfigНастройка: FTP   
484$1E4cm_PluginsConfigНастройка: Плагины   
482$1E2cm_ThumbnailsConfigНастройка: Эскизы   
481$1E1cm_LogConfigНастройка: Файл отчёта   
480$1E0cm_IgnoreConfigНастройка: Список исключений   
485$1E5cm_ZipPackerConfigНастройка: Архиватор ZIP   
491$1EBcm_PackerConfigНастройка: Архиваторы   
495$1EFcm_ConfirmationНастройка: Разное   
493$1EDcm_ConfigSavePosСохранить позицию  …т. е. текущие положение и размер окна TC, а также размеры колонок в файловых панелях. Размер и позиция окна TC, прикреплённого к краю экрана системной функцией Windows Snap, не сохраняются! Если команда не выполняется из-за ограничения прав на запись в текущем каталоге, предлагается переместить из него все INI-файлы в профиль текущего пользователя (%APPDATA%\Ghisler).
498$1F2cm_ButtonConfigНастройка главной (горизонтальной) панели инструментов  Открытие диалога "Настройка панели инструментов" для главной панели.
583$247cm_ButtonConfig2Настройка вертикальной панели инструментов  Открытие диалога "Настройка панели инструментов" для вертикальной панели.
580$244cm_ConfigSaveSettingsСохранить настройки  …(те же, что командой cm_ConfigSavePos, а также текущие настройки отображения файлов, вкладки и открытые каталоги). Размер и позиция окна TC, прикреплённого к краю экрана системной функцией Windows Snap, не сохраняются! Если команда не выполняется из-за ограничения прав на запись в текущем каталоге предлагается переместить из него все INI-файлы в профиль текущего пользователя (%APPDATA%\Ghisler).
581$245cm_ConfigChangeIniFilesПравка файлов конфигурации  …в Notepad.exe или его заменителе с теми же именем и местоположением.
582$246cm_ConfigSaveDirHistoryСохранить историю каталогов  …в произвольный момент, а не при выходе из TC.
700$2BCcm_ChangeStartMenuНастройка меню "Запуск"  Открытие соответствующего диалога.
[_Сеть_]
512$200cm_NetConnectПодключить сетевой диск  Вызов системной функции.
513$201cm_NetDisconnectОтключить сетевой диск  Вызов системной функции.
514$202cm_NetShareDirОткрыть общий доступ к каталогу  Вызов системной функции.
515$203cm_NetUnshareDirЗакрыть общий доступ к каталогу  Вызов системной функции.
2204$89Ccm_AdministerServerПоказать ресурсы администратора (\\server\c$ и пр.)  Постояное отображение ресурсов администратора задаётся ключом AdminShares=1.
2203$89Bcm_ShowFileUserПоказать, кем открыт локальный файл по сети  Помогает выяснить, например, почему не удаляется файл, не используемый ни одной программой.
[_Разное_]
503$1F7cm_GetFileSpaceПодсчитать занимаемое местоC+L В отличие от cm_VersionInfo в сумму не входит содержимое списка исключений.
505$1F9cm_VolumeIdИзменить метку диска  …открытого в активной файловой панели. В виртуальных папках (например, в результатах поиска), отдельной панели с деревом и на FTP-сервере диалог изменения метки не выводится.
510$1FEcm_VersionInfoСвойства (Информация о версии)A+Enter Открывает стандартный системный диалог свойств (в скобках указана функциональность старых версий TС для EXE/DLL в Windows NT 3.51). Занимаемое место подсчитывается и для объектов из списка исключений! В панели с FTP-соединением системный диалог свойств недоступен, команда и клавиши отображают необработанный листинг, переданный сервером.
511$1FFcm_ExecuteDOSОткрыть командную консоль  Настройка командной консоли выполняется средствами ОС.
533$215cm_CompareDirsСравнить каталогиS+F2 …с выделением в каждой панели уникальных и более новых файлов. Учитываются только отображаемые имена файлов, но не подкаталогов. С дополнительным автоскрытием невыделенных файлов такое сравнение выполняется командой cm_DirMatch.
536$218cm_CompareDirsWithSubdirsСравнить каталоги с учётом подкаталогов  Аналог команды cm_CompareDirs, где выделяются также уникальные имена подкаталогов (без сравнения их даты/времени и содержимого).
2500$9C4cm_ContextMenuПоказать контекстное менюS+F9S+F10
Context
…для объекта под курсором либо выделенной группы. TC может как отображать системное меню с дополнительными командами (в обычном файловом списке), так и формировать собственное меню (в архиве, FTP, виртуальной папке). Клавишами это меню открывается при любом режиме выделения сразу, без задержки. Выполнение команды может блокироваться ключом RestrictInterface.
2927$B6Fcm_ContextMenuInternalПоказать контекстное меню внутренних ассоциаций  Отображаются дополнительные действия, подходящие для всех выделенных файлов либо, если больше ничего не выделено, для файла под курсором.
2928$B70cm_ContextMenuInternalCursorКонтекстное меню внутренних ассоциаций для файла под курсором  Отображаются дополнительные действия, подходящие только для файла под курсором. На результат применения этой и предыдущей команд влияет также ключ AssociationMultiVerbs.
2930$B72cm_ShowRemoteMenuМеню команд для управления TC с ПДУ Media Center  Все команды меню предназначены для активной файловой панели. Оно вызывается независимо от состояния ключа MediaRemote.
2600$A28cm_SyncChangeDirСинхронное изменение каталогов в панелях  …согласно навигации в активной панели. Режим отключается вручную (той же командой) или автоматически (если дальнейшая синхронизация становится невозможной. В последнем случае, однако сброс режима и переход в каталог, отсутствующий на другой панели выполняются не сразу: при первой попытке переход просто блокируется и только при повторной попытке выполняется с отключением режима). Может применяться с параметрами (переключение, только включение, только выключение). Поддерживается работа с архивами при условии, что с обеих сторон отображаются одноимённые архивы одного типа.
2700$A8Ccm_EditCommentПравка комментария к файлу под курсоромC+Z Множественная правка комментариев выполняется через изменение атрибутов с плагинами или специальные программы/скрипты.
4001$FA1cm_FocusLeftПоместить курсор в левую файловую панель  ...сделав её активной.
4002$FA2cm_FocusRightПоместить курсор в правую файловую панель  ...сделав её активной.
4005$FA5cm_FocusSrcПоместить курсор в исходную файловую панель  При переключении из отдельной панели с деревом Tab будет клавиатурным аналогом этой, а не следующей команды.
4006$FA6cm_FocusTrgПоместить курсор в целевую файловую панельTab ...сделав её активной. При переключении из отдельной панели с деревом клавиатурным аналогом команды будет не Tab, а C+I.
4003$FA3cm_FocusCmdLineПоместить курсор в командную строкуS+влево/вправо Клавиатурный вызов зависит от режима представления в файловой панели: вариант S+влево/вправо универсальный, а влево/вправо — только для подробного режима, комментариев и пользовательских колонок.
4004$FA4cm_FocusButtonBarУстановить фокус на главную панель инструментовAS+F11 Переход к управлению главной (горизонтальной) панелью инструментов с клавиатуры.
4007$FA7cm_FocusLeftTreeПерейти в левую отдельную панель с деревом  Если панель с деревом одна, команды cm_FocusLeftTree и cm_FocusRightTree работают одинаково.
4008$FA8cm_FocusRightTreeПерейти в правую отдельную панель с деревом  Если панель с деревом одна, команды cm_FocusLeftTree и cm_FocusRightTree работают одинаково.
4009$FA9cm_FocusSrcTreeПерейти в исходную отдельную панель с деревом  ...соответствующую активной файловой панели. Если панель с деревом одна, команды cm_FocusSrcTree и cm_FocusTrgTree работают одинаково.
4010$FAAcm_FocusTrgTreeПерейти в целевую отдельную панель с деревом  ...соответствующую неактивной файловой панели. Если панель с деревом одна, команды cm_FocusSrcTree и cm_FocusTrgTree работают одинаково.
2014$7DEcm_CountDirContentПодсчитать размер содержимого для всех подкаталогов текущего каталогаAS+Enter В подробном режиме в колонке "Размер" вместо слова "Папка" выводится размер содержимого для каждого из отображаемых подкаталогов, а в кратком режиме это делается в строке состояния для подкаталога под курсором. (Размер подкаталогов может также отображаться в пользовательских колонках и подсказках.) При выходе из каталога или применении команды cm_RereadSource с параметром 1 или 3 результаты подсчёта сбрасываются. В панели с FTP-соединением команда не работает, а клавиши выполняют другую функцию, открывая диалог "Определить тип сервера".
2913$B61cm_UnloadPluginsВременно выгрузить все плагины  Действие команды — до первого обращения в текущем сеансе к соответствующему плагину. Упрощает в т.ч. перезапись или удаление файлов, занятых при работе плагинов, и применение без перезапуска TC изменённых вручную настроек плагинов. Во избежание сбоев WLX-плагины выгружаются этой командой только при отстутствии открытых окон внутреннего просмотрщика.
534$216cm_DirMatchСравнить каталоги, скрыв одинаковые файлы  Аналог команды cm_CompareDirs с дополнительным скрытием файлов-дубликатов. Отображаемые каталоги не сравниваются. В заголовках файловых панелей перед текущим путём добавляется надпись "Сравнение:", цепочки навигации отключаются. Данный режим фильтрации отменяется по отдельности в каждой файловой панели при её перечитывании (cm_RereadSource) или при переходе в другой каталог.
531$213cm_ExchangeПоменять местами содержимое панелей (активные вкладки)C+U При отсутствии вкладок эта команда и cm_ExchangeWithTabs работают одинаково.
532$214cm_MatchSrcПолучатель = Источнику  Позволяет открыть текущий каталог или то же FTP-соединение также в другой панели. Для обратной операции (открытия в активной панели содержимого неактивной) аналогичной команды нет. См. также команды cm_TransferLeft и cm_TransferRight.
2918$B66cm_ReloadSelThumbsОбновить выбранные эскизы  Аналогичный пункт добавляется в контекстные меню всех объектов в режиме эскизов.
2945$B81cm_ReloadBarIconsОбновить значки в панелях инструментов и главном меню  BR2-файлы для кэширования текущих панелей инструментов пересоздаются заново.
650$28Acm_CheckForUpdatesПроверить наличие обновлений TC  Проверку можно также выполнять автоматически, режим задаётся опцией AutoUpdateCheck. Выполнение команды может блокироваться ключом RestrictInterface.
[_Соединение через LPT/USB-порт_]
2300$8FCcm_DirectCableConnectУстановить соединение через LPT/USB-порт  LPT-соединение — устаревшая функция, USB-соединение требует специального кабеля. Выполнение команды может блокироваться ключом RestrictInterface.
2301$8FDcm_NTinstallDriverУстановить драйвер LPT (NT)  На современных компьютерах эта функция утратила значение.
2302$8FEcm_NTremoveDriverУдалить драйвер LPT (NT)  На современных компьютерах эта функция утратила значение.
[_Печать_]
2027$7EBcm_PrintDirПечать списка файлов  Только для выделенных объектов, через диалог предпросмотра.
2028$7ECcm_PrintDirSubПечать списка файлов с подкаталогами  Только для выделенных объектов, через диалог предпросмотра.
504$1F8cm_PrintFileПечать содержимого файлаC+F9 Только для файла под курсором, с помощью внешней программы.
[_Выделение_]
521$209cm_SpreadSelectionВыделить группуNum+ В зависимости от настроек ("Основные операции") выделяются только файлы (как 3312) или файлы и папки (как 3311). В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
546$222cm_SpreadSelectionCurrentExtВыделить группу по текущему расширению  В зависимости от настроек выделяются только файлы или файлы и папки.
3311$CEFcm_SelectBothВыделить группу: файлы и папкиNum+ Если в настройках указано выделение файлов и папок, клавиша Num+ вызывает 3311, если только файлов — 3312. В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
3312$CF0cm_SelectFilesВыделить группу: только файлыS+Num+ Если в настройках указано выделение файлов и папок, клавиши S+Num+ вызывает 3312, если только файлов — 3311. В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
3313$CF1cm_SelectFoldersВыделить группу: только папки  …при любых настройках.
522$20Acm_ShrinkSelectionСнять выделение с группы (файлы и папки)Num- …при любых настройках.
547$223cm_ShrinkSelectionCurrentExtСнять выделение с группы по текущему расширению  В зависимости от настроек ("Основные операции") выделение снимается только с файлов или с файлов и папок.
3314$CF2cm_ClearFilesСнять выделение с группы: только файлыS+Num- …при любых настройках.
3315$CF3cm_ClearFoldersСнять выделение с группы: только папки  …при любых настройках.
3316$CF4cm_ClearSelCfgСнять выделение с группы (файлы или всё — как настроено)  В зависимости от настроек выделение снимается только с файлов или с файлов и папок.
523$20Bcm_SelectAllВыделить всё (файлы или всё — как настроено)C+Num+C+AВ зависимости от настроек ("Основные операции") выделяются только файлы (как 3302) или файлы и папки (как 3301).
3301$CE5cm_SelectAllBothВыделить всё: файлы и папкиC+Num+ Если в настройках указано выделение файлов и папок, клавиши C+Num+ вызывают текущую команду, если только файлов — 3302.
3302$CE6cm_SelectAllFilesВыделить все файлыCS+Num+ Если в настройках указано выделение файлов и папок, клавиши CS+Num+ вызывают текущую команду, если только файлов — 3301.
3303$CE7cm_SelectAllFoldersВыделить все папки  …при любых настройках ("Основные операции").
524$20Ccm_ClearAllСнять всё выделение (файлы и папки)C+Num- …при любых настройках.
3304$CE8cm_ClearAllFilesСнять выделение со всех файловCS+Num- …при любых настройках.
3305$CE9cm_ClearAllFoldersСнять выделение со всех папок  …при любых настройках.
3306$CEAcm_ClearAllCfgСнять всё выделение (файлы или всё — как настроено)  В зависимости от настроек снимается выделение только с файлов или с файлов и папок.
525$20Dcm_ExchangeSelectionИнвертировать выделениеNum* В зависимости от настроек ("Основные операции") инвертируется выделение только файлов (как 3322) или файлов и папок (как 3321).
3321$CF9cm_ExchangeSelBothИнвертировать выделение (файлы и папки)Num* Если в настройках указано выделение файлов и папок, клавиша Num* вызывает текущую команду, если только файлов — 3322.
3322$CFAcm_ExchangeSelFilesИнвертировать выделение (файлы)S+Num* Если в настройках указано выделение файлов и папок, клавиши S+Num* вызывают текущую команду, если только файлов — 3321.
3323$CFBcm_ExchangeSelFoldersИнвертировать выделение (папки)  …при любых настройках.
527$20Fcm_SelectCurrentExtensionВыделить файлы/папки по текущему расширениюA+Num+ В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки.
528$210cm_UnselectCurrentExtensionСнять выделение по расширениюA+Num- Независимо от настроек снимается выделение как с файлов, так и с папок.
541$21Dcm_SelectCurrentNameВыделить файлы по текущему имени  В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки.
542$21Ecm_UnselectCurrentNameСнять выделение по текущему имени  …при любых настройках.
543$21Fcm_SelectCurrentNameExtВыделить файлы по текущему имени+расширению  Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки).
544$220cm_UnselectCurrentNameExtСнять выделение по текущему имени+расширению  Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок).
537$219cm_SelectCurrentPathВыделить всё с этим путём  Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки).
538$21Acm_UnselectCurrentPathСнять всё выделение с этим путём  Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок).
529$211cm_RestoreSelectionВосстановить выделениеNum/ …после выполнения файловой операции или команд cm_SaveSelection, cm_ClearAll и др.
530$212cm_SaveSelectionСохранить выделение временно  …(в памяти, до следующего сохранения, в т.ч. автоматического, или выхода из TC).
2031$7EFcm_SaveSelectionToFileСохранить выделенные имена в файл  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями). В WinNT файл автоматически получает кодировку UTF-16 (Юникод), а в Win9x  — кодировку ANSI.
2041$7F9cm_SaveSelectionToFileAСохранить выделенные имена в файл (ANSI)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2042$7FAcm_SaveSelectionToFileWСохранить выделенные имена в файл (Юникод)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2039$7F7cm_SaveDetailsToFileСохранить выделение с содержимым всех колонок в файл  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями). В WinNT файл автоматически получает кодировку UTF-16 (Юникод), а в Win9x  — кодировку ANSI.
2043$7FBcm_SaveDetailsToFileAСохранить выделение с содержимым всех колонок в файл (ANSI)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2044$7FCcm_SaveDetailsToFileWСохранить выделение с содержимым всех колонок в файл (Юникод)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2093$82Dcm_SaveHdrDetailsToFile *Сохранить выделение с содержимым и заголовками всех колонок в файл  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями). В системах, базирующихся на NT, файл автоматически получает кодировку UTF-16LE (Юникод).
2094$82Ecm_SaveHdrDetailsToFileAСохранить выделение с содержимым и заголовками всех колонок в файл (ANSI)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2095$82Fcm_SaveHdrDetailsToFileAСохранить выделение с содержимым и заголовками всех колонок в файл (Юникод)  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2032$7F0cm_LoadSelectionFromFileЗагрузить выделение из файла  …в текущей папке (без путей), а для файлов без подкаталогов в корневой папке "плоского" списка (с относительными путями).
2033$7F1cm_LoadSelectionFromClipЗагрузить выделение из буфера  …сохранённое ранее командой 2017, 2018 или 2021 (в панели с результатами поиска  — 2018 или 2021).
2936$B78cm_SelectВыделить объект под курсором, перейти к следующему  Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
2937$B79cm_UnSelectСнять выделение с объекта, перейти к следующему  Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
2938$B7Acm_ReverseИнвертировать выделение объекта, перейти к следующемуIns Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
[_Безопасность_]
2200$898cm_EditPermissionInfoИзменение прав доступа (NTFS)  Не работает в Windows Vista и выше (удалён необходимый системный компонент).
2201$899cm_EditAuditInfoАудит файлов (NTFS)  Не работает в Windows Vista и выше (удалён необходимый системный компонент).
2202$89Acm_EditOwnerInfoСтать владельцем (NTFS)  Не работает в Windows Vista и выше (удалён необходимый системный компонент).
[_Буфер_обмена_]
2007$7D7cm_CutToClipboardВырезать выбранные объекты в буферC+X Стандартная системная команда (в связке со вставкой — вариант перемещения).
2008$7D8cm_CopyToClipboardКопировать выбранные объекты в буферC+CC+InsСтандартная системная команда (в связке со вставкой — вариант копирования).
2009$7D9cm_PasteFromClipboardВставить из буфера в текущий каталогC+VS+Ins *Стандартная системная команда, завершающая операцию копирования/перемещения.
2017$7E1cm_CopyNamesToClipКопировать в буфер имена выбранных объектов  …(под курсором или выделенных) c последующей вставкой имени/списка в редакторе, поле ввода и пр.
2018$7E2cm_CopyFullNamesToClipКопировать в буфер имена с путями  В сетевых каталогах команда даёт тот же результат, что и cm_CopyNetNamesToClip. Когда курсор установлен на элементе [..] и нет выделения, копируется путь текущего каталога.
2021$7E5cm_CopyNetNamesToClipКопировать в буфер имена с UNC-путями  …(\\сервер\каталог). Когда курсор установлен на элементе [..] и нет выделения, копируется путь текущего каталога.
2029$7EDcm_CopySrcPathToClipКопировать в буфер путь источника  …(каталога, открытого в активной файловой панели).
2030$7EEcm_CopyTrgPathToClipКопировать в буфер путь получателя  …(каталога, открытого в неактивной файловой панели).
2036$7F4cm_CopyFileDetailsToClipКопировать содержимое всех колонок  …(в т.ч. в пользовательских наборах).
2037$7F5cm_CopyFpFileDetailsToClipКопировать все колонки (полные пути)  Полный путь подставляется в стандартную колонку "Имя".
2038$7F6cm_CopyNetFileDetailsToClipКопировать все колонки (UNC-пути)  Сетевой путь (\\сервер\каталог) подставляется в стандартную колонку "Имя".
2090$82Acm_CopyHdrFileDetailsToClipКопировать содержимое всех колонок с заголовками  …(в т.ч. в пользовательских наборах).
2091$82Bcm_CopyHdrFpFileDetailsToClipКопировать все колонки с заголовками (полные пути)  Полный путь подставляется в стандартную колонку "Имя".
2092$82Ccm_CopyHdrNetFileDetailsToClipКопировать все колонки с заголовками (UNC-пути)  Сетевой путь (\\сервер\каталог) подставляется в стандартную колонку "Имя".
[_FTP_]
550$226cm_FtpConnectСоединиться с FTP-серверомC+F …открыв диалог "Соединение с FTP-сервером". Выполнение команды может блокироваться ключом RestrictInterface.
551$227cm_FtpNewНовое FTP-соединениеC+N …открыв специальный диалог нового соединения. Выполнение команды может блокироваться ключом RestrictInterface.
552$228cm_FtpDisconnectРазорвать FTP-соединениеCS+F …открытое в активной файловой панели. Может также использоваться для разрыва соединений через LPT/USB-порт и с некоторыми плагинами файловой системы.
553$229cm_FtpHiddenFilesПоказывать скрытые файлы на сервере  Может применяться с параметрами (переключение, только включение, только выключение). Команда обеспечивает показ скрытых файлов на сервере только в текущем сеансе TC, для постоянного их отображения предназначен ключ FtpShowHidden=1.
554$22Acm_FtpAbortПрервать текущую FTP-команду  Команда доступна только в режиме FTP-соединения.
555$22Bcm_FtpResumeDownloadВозобновить прерванную загрузку  Команда доступна только в режиме FTP-соединения.
556$22Ccm_FtpSelectTransferModeВыбор режима Авто/Двоичный/ТекстовыйCS+M Устанавливает фокус на окно "Режим обмена" в панели FTP. Режим по умолчанию задаётся опцией transfermode.
557$22Dcm_FtpAddToListДобавить выбранные файлы в список загрузки  По умолчанию формируется файл-список для загрузки с FTP-сервера. Можно вручную указывать в строках после -> целевой каталог. Для закачки на сервер в начале строк надо дописать put:, а для локального копирования или перемещения  — сору: или move:.
558$22Ecm_FtpDownloadListFTP-загрузка по списку  …созданному командой cm_FtpAddToList или иным способом. По списку через Диспетчер фоновой пересылки могут также выполняться закачка, копирование и перемещение.
570$23Acm_GotoPreviousDirПереход назадA+влево …из текущего каталога в предыдущий согласно их истории. Не работает при HistoryLen=0.
571$23Bcm_GotoNextDirПереход вперёдA+вправо …из предыдущего каталога в следующий согласно их истории. Не работает при HistoryLen=0.
572$23Ccm_DirectoryHistoryИстория каталоговA+вниз Показ истории не работает при HistoryLen=0. По умолчанию выполняется прореживание содержимого (выборочное отображение). Оно не учитывается командами для перехода назад/вперёд по истории каталогов и отменяется ключом HistoryThinning=0.
575$23Fcm_DirectoryHistoryNoThinningИстория каталогов без прореживанияAS+вниз Принудительное открытие истории каталогов в полном виде, без учёта ключа HistoryThinning=1.
526$20Ecm_DirectoryHotlistИзбранные каталогиC+D Открытие пользовательского меню каталогов поверх активной файловой панели.
573$23Dcm_GotoPreviousLocalDirПереход назад с пропуском FTP  Аналог команды cm_GotoPreviousDir для ускоренной навигации.
574$23Ecm_GotoNextLocalDirПереход перёд с пропуском FTP  Аналог команды cm_GotoNextDir для ускоренной навигации.
2001$7D1cm_GoToRootПерейти в корневой каталог дискаC+\ В результатах поиска действие аналогично cm_RereadSource (выход из специального режима с возвратом в базовый каталог).
2002$7D2cm_GoToParentПерейти в родительский каталогC+PgUpBackspaceПереход из корня диска в виртуальную папку Мой компьютер таким способом не выполняется.
2003$7D3cm_GoToDirОткрыть каталог/архив под курсоромC+PgDn  Для каталогов и обычных архивов аналогично Enter.
2121$849cm_OpenDesktopРабочий стол  Переход в соответствующую виртуальную папку.
2122$84Acm_OpenDrivesМой компьютер  Переход в соответствующую виртуальную папку.
2123$84Bcm_OpenControlsПанель управления  Переход в соответствующую виртуальную папку (нормальная работа с ней возможна только при совпадении битности TC и системы!).
2124$84Ccm_OpenFontsШрифты  Переход в соответствующую виртуальную папку.
2125$84Dcm_OpenNetworkСетевое окружение  Переход в соответствующую виртуальную папку, где могут также находиться FS-плагины.
2126$84Ecm_OpenPrintersПринтеры  Переход в соответствующую виртуальную папку.
2127$84Fcm_OpenRecycledКорзина  Переход в соответствующую виртуальную папку.
500$1F4cm_CDtreeДерево каталоговA+F10 Команда открывает диалог с деревом только для текущего диска.
2024$7E8cm_TransferLeftОткрыть в левой панели каталог/архив под курсоромC+влево Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются условиями применения команды.
2025$7E9cm_TransferRightОткрыть в правой панели каталог/архив под курсоромC+вправо Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются условиями применения команды.
2912$B60cm_EditPathРедактировать путь в заголовке панели  Работает независимо от состояния ключа InplaceRenamePath.
2049$801cm_GoToFirstEntryПоместить курсор на первый объект в списке  Элемент [..] этой командой игнорируется, так что функциональным аналогом клавиши Home она не является. Может применяться с параметрами (порядковым номером файла/каталога в списке или символом ? для ввода значения в диалоге).
2050$802cm_GoToFirstFileПоместить курсор на первый файл в списке  Каталоги и элемент [..] этой командой игнорируются. Может применяться с параметрами (порядковым номером файла в списке или символом ? для ввода значения в диалоге).
2051$803cm_GotoNextDriveПереход к следующему диску (C–>D)  Только для доступных дисков с буквами. Циклический переход не работает.
2052$804cm_GotoPreviousDriveПереход к предыдущему диску (C<–D)  Только для доступных дисков с буквами. Циклический переход не работает.
2053$805cm_GotoNextSelectedПоместить курсор на следующий выделенный объект  …в активной файловой панели согласно текущей сортировке. Циклический переход не работает.
2054$806cm_GotoPrevSelectedПоместить курсор на предыдущий выделенный объект  …в активной файловой панели согласно текущей сортировке. Циклический переход не работает.
2055$807cm_GotoNextПоместить курсор на следующий объектвниз  
2056$808cm_GotoPrevПоместить курсор на предыдущий объектвверх  
2057$809cm_GotoLastПоместить курсор на последний объект в спискеEnd  
2061$80Dcm_GotoDriveAПереключиться на диск A  …если он доступен (то же для прочих дисков).
2063$80Fcm_GotoDriveCПереключиться на диск C   
2064$810cm_GotoDriveDПереключиться на диск D   
2065$811cm_GotoDriveEПереключиться на диск E   
2066$812cm_GotoDriveFПереключиться на диск F
и т. д.
  Если вам нужно больше дисков, добавьте команды для них самостоятельно.
2086$826cm_GotoDriveZПереключиться на диск Z   
[_Помощь_]
610$262cm_HelpIndexСправка (содержание)F1 Главная страница текущей справки. Если для текущего языка TC имеется локализованная справка в подкаталоге Language\, то открывается она, иначе вызывается английская справка из каталога программы. Справка формата HLP вызывается только при отсутствии одноимённого CHM-файла в данном каталоге. В тёмном режиме TC сначала ищет файл с суффиксом dark (например, totalcmddark.chm), а при его отсутствии использует обычный файл. В дистрибутиве TC есть только английская и немецкая CHM-справки, всё прочее скачивается отдельно!
620$26Ccm_KeyboardСправка по горячим клавишам  Раздел текущей справки "Клавиатурные сочетания". Более подробную информацию см. в онлайновой таблице.
630$276cm_RegisterИнформация о регистрации  Раздел текущей справки "Как зарегистрироваться".
640$280cm_VisitHomepageПосетить сайт Total Commander  …по ссылке https://www.ghisler.com/. При текущем немецком или французском языке TC переход выполняется непосредственно на локализованную страницу официального сайта вместо главной (английской).
690$2B2cm_AboutО программе Total Commander  Содержит в т.ч. информацию о регистрации и о расположении основных файлов настроек и исполняемого файла программы для текущей копии TC.
[_Окно_программы_]
24340$5F14cm_ExitЗакрыть окно TCA+F4A+XC помощью ключа MinimizeOnClose можно сворачивать окно TC вместо закрытия, в том числе по Alt+F4, но команда cm_Exit как таковая всегда закрывает окно.
Комбинация Alt+X не документирована, поскольку может использоваться при быстром поиске в виде "Alt+буква".
2000$7D0cm_MinimizeСвернуть окно TCS+EscA+F4…в кнопку на панели задач или в значок в системном трее (области уведомлений). По умолчанию A+F4 закрывает окно, для сворачивания нужно включить 2 в значение ключа MinimizeOnClose.
2015$7DFcm_MaximizeРазвернуть окно TC  …во весь экран.
2016$7E0cm_RestoreВосстановить окно TC  …до обычного состояния после разворачивания или сворачивания.
[_Командная_строка_]
2004$7D4cm_ClearCmdLineОчистить командную строкуC+YEscДействие клавиш не тождественно: C+Y оставляет курсор в командной строке, Esc возвращает его в файловую панель. Команды этой группы не работают при отключении командной строки ключом RestrictInterface.
2005$7D5cm_NextCommandСледующая сохранённая команда  …при отображении предыдущей записи. Не работает при OldCmdLineCount=0.
2006$7D6cm_PrevCommandПредыдущая сохранённая командаC+E …а при пустой командной строке — новейшая. Не работает при OldCmdLineCount=0.
2019$7E3cm_AddPathToCmdlineКопировать путь в командную строкуC+P …для открытого в активной панели объекта (каталог, архив, виртуальная папка, FS-плагин, FTP).
[_Инструменты_]
2400$960cm_MultiRenameFilesГрупповое переименованиеC+MC+TC+T вызывает cm_MultiRenameFiles только при отключённой функции вкладок, в противном случае используется для вызова cm_OpenNewTab.
506$1FAcm_SysInfoИнформация о системе  Часть информации в современных ОС может отсутствовать или отображаться неточно.
559$22Fcm_OpenTransferManagerДиспетчер фоновой пересылки  Открытие нового пустого окна ДФП, независимо от уже используемых.
501$1F5cm_SearchForПоиск файловA+F7 Выделение учитывается. Открытый диалог поиска блокирует окно TC.
517$205cm_SearchForInCurdirПоиск в каталоге под курсором  … в отсутствие выделения других объектов (иначе команда работает как cm_SearchFor). Может применяться с параметрами (поиск на указанном диске).
545$221cm_SearchStandaloneПоиск файлов отдельным процессомAS+F7 Блокировки окна TC нет, в версии 9.0 и выше доступен поиск в выделенных файлах/каталогах.
См. также /S=F в параметрах командной строки.
2020$7E4cm_FileSyncСинхронизировать каталоги  См. также /S=S в параметрах командной строки.
507$1FBcm_AssociateНастройка системных ассоциаций  …работающих в Windows повсеместно, но доступных для изменения через интерфейс TC.
519$207cm_InternalAssociateНастройка внутренних ассоциаций  …работающих только в TC и более приоритетных, чем системные.
2022$7E6cm_CompareFilesByContentСравнить файлы по содержимому  Если ключом Comparetool задана внешняя программа сравнения файлов, она вызывается вместо внутреннего инструмента.
См. также /S=C в параметрах командной строки.
2040$7F8cm_IntCompareFilesByContentСравнить файлы внутренним инструментом  Всегда вызывается внутренний инструмент сравнения по содержимому.
2924$B6Ccm_CommandBrowserСписок встроенных и пользовательских команд  …а также инструмент создания и редактирования пользовательских команд.
2941$B7Dcm_SeparateQuickViewБыстрый просмотр в отдельном окнеCS+Q …для активной файловой панели или отключение любого текущего быстрого просмотра. В заголовке отдельного окна просмотра после слова "Lister" отображается звёздочка '*'. Может применяться с параметрами (переключение, только включение, только выключение).
2942$B7Ecm_SeparateQuickInternalOnlyБыстрый просмотр в отдельном окне, без плагинов  …для активной файловой панели или отключение любого текущего быстрого просмотра. Может применяться с параметрами (переключение, только включение, только выключение).
2946$B82cm_UpdateQuickViewПерезагрузить текущий файл при быстром просмотре  Полезно, например, когда просматриваемый файл был обновлён внешней программой.
[_Вид_]
2901$B55cm_VisButtonbarГлавная панель инструментов: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2944$B80cm_VisButtonbar2Вертикальная панель инструментов: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2902$B56cm_VisDriveButtonsКнопки дисков: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2903$B57cm_VisTwoDriveButtonsПанели с кнопками дисков: одна/две  …либо только для активной файловой панели, либо для левой и правой. Может применяться с параметрами (переключение, одна панель, две панели). См. также опцию на странице настроек "Вид окна".
2904$B58cm_VisFlatdriveButtonsКнопки дисков: плоские/обычные   Может применяться с параметрами (переключение, плоские кнопки, обычные кнопки). См. также опцию на странице настроек "Вид окна".
2905$B59cm_VisFlatInterfaceИнтерфейс основного окна: плоский/обычный   Может применяться с параметрами (переключение, плоский интерфейс, обычный интерфейс). См. также опцию на странице настроек "Вид окна".
2906$B5Acm_VisDriveComboВыпадающий список дисков: вкл/выкл  Парный элемент окна (для каждой файловой панели). Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2907$B5Bcm_VisCurDirЗаголовок файловой панели: вкл/выкл  Парный элемент окна (для каждой файловой панели). Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2926$B6Ecm_VisBreadCrumbsЦепочки навигации: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2908$B5Ccm_VisTabheaderЗаголовки табуляторов: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2909$B5Dcm_VisStatusbarСтрока состояния: вкл/выкл  Парный элемент окна (для каждой файловой панели). Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2910$B5Ecm_VisCmdLineКомандная строка: вкл/выкл  При выключении командная строка работает в режиме автоскрытия. Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2911$B5Fcm_VisKeyButtonsФункциональные кнопки: вкл/выкл  См. также опцию на странице настроек "Вид окна".
2914$B62cm_ShowHintПоказать всплывающую подсказку для файла/папки под курсором  …и позиционировать на объекте указатель мыши.
2915$B63cm_ShowQuickSearchВывести пустой диалог быстрого поиска/фильтрации в текущем каталоге  Способы вызвать непустой диалог задаются в настройках TC, встроенных команд для этого нет. Режим быстрого фильтра в диалоге поиска задаётся ключом QuickSearchAutoFilter. При вызове пустого диалога по C+S фильтр всегда включён (кроме дерева каталогов, где фильтр недоступен и даже по C+S вызывается быстрый поиск).
2010$7DAcm_SwitchLongNamesПоказ длинных имен: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). Использовать эту команду следует с осторожностью и только при необходимости, посколько после фактического выполнения операций с такими объектами их редуцированные до формата 8.3 длинные имена автоматически восстановить уже не удастся. См. также опцию на странице настроек "Содержимое панелей".
540$21Ccm_RereadSourceОбновить содержимое активной файловой панелиF2C+R…и все дополнительные поля данных. Может применяться с параметрами (для принудительного перечитывания значков и пр.). При показе файлов без подкаталогов и в результатах поиска выполняет выход из специального режима с возвратом в базовый каталог (в отличие от cm_DirBranch и cm_DirBranchSel).
Не следует путать эту команду с функцией автообновления (см. справку).
2023$7E7cm_ShowOnlySelectedПоказ только выделенных объектов  Специальной индикации этого режима нет, будьте внимательны!
2011$7DBcm_SwitchHidSysПоказ скрытых и системных объектов: вкл/выкл  Пункт главного меню для этой команды отмечается в главном меню и при включении cm_SwitchHid и/или cm_SwitchSys. Может применяться с параметрами (переключение, только включение, только выключение). Скрытый каталог AppData в профиле пользователя отображается в TC, даже если показ скрытых файлов отключён! См. также пару опций на странице настроек "Содержимое панелей".
3013$BC5cm_SwitchHidПоказ скрытых объектов: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также отдельную опцию на странице настроек "Содержимое панелей".
3014$BC6cm_SwitchSysПоказ системных объектов: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также отдельную опцию на странице настроек "Содержимое панелей".
2013$7DDcm_Switch83NamesИмена формата 8.3 в нижнем регистре: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Содержимое панелей".
2012$7DCcm_SwitchDirSortСортировать каталоги: по имени/как файлы   Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Содержимое панелей".
2026$7EAcm_DirBranchПоказ без подкаталогов всех файлов в открытой папкеC+B …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Вариант для активной панели; для левой и правой панели см., соответственно, 2034 и 2035. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
2046$7FEcm_DirBranchSelПоказ без подкаталогов всех файлов в выделенном или в папке под курсоромCS+B …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Вариант для активной панели; для левой и правой панели см., соответственно, 2047 и 2048. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска). Может применяться с параметрами (переключение, только включение, только выключение). Не работает на FTP.
909$38Dcm_50PercentУстановить размеры панелей одинаковыми  См. также контекстное меню разделителя панелей.
910$38Ecm_100PercentСкрыть неактивную панель  …соответственно увеличив размер активной файловой панели. Может также применяться с параметрами (для точной установки ширины активной/левой панели).
2916$B64cm_VisDirTabsИспользовать вкладки папок: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна". В отличие от последней, команда после перезапуска TC не позволяет при повторном включении вкладок в новом сеансе загрузить информацию об их прежних сохранённых наборах. Использовать её следует с осторожностью, поскольку есть риск безвозвратно потерять информацию о сохранённых наборах вкладок.
2923$B6Bcm_VisXPThemeBackgroundСистемный стиль для фона панелей в верхней части окна TC: вкл/выкл  Работает в Windows XP и выше, относится к строке главного меню, главной панели инструментов и панелям дисков. Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2917$B65cm_SwitchOverlayIconsПоказывать оверлейные (наложенные) значки: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Значки".
2919$B67cm_VisHistHotButtonsКнопки истории и избранных каталогов: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Вид окна".
2921$B69cm_SwitchWatchDirsСлежение за каталогами: вкл/выкл   Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Автообновление".
2922$B6Acm_SwitchIgnoreListФункция исключений файловых имён: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также опцию на странице настроек "Список исключений".
2925$B6Dcm_SwitchX64Redirectionx64: Перенаправление System32 –> SysWOW64: выкл/вкл  Может применяться с параметрами (переключение, только включение, только выключение). См. также ключ x64DisableRedirection, изменяющий перенаправление не временно (в текущем сеансе TC), а постоянно. Отключение перенаправления может мешать нормальной работе 32-битного TC и некоторых его плагинов! В 64-битном TC команда игнорируется.
3200$C80cm_SeparateTreeOffНе показывать дерево в отдельной панели  Режим по умолчанию (0).
3201$C81cm_SeparateTree1Одна отдельная панель с деревом  …в левой части окна TC, для активной файловой панели (1).
3202$C82cm_SeparateTree2Две отдельные панели с деревом  …слева от каждой файловой панели (2).
3203$C83cm_SwitchSeparateTreeВыбор режима дерева в отдельной панели (1/2/0)CS+F8 …с циклическим перебором всех возможных режимов в указанном порядке.
3204$C84cm_ToggleSeparateTree1Одна отдельная панель с деревом: вкл/выкл  …непосредственно, без циклического перебора режимов.
3205$C85cm_ToggleSeparateTree2Две отдельные панели с деревом: вкл/выкл  …непосредственно, без циклического перебора режимов.
2948$B84cm_ChangeArchiveEncodingМеню выбора кодировки имён в архиве  Другой способ вызвать меню в открытом архиве — щелчок правой кнопки мыши на тексте в квадратных скобках в заголовке колонки "Имя". В диалоге полной распаковки, открытом командой cm_UnpackFiles, выбранный вариант кодировки предлагается в текущем сеансе TC по умолчанию. Постоянно вариант по умолчанию задаётся ключом OverrideCodepage.
2950$B86cm_SwitchDarkmodeТёмный/обычный режим: переключение  См. также опции на странице настроек "Цвета". Эта группа команд недоступна в старых версиях Windows (до XP) и при ForceDarkModeOptions=0. Если выбрана опция "Как в настройках для приложений Windows 10", режим переключается командами только в текущем сеансе TC, без правки ключа DarkMode в файле wincmd.ini.
2951$B87cm_EnableDarkmodeТёмный режим: только включение   
2952$B88cm_DisableDarkmodeТёмный режим: только выключение   
2953$B89cm_ZoomInУвеличить на 10% отображаемый размер эскизов (до максимума в 200%)  Работает подобно колёсику мыши при нажатой клавише Ctrl, но только на один шаг. (Исходный размер эскизов в настройках TC не меняется, используется ключ ThumbScaleFactor со значением от 110 до 200.) Может применяться с параметрами (для точной установки размера).
Как и cm_ZoomOut, даёт эффект только при включённом режиме эскизов. Отображаемый размер очень больших эскизов может оказаться меньше выбранного или вообще не увеличиться!
2954$B8Acm_ZoomOutУменьшить на 10% отображаемый размер эскизов (до минимума в 10%)  Работает подобно колёсику мыши при нажатой клавише Ctrl, но только на один шаг. (Исходный размер эскизов в настройках TC не меняется, используется ключ ThumbScaleFactor со значением от 10 до 90.) Может применяться с параметрами (для точной установки размера).
[_Меню "Запуск"_]
701$2BDcm_UserMenu1Запустить пункт 1 меню "Запуск"  Номер пункта в меню определяется вручную с учётом подменю и разделителей.
702$2BEcm_UserMenu2Запустить пункт 2 меню "Запуск"  При вставке/удалении вышележащего пункта прежнее соответствие будет нарушено.
703$2BFcm_UserMenu3Запустить пункт 3 меню "Запуск"  В TC 7.0 и выше лучше предпочесть инструментарий пользовательских команд (em_).
704$2C0cm_UserMenu4и т. д.   
705$2C1cm_UserMenu5   
706$2C2cm_UserMenu6   
707$2C3cm_UserMenu7   
708$2C4cm_UserMenu8   
709$2C5cm_UserMenu9   
710$2C6cm_UserMenu10(вплоть до пункта 198, команда 898)  Если вам нужно больше пунктов, добавьте команды для них самостоятельно.
[_Вкладки_]
3001$BB9cm_OpenNewTabСоздать копию текущей вкладкиC+T …и перейти в неё. Эта и следующая команды предназначены для папки (каталога, архива, виртуальной папки, FS-плагина, FTP), открытой в активной файловой панели. Для неактивной вкладки и/или в другой панели копия создаётся только через контекстное меню вкладки. Если функция вкладок отключена (на странице настроек "Вид окна" или командой cm_VisDirTabs), C+T вызывает команду cm_MultiRenameFiles.
3002$BBAcm_OpenNewTabBgСоздать фоновую копию текущей вкладкиCS+T …не переходя в неё.
3003$BBBcm_OpenDirInNewTabСоздать в активной панели новую вкладку для объекта под курсоромC+вверх …(каталога, архива, виртуальной папки, FS-плагина) и перейти в неё, если это разрешено в настройках (см. страницу "Вкладки папок").
3004$BBCcm_OpenDirInNewTabOtherСоздать в другой панели новую вкладку для объекта под курсоромCS+вверх …(каталога, архива, виртуальной папки, FS-плагина) и перейти в неё, если это разрешено в настройках (см. страницу "Вкладки папок").
3005$BBDcm_SwitchToNextTabПереход в следующую вкладкуC+Tab …а из последней по порядку вкладки — в первую.
3006$BBEcm_SwitchToPreviousTabПереход в предыдущую вкладкуCS+Tab …а из первой по порядку вкладки — в последнюю.
3015$BC7cm_MoveTabLeftПереместить заголовок текущей вкладки влево   
3016$BC8cm_MoveTabRightПереместить заголовок текущей вкладки вправо   
3007$BBFcm_CloseCurrentTabЗакрыть (убрать) вкладкуC+W …для папки, открытой в активной файловой панели. Для других вкладок предусмотрены иные способы закрытия. Через контекстное меню вкладки можно открыть список последних закрытых вкладок текущей панели и восстановить любую из них (при выборе с Shift — как фоновую), но для следующих сеансов TC эта информация не запоминается.
3008$BC0cm_CloseAllTabsЗакрыть (убрать) все вкладкиCS+W …в активной файловой панели (кроме заблокированных, а также вкладки с открытой папкой).
3009$BC1cm_DirTabsShowMenuПоказать меню вкладки  …для папки, открытой в активной файловой панели.
3010$BC2cm_ToggleLockCurrentTabЗаблокировать/разблокировать вкладку  …для папки, открытой в активной файловой панели.
3012$BC4cm_ToggleLockDcaCurrentTabЗаблокировать/разблокировать вкладку с возможностью смены каталога  …для папки, открытой в активной файловой панели.
535$217cm_ExchangeWithTabsПоменять местами содержимое панелей (все вкладки)CS+U При отсутствии вкладок эта команда и cm_Exchange работают одинаково.
3011$BC3cm_GoToLockedDirПерейти в корень заблокированной вкладкиC+\ Если LockedGoToDriveRoot=0, в противном случае выполняется аналогично cm_GoToRoot (2001).
Активная панель (источник).
5001$1389cm_SrcActivateTab1Активная: Переключиться на 1-ю вкладку   
5002$138Acm_SrcActivateTab2Активная: Переключиться на 2-ю вкладку   
5003$138Bcm_SrcActivateTab3Активная: Переключиться на 3-ю вкладку   
5004$138Ccm_SrcActivateTab4и т. д.   
5005$138Dcm_SrcActivateTab5   
5006$138Ecm_SrcActivateTab6   
5007$138Fcm_SrcActivateTab7   
5008$1390cm_SrcActivateTab8   
5009$1391cm_SrcActivateTab9   
5010$1392cm_SrcActivateTab10(вплоть до вкладки 99, команда 5099)  Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Неактивная панель (получатель)
5101$13EDcm_TrgActivateTab1Неактивная: Переключиться на 1-ю вкладку   
5102$13EEcm_TrgActivateTab2Неактивная: Переключиться на 2-ю вкладку   
5103$13EFcm_TrgActivateTab3Неактивная: Переключиться на 3-ю вкладку   
5104$13F0cm_TrgActivateTab4и т. д.   
5105$13F1cm_TrgActivateTab5   
5106$13F2cm_TrgActivateTab6   
5107$13F3cm_TrgActivateTab7   
5108$13F4cm_TrgActivateTab8   
5109$13F5cm_TrgActivateTab9   
5110$13F6cm_TrgActivateTab10(вплоть до вкладки 99, команда 5199)  Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Левая панель
5201$1451cm_LeftActivateTab1Левая: Переключиться на 1-ю вкладку   
5202$1452cm_LeftActivateTab2Левая: Переключиться на 2-ю вкладку   
5203$1453cm_LeftActivateTab3Левая: Переключиться на 3-ю вкладку   
5204$1454cm_LeftActivateTab4и т. д.   
5205$1455cm_LeftActivateTab5   
5206$1456cm_LeftActivateTab6   
5207$1457cm_LeftActivateTab7   
5208$1458cm_LeftActivateTab8   
5209$1459cm_LeftActivateTab9   
5210$145Acm_LeftActivateTab10(вплоть до вкладки 99, команда 5299)  Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Правая панель
5301$14B5cm_RightActivateTab1Правая: Переключиться на 1-ю вкладку   
5302$14B6cm_RightActivateTab2Правая: Переключиться на 2-ю вкладку   
5303$14B7cm_RightActivateTab3Правая: Переключиться на 3-ю вкладку   
5304$14B8cm_RightActivateTab4и т. д.   
5305$14B9cm_RightActivateTab5   
5306$14BAcm_RightActivateTab6   
5307$14BBcm_RightActivateTab7   
5308$14BCcm_RightActivateTab8   
5309$14BDcm_RightActivateTab9   
5310$14BEcm_RightActivateTab10(вплоть до вкладки 99, команда 5399)  Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
[_Сортировка_]
Активная панель
6001$1771cm_SrcSortByCol1Активная: Сортировать по 1-й колонке  …из числа доступных в данном режиме представления или наборе колонок.
6002$1772cm_SrcSortByCol2Активная: Сортировать по 2-й колонке   
6003$1773cm_SrcSortByCol3и т. д.   
6004$1774cm_SrcSortByCol4   
6005$1775cm_SrcSortByCol5   
6006$1776cm_SrcSortByCol6   
6007$1777cm_SrcSortByCol7   
6008$1778cm_SrcSortByCol8   
6009$1779cm_SrcSortByCol9   
6010$177Acm_SrcSortByCol10   
6099$17D3cm_SrcSortByCol99(вплоть до колонки 99, команда 6099)  Если вам нужно больше сортирующих колонок, добавьте команды самостоятельно.
Неактивная панель
6101$17D5cm_TrgSortByCol1Неактивная: Сортировать по 1-й колонке  …из числа доступных в данном режиме представления или наборе колонок.
6102$17D6cm_TrgSortByCol2Неактивная: Сортировать по 2-й колонке   
6103$17D7cm_TrgSortByCol3и т. д.   
6104$17D8cm_TrgSortByCol4   
6105$17D9cm_TrgSortByCol5   
6106$17DAcm_TrgSortByCol6   
6107$17DBcm_TrgSortByCol7   
6108$17DCcm_TrgSortByCol8   
6109$17DDcm_TrgSortByCol9   
6110$17DEcm_TrgSortByCol10   
6199$1837cm_TrgSortByCol99(вплоть до колонки 99, команда 6199)  Если вам нужно больше сортирующих колонок, добавьте команды для них самостоятельно.
Левая панель
6201$1839cm_LeftSortByCol1Левая: Сортировать по 1-й колонке  …из числа доступных в данном режиме представления или наборе колонок.
6202$183Acm_LeftSortByCol2Левая: Сортировать по 2-й колонке   
6203$183Bcm_LeftSortByCol3и т. д.   
6204$183Ccm_LeftSortByCol4   
6205$183Dcm_LeftSortByCol5   
6206$183Ecm_LeftSortByCol6   
6207$183Fcm_LeftSortByCol7   
6208$1840cm_LeftSortByCol8   
6209$1841cm_LeftSortByCol9   
6210$1842cm_LeftSortByCol10   
6299$189Bcm_LeftSortByCol99(вплоть до колонки 99, команда 6299)  Если вам нужно больше сортирующих колонок, добавьте команды самостоятельно.
Правая панель
6301$189Dcm_RightSortByCol1Правая: Сортировать по 1-й колонке  …из числа доступных в данном режиме представления или наборе колонок.
6302$189Ecm_RightSortByCol2Правая: Сортировать по 2-й колонке   
6303$189Ecm_RightSortByCol3и т. д.   
6304$189Fcm_RightSortByCol4   
6305$18A1cm_RightSortByCol5   
6306$18A2cm_RightSortByCol6   
6307$18A3cm_RightSortByCol7   
6308$18A4cm_RightSortByCol8   
6309$18A5cm_RightSortByCol9   
6310$18A6cm_RightSortByCol10   
6399$18FFcm_RightSortByCol99(вплоть до колонки 99, команда 6299)  Если вам нужно больше сортирующих колонок, добавьте команды для них самостоятельно.
[_Пользовательские_наборы_колонок_]
Активная панель
271$10Fcm_SrcCustomView1Активная: Пользовательский набор 1   
272$110cm_SrcCustomView2Активная: Пользовательский набор 2   
273$111cm_SrcCustomView3и т. д.   
274$112cm_SrcCustomView4   
275$113cm_SrcCustomView5   
276$114cm_SrcCustomView6   
277$115cm_SrcCustomView7   
278$116cm_SrcCustomView8(вплоть до набора 29, команда 299)  Если вам нужно больше наборов, добавьте команды для них самостоятельно.
279$117cm_SrcCustomView9(наборы 30-99 задаются командами 7530-7599)  Для наборов 1-29 можно также использовать диапазон команд 7501-7529. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Неактивная панель
421$1A5cm_TrgCustomView1Неактивная: Пользовательский набор 1   
422$1A6cm_TrgCustomView2Неактивная: Пользовательский набор 2   
423$1A7cm_TrgCustomView3и т. д.   
424$1A8cm_TrgCustomView4   
425$1A9cm_TrgCustomView5   
426$1AAcm_TrgCustomView6   
427$1ABcm_TrgCustomView7   
428$1ACcm_TrgCustomView8(вплоть до набора 29, команда 449)  Если вам нужно больше наборов, добавьте команды для них самостоятельно.
429$1ADcm_TrgCustomView9(команд для наборов 30-99 нет)  Обойти ограничение числа команд для неактивной панели отчасти позволяет команда с параметрами opencustomview, учитывающая не номер набора, а его имя.
Левая панель
71$47cm_LeftCustomView1Левая: Пользовательский набор 1   
72$48cm_LeftCustomView2Левая: Пользовательский набор 2   
73$49cm_LeftCustomView3и т. д.   
74$4Acm_LeftCustomView4   
75$4Bcm_LeftCustomView5   
76$4Ccm_LeftCustomView6   
77$4Dcm_LeftCustomView7   
78$4Ecm_LeftCustomView8(вплоть до набора 29, команда 99)  Если вам нужно больше наборов, добавьте команды для них самостоятельно.
79$4Fcm_LeftCustomView9(наборы 30-99 задаются командами 6530-6599)  Для наборов 1-29 можно также использовать диапазон команд 6501-6529. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Правая панель
171$ABcm_RightCustomView1Правая: Пользовательский набор 1   
172$ACcm_RightCustomView2Правая: Пользовательский набор 2   
173$ADcm_RightCustomView3и т. д.   
174$AEcm_RightCustomView4   
175$AFcm_RightCustomView5   
176$B0cm_RightCustomView6   
177$B1cm_RightCustomView7   
178$B2cm_RightCustomView8(вплоть до набора 29, команда 199)  Если вам нужно больше наборов, добавьте команды для них самостоятельно.
179$B3cm_RightCustomView9(наборы 30-99 задаются командами 7030-7099)  Для наборов 1-29 можно также использовать диапазон команд 7001-7029. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Пошаговый переход
5501$157Dcm_SrcNextCustomViewАктивная: Следующий набор колонок  Здесь и далее переключение с последнего доступного набора идёт на набор 1.
5502$157Ecm_SrcPrevCustomViewАктивная: Предыдущий набор колонок  Здесь и далее переключение с набора 1 идёт на последний доступный набор.
5503$157Fcm_TrgNextCustomViewНеактивная: Следующий набор колонок   
5504$1580cm_TrgPrevCustomViewНеактивная: Предыдущий набор колонок   
5505$1581cm_LeftNextCustomViewЛевая: Следующий набор колонок   
5506$1582cm_LeftPrevCustomViewЛевая: Предыдущий набор колонок   
5507$1583cm_RightNextCustomViewПравая: Следующий набор колонок   
5508$1584cm_RightPrevCustomViewПравая: Предыдущий набор колонок  Эта группа команд поддерживает до 99 наборов колонок.
Поля по запросу
5512$1588cm_LoadAllOnDemandFieldsЗагрузить поля плагинов для всех папок/файлов  …если они обрабатываются не автоматически, а по запросу пользователя).
5513$1589cm_LoadSelOnDemandFieldsЗагрузить поля плагинов для выбранных папок/файлов  …например, для подсчёта размеров с плагином DirSizeCalc (это будет похоже на подсчёт с ПРОБЕЛом).
5514$158Acm_ContentStopLoadFieldsОстановить загрузку полей  …(по запросу или отсроченных) в режимах пользовательских колонок или эскизов.
Команды для скриптов
5510$1586cm_LeftSwitchToThisCustomView[скрипт] Левая: Переключить набор колонок (lparam=номер)  Может также применяться с параметрами (номером набора колонок, начиная с 1, или символом ? для ввода значения в диалоге).
5511$1587cm_RightSwitchToThisCustomView[скрипт] Правая: Переключить набор колонок (lparam=номер)  Может также применяться с параметрами (номером набора колонок, начиная с 1, или символом ? для ввода значения в диалоге).
[_Стили оформления_]
Управление функцией автовыбора
2947$B83cm_ToggleAutoViewModeSwitchАвтовыбор стиля оформления: вкл/выкл  Может применяться с параметрами (переключение, только включение, только выключение).См. также опцию на странице настроек "Автовыбор стиля" (ключ Enabled).
Активная панель
8500$2134cm_SrcViewMode0Активная: Стандартный стиль оформления (без цветов и команд)  Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8501$2135cm_SrcViewMode1Активная: Стиль оформления 1  …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8502$2136cm_SrcViewMode2и т. д.   
8503$2137cm_SrcViewMode3(стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)  Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8504$2138cm_SrcViewMode4   
8505$2139cm_SrcViewMode5   
8506$213Acm_SrcViewMode6   
8507$213Bcm_SrcViewMode7   
8508$213Ccm_SrcViewMode8   
8509$213Dcm_SrcViewMode9(вплоть до стиля 249, команда 8749)  Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Неактивная панель
8750$222Ecm_TrgViewMode0Неактивная: Стандартный стиль оформления (без цветов и команд)  Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8751$222Fcm_TrgViewMode1Неактивная: Стиль оформления 1  …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8752$2230cm_TrgViewMode2и т. д.   
8753$2231cm_TrgViewMode3(стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)  Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8754$2232cm_TrgViewMode4   
8755$2233cm_TrgViewMode5   
8756$2234cm_TrgViewMode6   
8757$2235cm_TrgViewMode7   
8758$2236cm_TrgViewMode8   
8759$2237cm_TrgViewMode9(вплоть до стиля 249, команда 8999)  Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Левая панель
8000$1F40cm_LeftViewMode0Левая: Стандартный стиль оформления (без цветов и команд)  Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8001$1F41cm_LeftViewMode1Левая: Стиль оформления 1  …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8002$1F42cm_LeftViewMode2и т. д.   
8003$1F43cm_LeftViewMode3(стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)  Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8004$1F44cm_LeftViewMode4   
8005$1F45cm_LeftViewMode5   
8006$1F46cm_LeftViewMode6   
8007$1F47cm_LeftViewMode7   
8008$1F48cm_LeftViewMode8   
8009$1F49cm_LeftViewMode9(вплоть до стиля 249, команда 8249)  Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Правая панель
8250$203Acm_RightViewMode0Правая: Стандартный стиль оформления (без цветов и команд)  Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8251$203Bcm_RightViewMode1Правая: Стиль оформления 1  …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8252$203Ccm_RightViewMode2и т. д.   
8253$203Dcm_RightViewMode3(стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)  Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8254$203Ecm_RightViewMode4   
8255$203Fcm_RightViewMode5   
8256$2040cm_RightViewMode6   
8257$2041cm_RightViewMode7   
8258$2042cm_RightViewMode8   
8259$2043cm_RightViewMode9(вплоть до стиля 249, команда 8499)  Если вам нужно больше стилей, добавьте команды для них самостоятельно.

Вся совокупность собственных команд TC (как жёстко заданных, так и требующих при создании участия пользователя) может быть обозначена термином внутренние команды. В узком смысле это команды, включённые в файл totalcmd.inc (встроенные и параметризованные), в более широком — также и пользовательские команды, записываемые в файл usercmd.ini. Все упомянутые команды работают только в TC и имеют специфический синтаксис, свой для каждой группы.

Встроенные команды содержатся в файле totalcmd.inc, их базовый список (английский или локализованный, в зависимости от языковых настроек) доступен через диалог "Выбор команды", открываемый специальной кнопкой в некоторых диалогах TC или встроенной командой cm_CommandBrowser. Их можно непосредственно применять не только в главном меню, но и в пользовательских меню ("Запуск", избранных каталогов), в панелях инструментов, вызывать горячими клавишами (стандартными или назначенными пользователем на странице настроек TC "Разное"), а также из командной строки.
Отличительная особенность этой группы команд — обязательный префикс cm_ (от command), указываемый перед именем команды при строковой форме её записи. Кроме командной строки, где К. Гислер решил поддерживать только строковый формат, форма записи может быть также числовой, с указанием уникального десятичного или шестнадцатеричного идентификатора (последний начинается знаком доллара).
В части команд после cm_ могут использоваться также дополнительные префиксы: cm_Src означает работу команды в активной файловой панели, cm_Left — в левой, а cm_Right — в правой. (При вертикальном расположении файловых панелей обозначение "левая"/"правая" следует трактовать как "верхняя"/"нижняя", этот нюанс нигде больше в справочнике специально не оговаривается.)
Встроенные команды приведены выше в таблице в том же порядке, что в исходном файле в totalcmd.inc, однако для удобства пользования структура некоторых категорий сделана более дробной, введены дополнительные подкатегории. У большинства встроенных команд даны те же описания, что в стандартном языковом файле wcmd_rus.inc, однако в ряде случаев сделаны уточнения и дополнения, для многих команд добавлены поясняющие их функциональность примечания.

Команды меню "Запуск", имеющие вид cm_UserMenuN, формально относятся к встроенным, но из-за своей специфики часто рассматриваются как особая группа. Они были введены в версии 5.51, чтобы обеспечить запуск в TC внешних команд и программ через главное меню и вызов их пользовательскими клавишами. С этой целью сначала формировалось меню "Запуск", а затем нужным его пунктам сопоставлялись специальные команды, которые уже можно было включать в главное меню и связывать с пользовательскими клавишами (с учётом того, что в самом меню "Запуск" стандартно доступен лишь набор из 24 предопределённых комбинаций, имеющих при использовании абсолютный приоритет перед аналогичными клавиатурными назначениями в TC). Однако такое решение имеет ряд существенных недостатков. Правильно определить номер команды для данного пункта меню не всегда просто, зато очень легко при удалении или перемещении любого пункта меню нарушить все привязки команд к последующим пунктам. Кроме того, добавление новых команд этого типа почти всегда требует ручной правки стандартного INC-файла. В связи с этим рекомендуется освоить гораздо более гибкий и универсальный инструментарий пользовательских команд (см. следующий раздел).

Параметризованные команды могут быть двух видов. Классические команды с параметрами, кратко описанные в конце файла totalcmd.inc, вынесены в первую часть отдельной таблицы, а во второй её части рассмотрена специфика применения с параметрами всех поддерживающих их встроенных команд из основной таблицы. (До TC 9.0 такой возможностью обладала только команда cm_List.)

В некоторых категориях totalcmd.inc (переключение вкладок, дисков, пользовательских колонок, команды меню "Запуск" и т. д.) по умолчанию представлена лишь часть списка возможных команд, поэтому может потребоваться ручная правка файла. (Его резервную копию лучше сохранить как в исходном, так и в изменённом виде — не только для устранения последствий ошибочной правки, но и для того, чтобы ваша версия totalcmd.inc при обновлении TC не была безвозвратно перезаписана стандартной.) Новая строка должна обязательно включать имя команды в строковом формате, а после знака равенства — десятичный идентификатор. Имя каждой команды должно строго соответствовать её десятичному идентификатору. Допустимые диапазоны значений для отсутствующих команд указаны непосредственно в INC-файле, а в таблицу внесена и некоторая дополнительная информация. Вы можете снабдить новую команду английским комментарием, отделив его от десятичного идентификатора точкой с запятой. Пример дополнительной команды: cm_GotoDriveH=2068;Switch to drive H. В соответствующие категории используемого вами языкового INC-файла (wcmd_rus.inc и пр.) можно будет затем добавить строки для локализации новых команд.
Следует учесть, однако, что без описанной выше правки INC-файла в некоторых случаях вполне можно обойтись. Строковая запись существующей, но не указанной по умолчанию в totalcmd.inc команды необходима, например, для её отображения в окне "Выбор команды" или для непосредственного назначения некой клавиатурной комбинации. Если же вы хотите просто вызвать одну из таких команд через кнопку на панели инструментов или назначить её клавиши опосредованно через пользовательскую команду, достаточно указать в соответствующем поле ввода нужный числовой идентификатор.

TC 8.50 и выше стандартно поддерживает цепочки команд для последовательного запуска нескольких команд TC (встроенных, пользовательских, части параметризованных), Это позволяет во многих случаях отказаться от решения той же задачи специальными средствами наподобие TCFS2. Основная область применения цепочек — панели инструментов и пользовательские меню. Специально для цепочек предназначена команда cm_wait, определяющая задержку выполнения следующей команды на указанное её параметром число миллисекунд. В поле "Команда" части цепочки должны разделяться запятыми без пробелов, например, cm_SelectAll,cm_wait 1000,cm_Copy.
Формат встроенных непараметризованных команд может быть в цепочках как строковым (с cm_), так и числовым. Параметризованные варианты встроенных команд могут указываться в цепочках непосредственно, но только в строковом виде, а классические команды c параметрами (кроме вышеупомянутой cm_wait) применимы лишь опосредованно, через пользовательские команды на их основе. Цепочки поддерживаются и в командной строке TC, но здесь ограничений ещё больше: формат встроенных команд — только строковый, нельзя непосредственно указывать никакие команды с параметрами (даже cm_wait). Кроме того, цепочки команд нельзя напрямую включать в главное меню: поддерживается только вызов пользовательской команды, описывающей всю цепочку.
Работоспособность цепочек необходимо проверять, поскольку не все комбинации команд работают правильно. Прежде, чем выполнять диалоговую вставку следующей команды в конец такой цепочки (через кнопку с увеличительным стеклом), после последней указанной команды обязательно добавьте запятую, иначе новая команда перезапишет прежнее содержимое поля! (Этого недостатка лишён вариант формирования цепочек через кнопку с плюсом при настройке автозапуска команд в стилях оформления: там прежнее содержимое поля сохраняется, а запятые подставляются автоматически.) Следует также учесть, что команды, которые могут быть переведены в фоновый режим (наподобие cm_copy), выполняются немедленно, не ожидая выполнения следующей команды.

Локализация списка встроенных команд выполняется только с помощью специальных INC-файлов наподобие стандартного wcmd_rus.inc. Попытки подменять в TC 7.0 и выше файл totalcmd.inc переименованным языковым файлом недопустимы. В результате вы, в частности, потеряете доступ к любому внешнему файлу меню (включая русский), пока не восстановите оригинальный INC-файл из архива с дистрибутивом.

Для встроенных команд, вызываемых клавишами F3-F8, поддерживается следующая возможность: если нажать соответствующую кнопку на панели функциональных клавиш в нижней части окна TC с клавишей-модификатором (обычно это Shift и/или Alt), вместо базовой команды выполняется её альтернативный вариант. Например, кнопка F3, нажатая с модификаторами Alt и Shift, вызывает просмотр файла без плагинов, нажатием кнопки F4 с Shift можно создать новый файл, кнопка F5 с Shift позволяет копировать в другую панель, с Ctrl создавать ярлык, а с Alt и Shift выполнять архивацию c удалением исходных файлов. Менее известно, что клавиши-модификаторы могут использоваться подобным образом для стандартных операций и при запуске встроенных команд из главного меню или кнопки на панели инструментов (кроме комбинаций с Alt в главном меню); кроме того, нажатие клавиши Ctrl позволяет вызывать команду cm_PackFiles для создания архива в том же каталоге.

Пользовательские команды и псевдонимы

Пользовательские команды со специальным префиксом em_ (от extended) дополняют стандартный набор предопределённых встроенных команд и применяются по существу так же, обеспечивая при этом опосредованный вызов практически любых необходимых вам команд и программ.
Команды этой группы создаются и редактируются с помощью диалогового окна "Выбор команды". (Чтобы упростить его вызов, рекомендуется создать кнопку на панели инструментов или клавишу для команды cm_CommandBrowser.) В открывшемся окне нужно выбрать в конце списка категорий строку usercmd.ini, после чего станут доступны дополнительные функции для работы с этим классом команд (см. справку TC). Для редактирования пользовательских команд открывается тот же диалог, что для настройки отдельной кнопки на панели инструментов (с поправкой на недоступность некоторых специфических для кнопок опций и необязательность назначения пользовательской команде значка).

Помимо общего файла usercmd.ini, доступного при любом языке интерфейса и с любым меню, для записи пользовательских команд может применяться специфичный только для текущего MNU-файла и одноимённый ему файл wcmd_LNG.ini, которому в диалоге соответствует категория с тем же именем (например, wcmd_rus.ini для русского языка). Заголовок категории usercmd.ini отображается всегда, а заголовок категории для дополнительного файла — при выборе в TC любого меню, отличного от встроенного английского. Эти заголовки отображаются, даже если указанные в них INI-файлы физически не существуют. При выборе другого меню доступ к содержимому INI-файла с командами для прежнего меню теряется (даже без изменения языка — например, при переключении на расширенное русское меню вместо стандартного), а при выборе встроенного английского интерфейса можно пользоваться только командами из файла usercmd.ini. Кроме того, если в общем и дополнительном INI-файлах создать одноимённые команды (например, по-разному настроенные), то из них в диалоге "Выбор команды" отобразится та, что записана в usercmd.ini, поэтому дублирования имён следует избегать. Для эффективной работы с этой группой команд лучше ограничиться общим INI-файлом, записывая что-то в дополнительные файлы лишь в случае реальной необходимости (например, при формировании разных наборов команд для разных языков).
Следует учесть также, что файл usercmd.ini всегда считывается из каталога с основным конфигурационным файлом текущей копии TC (wincmd.ini или его аналогом), а wcmd_LNG.ini — из подкаталога Language\ с языковыми файлами. При запуске TC через параметры командной строки с иначе расположенным основным INI-файлом (/i=имя.ini) прежний файл usercmd.ini использован не будет, и для обращения к его содержимому надо вручную скопировать этот файл на новое место.
В именах пользовательских команд не допускаются пробелы! Пользовательские команды, созданные на основе встроенных команд, могут содержать не только строковые (с сm_), но и числовые их значения.

У этого класса команд есть немало преимуществ. Например, возможность включать их в любую часть главного меню позволяет полностью отказаться от команд cm_UserMenuN, относящихся только к содержимому меню "Запуск" и в целом гораздо менее удобных по применению. Также этот инструментарий значительно упрощает вызов из командной строки классических команд с параметрами (в исходном виде они там не поддерживаются), цепочек из встроенных и/или пользовательских команд, а также назначение клавиш/псевдонимов подобным командам или их связкам.
Пользовательские команды могут пригодиться и в некоторых специфических случаях. Например, при использовании встроенных команд cm_SrcUserSpec, cm_LeftUserSpec и cm_RightUserSpec в главном меню там всегда отображается не заголовок команды из MNU-файла или totalcmd.inc, а последний пользовательский фильтр (маска или шаблон) согласно ключу UserSpec для левой/правой панели. Этой подмены можно избежать, создав команду вызывающую cm_SrcUserSpec пользовательскую команду (скажем, em_SrcUserSpec) и указав в меню именно её.

Псевдонимы предназначены для использования только в командной строке TC (но не в настройках кнопок и пользовательских команд!). Они сопоставляются командам cm_NNN и/или em_NNN на странице настроек TC "Разное". Например, задав для встроенной команды cm_Config псевдоним cf, вы сможете быстро открыть страницу настроек TC "Вид окна" из командной строки, введя там всего две буквы в соответствующей клавиатурной раскладке.

Команды с параметрами

КомандаДействие и примечания
Классические команды с параметрами
Навигация и фильтрация
cd имя_каталога
cd имя_архива
cd имя_файла
cd имя_маски
cd >имя_шаблона
Открыть в активной файловой панели заданный каталог/архив или перейти к заданному файлу. Чтобы перейти к архиву, не открывая его, допишите в конец имени, например, \: (это работает везде, кроме командной строки, при условии, что не используется ключ IgnoreDirErrors=1). К имени каталога можно добавить имя файла (на него установится курсор) или маску для фильтрации (отобразятся только определённые объекты). Для перехода/фильтрации в текущем каталоге укажите имя/ маску без пути. Например, команда cd *.*|*\ оставляет в текущей панели только файлы, скрывая папки.
Формат записи cd имя_каталога\>имя_шаблона или cd >имя_шаблона обеспечивает фильтрацию согласно указанному шаблону поиска.
cd \\сервер\каталог
cd \\\имя_плагина
Открыть в активной файловой панели сетевой каталог или папку FS-плагина. Соответствующий элемент сети/плагина необходимо указывать с полным путём, пример: cd \\\WebDav\My Disk\). Команда cd \\ просто откроет панель сетевого окружения. Добавив параметр /user: (в нижнем регистре!), можно задать имя пользователя для подключения к удалённому компьютеру, если же имя не указано, будут запрошены логин и пароль. Пример: cd \\сервер\каталог /user:имя_пользователя.
Выделение
selectfiles имя_маски
selectfiles >имя_шаблона
selectfiles <регулярное_выражение
Выделить файлы/папки по маске, шаблону или регулярному выражению. Поддерживаемые суффиксы-модификаторы (объединяются без пробелов): D (только папки), B (папки и файлы), U (снять выделение), L (левая панель), R (правая панель), T (целевая панель), S (альтернативный режим выделения только файлов или файлов и папок, как если бы команда вызывалась с нажатой клавишей Shift). Шаблоны должны начинаться с символа >, а регулярные выражения с символа <. Поддерживаются списки длиной до 32767 символов (например, при выполнении команды selectfilesBTS %Z%Y%S).
saveselection имя_файлаСохранить выделение (имена объектов) в указанный файл. По умолчанию (без суффикса) файл автоматически будет сохранён в кодировке ANSI при работе в Win9x или в UTF-16 (Юникоде) в WinNT. При использовании команды с суффиксом A/W (в виде saveselectionA или saveselectionW) сохранение выполняется, соответственно, в ANSI или в Юникоде. Аналог — группа встроенных команд (cm_SaveSelectionToFile и др.), где файл для сохранения выделения выбирается в диалоговом режиме.
savedetails имя_файлаСохранить выделение (содержимое всех колонок) в указанный файл. По умолчанию (без суффикса) файл автоматически будет сохранён в кодировке ANSI при работе в Win9x или в UTF-16 (Юникоде) в WinNT. При использовании команды с суффиксом A/W (в виде saveselectionA или saveselectionW) сохранение выполняется, соответственно, в ANSI или в Юникоде. Суффикс H позволяет сохранять содержимое всех колонок с их заголовками, он может комбинироваться с A или W (например, savedetailsAH). Аналог — группа встроенных команд (cm_SaveDetailsToFile и др.), где файл для сохранения выделения выбирается в диалоговом режиме.
loadselection имя_файлаЗагрузить выделение из указанного файла. Аналог — встроенная команда cm_LoadSelectionFromFile, где файл для загрузки выделения выбирается в диалоговом режиме. Поиск файла, имя которого указано без пути, ведётся в активной файловой панели.
Панели инструментов
openbar имя_файлаЗагрузить главную (горизонтальную) панель инструментов из указанного BAR-файла (или скрыть, если указан пустой файл наподобие No.bar). Если путь к BAR-файлу не задан, выполняется его поиск в каталоге TC. Для открытия BAR-файла под курсором следует в диалоге настройки панели инструментов, пользовательского меню или пользовательской команды вместо имени файла в поле "Команда" указать, например, %P%N в поле "Параметры". При вызове команды кнопкой на вертикальной панели инструментов указанный BAR-файл открывается в этой панели вместо главной.
openbar1 имя_файлаЗагрузить из указанного BAR-файла главную (горизонтальную) панель инструментов.
openbar2 имя_файлаЗагрузить из указанного BAR-файла вертикальную панель инструментов.
Вкладки
appendtabs имя_файлаЗагрузить из TAB-файла сохранённый ранее набор вкладок с дополнением текущего набора. Другой способ выполнения: Enter на TAB-файле. Для открытия TAB-файла под курсором следует в диалоге настроек панели инструментов, пользовательского меню или пользовательской команды вместо имени конкретного файла в поле "Команда" указать, например, %P%N в поле "Параметры". Команда без параметра вызывает диалог открытия файла (как в контекстном меню вкладки). Чтобы вкладки, сохранённые для активной файловой панели, были загружены именно для левой/правой панели (во избежание инверсии при активности другой панели), допишите к имени команды суффикс, соответственно, L или R.
opentabs имя_файлаЗагрузить из TAB-файла (сохранённый ранее набор вкладок c заменой текущего набора. Другой способ выполнения: S+Enter на TAB-файле. Для открытия TAB-файла под курсором следует в диалоге настроек панели инструментов, пользовательского меню или пользовательской команды вместо имени конкретного файла в поле "Команда" указать, например, %P%N в поле "Параметры". Команда без параметра вызывает диалог открытия файла (как в контекстном меню вкладки). Чтобы вкладки, сохранённые для активной файловой панели, были загружены именно для левой/правой панели (во избежание инверсии при активности другой панели), допишите к имени команды суффикс, соответственно, L или R.
savetabs имя_файлаСохранить в указанный TAB-файл вкладки активной файловой панели (в секцию [activetabs]). Без параметра команды сохранения вкладок не работают!
savetabsL имя_файлаСохранить в указанный TAB-файл вкладки левой файловой панели (в секцию [activetabs]).
savetabsR имя_файлаСохранить в указанный TAB-файл вкладки правой файловой панели (в секцию [activetabs]).
savetabs2 имя_файлаСохранить в указанный TAB-файл вкладки обеих файловых панелей (сначала активной в секцию [activetabs], затем неактивной в [inactivetabs]).
savetabs2L имя_файлаСохранить в указанный TAB-файл вкладки обеих файловых панелей (сначала левой в секцию [activetabs], затем правой в [inactivetabs]).
savetabs2R имя_файлаСохранить в указанный TAB-файл вкладки обеих файловых панелей (сначала правой в секцию [activetabs], затем левой в [inactivetabs]).
Наборы колонок
opencustomview имя_набора_колонокПереключиться на первый пользовательский набор колонок с указанным именем (регистр имени важен). По умолчанию переключение выполняется в активной файловой панели; для уточнения используемой панели допишите к имени команды суффикс L (левая панель), R (правая), S (исходная), T (целевая) или B (обе).
Языковые файлы
openlanguagefile имя_файлаБыстро переключить язык интерфейса и/или главного меню TC. Если указано имя (без пути!) LNG-файла  — использовать его и одноимённые файлы INC и MNU из подкаталога Language. Если указан MNU-файл — использовать его с прежним LNG-файлом. Для MNU-файла, расположенного не в подкаталоге Language, следует указать полный путь. При указании .MNU без имени вызывается встроенное английское меню. Если параметр не указан, для интерфейса и меню используется встроенный английский язык.
FTP
cd ftp://имя_сервераОткрыть в активной файловой панели FTP-соединение с указанным сервером. Этот вариант, в отличие от команды ftpopen имя_соединения, не требует предварительного конфигурирования соединения, но существенно ограничен в возможностях настроек.
ftpopen имя_соединения
ftpopen имя_соединения|/подкаталог
ftpopen имя_соединения|*/подкаталог
Открыть FTP-соединение с именем, указанным в диалоговом окне "Cоединение с FTP-сервером", и с соответствующими настройками. Файловая панель выбирается на странице настроек "FTP". С параметром имя_соединения|/подкаталог открывается новое соединение в предпочтительной файловой панели с переходом в указанный подкаталог. С параметром имя_соединения|*/подкаталог делается то же самое, но всегда в активной панели (например, в меню избранного, открытом по Ctrl+D).
Встроенные инструменты.
syncopen имя_шаблонаОткрыть диалоговое окно "Синхронизация каталогов" с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если имени шаблона предшествует знак равенства, сразу после открытия диалога начнётся сравнение указанных в шаблоне каталогов. Если знак равенства является единственным параметром, сразу же начнётся сравнение текущих каталогов слева и справа с последними использовавшимися в окне синхронизации настройками. Если задано несуществующее имя шаблона, окно синхронизации открывается для текущих каталогов с настройками по умолчанию, сохраняемыми вместо прежних настроек.
loadsearch имя_шаблонаОткрыть диалоговое окно "Поиск файлов" с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если задано несуществующее имя шаблона, окно поиска открывается с настройками по умолчанию, но без сброса текущего пользовательского ввода в полях на странице "Общие параметры" и правил на странице "Плагины". Изменённое состояние опций на первой странице, регулируемых ключом LastSearchOptions, будет сохранено после запуска поиска.
Чтобы сразу же запустить в диалоге поиск, следует добавить перед именем шаблона один знак равенства =. Добавление двух знаков равенства (==) обеспечивает открытие диалога, запуск поиска и вывод по его завершении результатов в файловую панель. Команда loadsearch предназначена для обычного (модального) окна поиска, а в отдельном окне поиск с заданным шаблоном следует открывать, запуская TC с параметром командной строки /S=F:L[имя_шаблона].
loadlist файл-списокЗагрузить из текстового файла весь список файлов/каталогов, отобразив его в активной файловой панели в виде виртуальной папки с результатами поиска. Вы можете использовать команду, например, для повторного обращения к результатам достаточно давно выполненного поиска, если своевременно сохранили его результаты в текстовом файле, скопировав туда через буфер. Поиск файла-списка, имя которого указано без пути, ведётся в активной файловой панели, а если нет путей в самом списке, также подразумевается текущий каталог. Подробные сведения о файлах извлекаются из них автоматически. Если хотя бы один объект из списка не найден по заданному пути, вместо выполнения загрузки будет выведено предупреждение. Объекты сразу после загрузки сортируются в панели согласно порядку следования в списке (при этом папки могут отображаться вперемешку с файлами, чего в обычных режимах TC не бывает), далее сортировку можно изменить. Чтобы загрузить список из файла под курсором, следует в диалоге настроек панели инструментов, пользовательского меню или пользовательской команды вместо имени файла-списка в поле "Команда" указать, например, %P%N в поле "Параметры".
multirename имя_шаблонаОткрыть диалоговое окно "Групповое переименование" (ИГП) с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если задано несуществующее имя шаблона, окно ИГП открывается с настройками по умолчанию (как при выборе пункта <По умолчанию> в выпадающем списке шаблонов).

openattributes параметры
Открыть диалоговое окно "Изменить атрибуты" с установкой опций согласно следующим параметрам, разделённым пробелами:
+f (обрабатывать содержимое подкаталогов), +a/-a (установить/снять атрибут "архивный", +r/-r (установить/снять атрибут "только для чтения", +h/-h (установить/снять атрибут "скрытый"), +s/-s (установить/снять атрибут "системный"), +dДата (установить указанную дату; параметр идёт после пробела или самым последним), +tВремя (установить указанное время; параметр идёт после пробела или самым последним), +с (установить текущие дату/время, можно указать +с +t для установки текущей даты с неизменным временем или +c +d для установки текущего времени с неизменной датой); Имя_шаблона (как было сохранено, для загрузки полей плагинов; параметр идёт самым последним); +L/+L2 (загрузить из файла под курсором в исходной/целевой панели; L можно указывать в любом регистре, а вместо +L использовать +L1). Чтобы сразу же применить заданные изменения для выбранных объектов и закрыть диалог, следует добавить перед первым параметром один знак равенства =.
ZIP-упаковка по списку
zipfromlist имя_архива файл-списокУпаковать файлы в ZIP-архив по списку. Имя архива можно указывать как в поле "Команда", так и в начале поля для параметров (заключив в двойные кавычки "", если есть пробелы), а имя файла-списка для упаковки объектов (по одному на строку) в кодировке ANSI, UTF-16 или UTF-8 с BOM — только в поле "Параметры". Для выделенных в активной панели файлов применимы параметры наподобие %F. Имени архива в поле "Команда" могут предшествовать параметры, разделённые пробелами:
-m (перемещать в архив), -o (перезаписывать без запросов), -0..-9 (степень сжатия), -c0 (шифровать ZIP2.0), -c1 (шифровать AES128), -c2 (шифровать AES192, -c3 (шифровать AES256), -c0pass..-c3pass (шифровать выбранным методом с явно заданным паролем).
Задержка исполнения
cm_wait время_ожиданияОжидать запуск следующей команды в течение NN миллисекунд. Используется, несмотря на префикс, только с числовым параметром и вместе с другими командами. Следует учесть, что команды, которые можно переместить в фон, такие как cm_Copy, не будут ждать выполнения следующей команды!
Встроенные команды с поддержкой параметров
Файловые панели
cm_100percent числоУстановить размеры панелей (для указанной панели — в процентах к их общей ширине). Параметр — положительное число: ширина активной панели, отрицательное число: ширина левой панели. Пример: cm_100percent 70.
Здесь и далее формат записи самой встроенной команды при добавлении параметра — только строковый, а для всех команд с числовыми параметрами при указании параметром ? или ?число выводится диалог с запросом значения.
cm_VerticalPanels числоРасположить панели одну над другой. Параметр — 0 (как без параметра, переключение), 1 (только вертикальные панели), 2 или -1 (только панели бок о бок).
cm_RereadSource числоПараметр — 1, 2 или 3. 1: Принудительно перечитать всё содержимое активной панели в т.ч. обычные/оверлейные значки и оцветовку файлов, даже если не изменялись имена, дата/время, размеры и атрибуты (один из эффектов применения — сброс размеров подкаталогов, подсчитанных командой cm_CountDirContent или при выделении клавишей ПРОБЕЛ). 2: Заново выполнить автовыбор стиля оформления для текущей папки. 3: Комбинация параметров 1 и 2.
cm_ZoomIn числоУвеличить масштаб отображаемых эскизов до указанного значения (в процентах к размеру, заданному в настройках TC, но не более 200%). Параметр — кратное 10 число от 110 до 200. С параметром 100 восстанавливается масштаб 100%. Даёт эффект только при включённом режиме эскизов!
cm_ZoomOut числоУменьшить масштаб отображаемых эскизов до указанного значения (в процентах к размеру, заданному в настройках TC, но не менее 10%). Параметр — : кратное 10 число от 10 до 90. Прочие особенности те же, что для предыдущей команды.
cm_SyncChangeDir числоСинхронно изменять каталоги в панелях. Параметр — 0 (как без параметра, вкл/выкл), 1 (только включение функции), 2 или -1 (только отключение).
cm_SwitchLongNames числоПоказывать длинные имена. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchHidSys числоПоказывать скрытые и системных объекты. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchHid числоПоказывать скрытые объекты. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchSys числоПоказывать системные объекты. Параметры те же, что для команды cm_SyncChangeDir.
cm_Switch83Names числоПоказывать имена формата 8.3 в нижнем регистре. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchDirSort числоСортировать каталоги как файлы или только по имени. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchOverlayIcons числоПоказывать оверлейные (наложенные) значки. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchWatchDirs числоИспользовать функцию слежения за каталогами. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchIgnoreList числоИспользовать функцию исключения файловых имён. Параметры те же, что для команды cm_SyncChangeDir.
cm_SwitchX64Redirection числоИспользовать перенаправление System32 –> SysWOW64. Параметры те же, что для команды cm_SyncChangeDir. В 64-битном TC команда игнорируется.
cm_FtpHiddenFiles числоПоказывать скрытые файлы на сервере. Параметры те же, что для команды cm_SyncChangeDir.
Режимы представления.
cm_ScrThumbs числоПоказ эскизов в активной файловой панели. Параметр — 0 (как без параметра, показ/возврат), 1 (только показ эскизов), 2 или -1 (только возврат).
cm_LeftThumbs числоПоказ эскизов в левой файловой панели. Параметры те же, что для команды cm_ScrThumbs.
cm_RightThumbs числоПоказ эскизов в правой файловой панели. Параметры те же, что для команды cm_ScrThumbs.
cm_ScrComments числоКомментарии в активной файловой панели. Параметр — 0 (как без параметра, показ/возврат), 1 (только показ комментариев), 2 или -1 (только возврат).
cm_LeftComments числоКомментарии в левой файловой панели. Параметры те же, что для команды cm_ScrComments.
cm_RightComments числоКомментарии в правой файловой панели. Параметры те же, что для команды cm_ScrComments.
cm_LeftSwitchToThisCustomView номер_набораЧисловой параметр задаёт номер пользовательского набора колонок, открываемого в левой файловой панели.
cm_RightSwitchToThisCustomView номер_набораЧисловой параметр задаёт номер пользовательского набора колонок, открываемого в правой файловой панели.
Файлы без подкаталогов.
cm_DirBranch число"Показ без подкаталогов всех файлов папки, открытой в активной файловой панели. Параметр — 0 (как без параметра, "плоский"/обычный список), 1 (только "плоский" список), 2 или -1 (только возврат к обычному показу).
cm_LeftDirBranch числоПоказ без подкаталогов всех файлов папки, открытой в левой файловой панели. Параметры те же, что для команды cm_DirBranch.
cm_RightDirBranch числоПоказ без подкаталогов всех файлов папки, открытой в правой файловой панели. Параметры те же, что для команды cm_DirBranch.
cm_DirBranchSel числоПоказ без подкаталогов всех файлов в выделенном или в папке под курсором в активной файловой панели. Параметры те же, что для команды cm_DirBranch.
cm_LeftDirBranchSel числоПоказ без подкаталогов всех файлов в выделенном или в папке под курсором в левой файловой панели. Параметры те же, что для команды cm_DirBranch.
cm_RightDirBranchSel числоПоказ без подкаталогов всех файлов в выделенном или в папке под курсором в правой файловой панели. Параметры те же, что для команды cm_DirBranch.
Сортировка
cm_SrcByName числоСортировка по имени в активной файловой панели. Параметр — 0 (как без параметра: порядок по умолчанию, при повторении — обратный), 1 (только порядок по умолчанию), 2 или -1 (только обратный порядок). Поддерживается также параметр 4 (сортировка по дополнительной колонке), суммирующийся с основным параметром. Пример: команда cm_SrcBySize 6, не изменяя текущую сортировку, дополняет её сортировкой по размеру в нисходящем порядке.
cm_LeftByName числоСортировка по имени в левой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_RightByName числоСортировка по имени в правой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_SrcByExt числоСортировка по типу в активной файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_LeftByExt числоСортировка по типу в левой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_RightByExt числоСортировка по типу в правой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_SrcBySize числоСортировка по размеру в активной файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_LeftBySize числоСортировка по размеру в левой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_RightBySize числоСортировка по размеру в правой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_SrcByDateTime числоСортировка по дате/времени в активной файловой панели Параметры те же, что для команды cm_SrcByName.
cm_LeftByDateTime числоСортировка по дате/времени в левой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_RightByDateTime числоСортировка по дате/времени в правой файловой панели. Параметры те же, что для команды cm_SrcByName.
cm_SrcNegOrder числоСортировка в обратном порядке в активной файловой панели. Параметр — 0 (как без параметра, с переключением направления), 1/2 (только вкл/выкл).
cm_LeftNegOrder числоСортировка в обратном порядке в левой файловой панели. Параметры те же, что для команды cm_SrcNegOrder.
cm_RightNegOrder числоСортировка в обратном порядке в правой файловой панели. Параметры те же, что для команды cm_SrcNegOrder.
Навигация
cm_GoToFirstEntry номер_строкиЧисловой параметр, прибавленный к 1, указывает, на строку какого по порядку объекта (файла/каталога) будет установлен курсор.
cm_GoToFirstFile номер_строкиЧисловой параметр, прибавленный к 1, указывает, на строку какого по порядку файла (не каталога!) будет установлен курсор.
cm_SrcOpenDrives имя_дискаОткрытие диска в активной файловой панели. Параметр — буква диска (A-Z), а также / (прямой слэш) для корня текущего диска, . (точка) для родительского каталога и [ (открывающая квадратная скобка) для сетевой панели. Для скриптов используйте код символа, например, A=65. Можно указать параметром ? или ?символ/код для последующего ввода/уточнения значения в диалоге.
cm_LeftOpenDrives имя_дискаОткрытие диска в левой файловой панели. Параметры те же, что для команды cm_SrcOpenDrives.
cm_RightOpenDrives имя_дискаОткрытие диска в правой файловой панели. Параметры те же, что для команды cm_SrcOpenDrives.
cm_SearchForInCurdir имя_дискаПоиск файлов на указанном диске. Параметр — буква диска (A-Z). Указание нескольких букв дисков не поддерживается (обрабатывается только первый параметр). Для скриптов используйте код символа, например, A=65. Можно указать параметром ? или ?буква/код.
Выделение
cm_Select число_файлов/каталоговПараметр указывает число объектов, начиная с текущего, которые будут выделены; курсор переместится на следующий объект после этой выборки.
cm_UnSelect число_файлов/каталоговПараметр указывает число объектов, с которых будет снято выделение; курсор переместится на следующий объект после этой выборки.
cm_Reverse число_файлов/каталоговПараметр указывает число объектов, у которых будет инвертировано выделение; курсор переместится на следующий объект после этой выборки.
Стили оформления
cm_ToggleAutoViewModeSwitch числоАвтовыбор стиля оформления: вкл/выкл. Параметр — 0 (как без параметра, переключение), 1 (только включение автовыбора), 2 или -1 (только выключение).
cm_SrcViewModeList число/названиеПереключение в активной файловой панели на указанный стиль оформления. Параметр — порядковый номер стиля в списке (положительное число, работает везде) или его пользовательское название (не работает в командной строке). Параметр 0 означает стиль оформления по умолчанию.
cm_LeftViewModeList число/названиеПереключение в левой файловой панели на указанный стиль оформления. Параметры те же, что для команды cm_SrcViewModeList.
cm_RightViewModeList число/названиеПереключение в правой файловой панели на указанный стиль оформления. Параметры те же, что для команды cm_SrcViewModeList.
Внутренний просмотр
cm_List имя_файлаВнутренний просмотр указанного файла с полным путём (при любых настройках просмотра). До версии 9.0 это была единственная из встроенных команд TC, способная также работать с параметрами.
cm_ListOnly имя_файлаВнутренний просмотр с плагинами указанного файла с полным путём.
cm_ListInternalOnly имя_файлаВнутренний просмотр без плагинов указанного файла с полным путём.
Быстрый просмотр
cm_SrcQuickview числоБыстрый просмотр в активной файловой панели. Параметр — 0 (как без параметра, переключение), 1 (только включение быстрого просмотра), 2 или -1 (только выключение).
cm_LeftQuickview числоБыстрый просмотр в левой файловой панели. Параметры те же, что для команды cm_SrcQuickview.
cm_RightQuickview числоБыстрый просмотр в правой файловой панели. Параметры те же, что для команды cm_SrcQuickview.
cm_SrcQuickInternalOnly числоБыстрый просмотр в активной файловой панели, без плагинов. Параметры те же, что для команды cm_SrcQuickview.
cm_LeftQuickInternalOnly числоБыстрый просмотр в левой файловой панели, без плагинов. Параметры те же, что для команды cm_SrcQuickview.
cm_RightQuickInternalOnly числоБыстрый просмотр в правой файловой панели, без плагинов. Параметры те же, что для команды cm_SrcQuickview.
cm_SeparateQuickview числоБыстрый просмотр в отдельном окне. Параметры те же, что для команды cm_SrcQuickview.
cm_SeparateQuickInternalOnly числоБыстрый просмотр в отдельном окне, без плагинов. Параметры те же, что для команды cm_SrcQuickview.
Основное окно
cm_VisButtonbar числоГлавная панель инструментов: вкл/выкл. Параметр — 0 (как без параметра, вкл/выкл), 1 (только включение), 2 или -1 (только отключение).
cm_VisButtonbar2 числоВертикальная панель инструментов: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisDriveButtons числоКнопки дисков: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisTwoDriveButtons числоПанели с кнопками дисков: одна/две. Параметры те же, что для команды cm_VisButtonbar
cm_VisFlatdriveButtons числоКнопки дисков: плоские/обычные. Параметры те же, что для команды cm_VisButtonbar
cm_VisFlatInterface числоИнтерфейс основного окна: плоский/обычный. Параметры те же, что для команды cm_VisButtonbar
cm_VisDriveCombo числоВыпадающий список дисков: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisDirTabs числоИспользовать вкладки папок: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisCurDir числоЗаголовок файловой панели: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisBreadCrumbs числоЦепочки навигации: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisTabheader числоЗаголовки табуляторов: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisStatusbar числоСтрока состояния: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisCmdLine числоКомандная строка: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisKeyButtons числоФункциональные кнопки: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisHistHotButtons числоКнопки истории и избранных каталогов: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar
cm_VisXPThemeBackground числоСистемный стиль для фона панелей в верхней части окна TC: вкл/выкл. Параметры те же, что для команды cm_VisButtonbar

Команды с параметрами имеют ряд принципиальных отличий от обычных встроенных (начинающихся с cm_) и пользовательских (начинающихся с em_) команд. Не следует их также путать с запуском TC и его инструментов c параметрами командной строки.

В первой части списка представлены, условно говоря, классические команды этого типа, работа которых без параметров либо не предусмотрена вовсе (в большинстве случаев), либо требуется достаточно редко. В диалоге TC "Выбор команды" имеется специальная категория, содержащая все такие команды и позволяющая вставлять их имена в то или иное поле, однако параметры затем приходится добавлять вручную. В настоящей таблице эти команды сгруппированы не в исходном порядке, а по функциональному предназначению. Регистр параметризованных команд значения не имеет. Их нельзя напрямую использовать в главном меню, однако они могут непосредственно применяться в пользовательских меню ("Запуск", избранных каталогов), в панелях инструментов и для создания пользовательских команд. Нельзя их использовать в исходном виде и в командной строке TC, за исключением cd (причём только для перехода в каталог/архив или на заданный файл), а также в исходном виде включать в цепочки последовательно выполняемых команд. Кроме того, командам с параметрами нельзя напрямую назначить клавиши/псевдонимы. Чтобы преодолеть эти ограничения, достаточно создать на основе тех или иных параметризованных команд пользовательские команды и далее применять их, например, в главном меню TC или в специальных утилитах наподобие TCFS2.
Завершает эту часть команда cm_wait. На встроенную команду она похожа только именем, отличаясь при этом множеством иных признаков (не работает без параметров, входит в totalcmd.inc в специальную категорию, не имеет числового идентификатора, не используется вне связки с последующей командой и не предназначена для работы в командной строке TC).

Вторую часть списка составляют те встроенные команды, для которых поддерживается и вызов с параметрами. Долгое время такой возможностью обладала только команда cm_List с добавлением имени файла в качестве параметра. В TC 9.0 и выше поддержка параметров (преимущественно числовых) существенно расширена. Эти команды могут использоваться как с параметрами (см. текущую таблицу), так и без них (см. основную таблицу), Параметризованные варианты подобных команд можно запускать в том числе из командной строки TC, а также включать в цепочки выполняемых команд, но не то и другое одновременно. Также сохраняются упомянутые выше ограничения на применение в главном меню и назначение клавиш/псевдонимов. Для абсолютного большинства подобных команд при указании параметром ? (вопросительного знака) будет открыт специальный диалог с запросом значения параметра и пустым полем ввода. Если же сразу после ? указать число или иной символ, он подставляется в поле ввода, далее можно подтвердить или изменить предлагаемый вариант.

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

ДействиеКлавишиПримечания
Меню
Показать контекстное меню окна TCA+Пробел Стандартная системная команда.
Сделать активным крайнее меню над текущей файловой панелью (первое слева или последнее справа)F9  
Сделать активным крайнее левое меню / Выйти из главного менюF10 Стандартная системная команда.
Навигация
Источник = ПолучателюC+влево/вправо Частичный эквивалент — пара встроенных команд: cm_TransferLeft в левой панели и cm_TransferRight в правой панели. При клавиатурном вызове клавиша-стрелка должна указывать в сторону активной панели.
Циклически переключаться между активной файловой панелью и соответствующей отдельной панелью с деревомS+Tab Частичный эквивалент — пара встроенных команд: cm_FocusSrcTree для перехода из файловой панели в панель с деревом и cm_FocusSrc для обратного перехода.
Выделение
Инвертировать выделение объекта под курсором (по умолчанию — с подсчётом размера выделенных подкаталогов и без перехода к следующему объекту)Пробел Работает только при пустой командной строке! Переход курсора к следующему объекту задаётся ключом SpaceMovesDown=1, при его комбинации с CountSpace=0 клавиша фактически работает как Ins (см. cm_Reverse).
Просмотр и правка
Использовать внутренний или внешний просмотрщик (альтернативный указанному для F3)A+F3 Поведение выбирается на странице настроек "Правка/Просмотр". Отдельной команды для безусловного внешнего просмотра пока нет, в отличие от вариантов внутреннего просмотра.
Быстрый фильтр/поиск
Вывести диалог быстрой фильтрации/поиска и активизировать быстрый фильтрC+S Этим способом диалог всегда, за исключением дерева каталогов, открывается в режиме активности быстрого фильтра (в отличие от его открытия для быстрого поиска по cm_ShowQuickSearch или так, как задано в настройках TC). В дереве каталогов (C+F8) быстрая фильтрация недоступна, там даже по C+S открывается диалог быстрого поиска (в старом стиле, без кнопки фильтра).
Вывести диалог быстрой фильтрации/поиска и применить последний использованный в текущем сеансе TC фильтрCS+S В дереве каталогов (C+F8) быстрая фильтрация недоступна, там этими клавишами открывается диалог быстрого поиска (в старом стиле, без кнопки фильтра).
Выполнить быстрый поиск в текущем каталоге (с выведением диалога или без него — согласно настройкам)CA+буква
A+буква
Буква
 Для немедленного выполнения быстрого поиска согласно клавиатурному вводу нет встроенных команд (команда cm_ShowQuickSearch открывает пустой диалог, где затем и выполняется ввод для быстрой фильтрации или поиска).
Упаковка
Упаковать файлы (удалив исходные)AS+F5  
Упаковать файлы в текущий каталогСA+F5 По умолчанию клавишами не вызывается. Чтобы включить, задайте в wincmd.ini в секции [Shortcuts] строку CA+F5=cm_PackFiles. При этом остаётся доступна и упаковка по A+F5 и (если задано) по CAS+F5. При необходимости можно объединить с теми же модификаторами не F5, а другую клавишу.
Упаковать файлы в текущий каталог (удалив исходные)СAS+F5 По умолчанию клавишами не вызывается. Чтобы включить, задайте в wincmd.ini в секции [Shortcuts] строку CAS+F5=cm_PackFiles. При этом остаётся доступна и упаковка по A+F5 и (если задано) по CA+F5. При необходимости можно объединить с теми же модификаторами не F5, а другую клавишу.
Вкладки
Переименовать/Заблокировать вкладку (в диалоге)  Только из контекстного меню вкладки (в отличие от cm_ToggleLockCurrentTab и cm_ToggleLockDcaCurrentTab).
Создать фоновую копию вкладки на другой панели  Только из контекстного меню вкладки (в отличие от cm_OpenNewTab и cm_OpenNewTabBg).
Сохранить вкладки текущей панели в файл  С диалоговым выбором файла — только из контекстного меню вкладки. Сохранение вкладок в заданный TAB-файл выполняется специальными командами с параметрами.
Сохранить вкладки обеих панелей в файл  С диалоговым выбором файла — только из контекстного меню вкладки. Сохранение вкладок в заданный TAB-файл выполняется специальными командами с параметрами.
Закрыть дубликаты вкладок текущей панели  Только из контекстного меню вкладки (в отличие от cm_CloseCurrentTab и cm_CloseAllTabs). Наличие дубликатов определяется только по путям, а не по именам в заголовках! В списке последних закрытых вкладок из каждого набора дубликатов запоминается только одна вкладка.
Командная строка
Выполнить командную строку без автоматического закрытия командной консоли после завершения вызванной программыS+Enter Работает только при наличии в каталоге TC 8.0 и выше стандартного или стороннего файла noclose.exe/noclose64.exe (в более старых версиях использовался файл noclose.pif).
Добавить имя файла под курсором в конец командной строкиC+EnterC+JВызывается также из текущей файловой панели. Строка должна быть пустой или завершаться пробелом либо одним из следующих символов: / \ : ' " . , < > ! @ - = |. В противном случае делается попытка дополнить её из истории командной строки.
Добавить имя файла под курсором с полным путём в конец командной строкиСS+EnterСS+JВызывается также из текущей файловой панели. Строка должна быть пустой или завершаться пробелом либо одним из следующих символов: / \ : ' " . , < > ! @ - = |. В противном случае делается попытка дополнить её из истории командной строки.
Открыть историю командной строкиA+F8 Вызывается также из текущей файловой панели. При OldCmdLineCount=0 не работает (история не сохраняется).
Вызвать последнюю запись или открыть историю командной строкиC+вниз Из файловой панели — перейти в командую строку и вызвать последнюю запись (как C+E), из командной строки — открыть её историю (как A+F8). При OldCmdLineCount=0 не работает (история не сохраняется).
Очистить командную строку и возвратить курсор в файловую панельEsc  
Очистить командную строку, оставив в ней курсорC+Y  
Удалить символы в командной строке от курсора до конца строкиC+K  
Удалить слово слева от курсораC+W  
Удалить слово справа от курсораC+T  
Удалить выбранную запись истории из открытого спискаS+Del Это практически единственный способ очистить историю командной строки прямо в текущем сеансе TC.

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

Аналоги системных команд, используемые в TC

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

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

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

КомандаОткрываемая папка (Windows 7)
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 ::{21EC2020-3AEA-1069-A2DD-08002B30309D}Панель управления (все элементы)
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}Принтеры

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

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

ПараметрЗначениеКомментарий
Диск:\КаталогЗагружает в открытом виде первый (или единственный) каталог/архив, переданный TC, в левую панель, а второй (если он указан) — в правуюИмена с пробелами должны быть заключены в двойные кавычки! Всегда указывайте полный путь, включая диск, или используйте переменные окружения! Чтобы при открытии каталога курсор устанавливался не на первый элемент списка, а на определённый файл, включите его имя в путь. См. также описание параметра /A. Поддерживается также открытие виртуальных папок по их GUID (см. предыдущий раздел).
Для одной или обеих панелей можно указать путь к TAB-файлу, чтобы загрузить из него сохранённые вкладки (в сочетании с /O — в том же окне взамен текущих).
Используйте в качестве пути ftpopen:имя_соединения для открытия сохранённого FTP-соединения.
/OАктивизирует уже запущенный TC и передаёт путь (пути) из командной строки в эту копию программыИспользуется только в комбинации с одним или двумя путями. Имеет больший приоритет, чем параметр /N и значение ключа Onlyonce в wincmd.ini, позволяющее открывать несколько окон TC. Исполняемый файл totalcmd.exe или totalcmd64.exe, для которого указан параметр, должен быть тем же, что в уже запущенной копии, иначе команда игнорируется.
/NВсегда открывает новое окно TCЕсли не указан, применяется по умолчанию, но игнорируется при указании параметра /O. Имеет больший приоритет, чем значение ключа Onlyonce в wincmd.ini, позволяющее запускать только одну копию TC.
/L=Устанавливает путь в левой панелиПример: totalcmd.exe /L=c:\data
/R=Устанавливает путь в правой панелиПример: totalcmd.exe /R="d:\Письма от Петрова"
/AЕсли указан путь к архиву, открывает вместо архива содержащий его каталог и устанавливает курсор на имя архиваПример: totalcmd.exe /A /R=d:\Archive.rar
/SВоспринимает переданные каталоги как исходный/целевой вместо левого/правогоДля совместного применения с параметром /O. Например, каталог, переданный с ключом /R= будет воспринят как каталог назначения.
/S=CЗапускает инструмент "Сравнение по содержимому" непосредственно, без открытия основного окна TCПример: totalcmd.exe /S=C c:\файл1 d:\файл2
Если файлы для сравнения не заданы, они выбираются в самом инструменте.
/S=FОткрывает диалоговое окно "Поиск файлов" непосредственно, без открытия основного окна TCПример: totalcmd.exe /S=F "c:\исходный_путь"
Если место поиска не задано, оно выбирается в самом диалоге. Для кнопки панели инструментов или пользовательской команды в запущенном TC можно задать в поле "Параметры" вставку пути текущего каталога или каталога назначения.
Принимает дополнительные параметры, записанные подряд после двоеточия (пример: /S=F:S1LArchives). Значения:
S — Сортировать результаты поиска по 1: имени, 2: расширению, 3: размеру, 4: дате/времени. Отрицательные числа — для сортировки в обратном порядке. В отсутствие этого параметра результаты сортируются так же, как в исходной файловой панели.
L[имя_шаблона] (в качестве последнего параметра) — Загрузить указанный шаблон поиска. Если в имени шаблона есть пробелы, его (или весь параметр) надо заключить в кавычки (пример: /S=F:L"New Files"). С параметром L=[имя_шаблона] поиск по указанному шаблону начинается немедленно, а с параметром L==[имя шаблона] по завершении автоматически выполненного поиска его результаты передаются в файловую панель TC.
/S=LЗапускает внутренний просмотрщик непосредственно, без открытия основного окна TC Пример: totalcmd.exe /S=L с:\имя_файла. Если указан файл (с полным путём!), он сразу же открывается для просмотра, в противном случае сначала открывается диалог для выбора файла. Для кнопки панели инструментов или пользовательской команды в запущенном TC можно задать в поле "Параметры" вставку имени файла под курсором.
Принимает также дополнительные параметры, записанные подряд после двоеточия. Пример: /S=L:AT1C1251. Значения:
A — Текст в кодировке ANSI/Windows; S — Текст в кодировке ASCII/DOS, V — Другая кодировка или пропорциональный шрифт
T1..T8 — Режим просмотра 1-8 (1: Только текст, 2: Двоичный, 3: Шестнадцатеричный, 4: Графика/Мультимедиа/LS-плагины, 5: HTML, 6: UTF-16, 7: UTF-8, 8: Предпросмотр Проводником).
C[номер_кодовой_страницы] — Кодовая страница, например, C1251 для кириллицы.
N —Автоматический выбор режима, кроме графики/мультимедиа/плагинов.
P[имя_плагина] (в качестве последнего параметра) — Выбрать загружаемый LS-плагин. Пример: /S=L:Piclview для плагина ICLView (указывается имя, отображаемое в заголовке окна внутреннего просмотрщика). Этот способ имеет больший приоритет, чем настройки режимов внутреннего просмотра по типам файлов. Можно указать перед именем плагина не P, а T4 (/S=L:T4iclview).
/S=P:PORTЗапускает сервер для подключения по параллельному или USB-портуВ качестве имени порта используйте LPT1 или USB.
/S=SЗапускает инструмент "Синхронизация каталогов" непосредственно, без открытия окна TC Пример: totalcmd.exe /S=S c:\каталог1 d:\каталог2. Принимает в качестве параметров два пути или, в виде альтернативы, имя шаблона синхронизации в форме /S=S:имя_шаблона.
Если пути или шаблон не заданы, они выбираются в самом инструменте.
Если параметр начинается со знака равенства (например, /S=S:=имя_шаблона), сравнение начнётся немедленно. Если знак равенства указан без значения (/S=S:=), сравнение начнётся с переданных каталогов с последними использованными настройками.
/O=имя_спискаТолько в комбинации с /S=S: Передаёт файловый список для функции "Выделенные (в основном окне)"Пример: /O=%F
/TОткрывает переданные каталоги в новых активных вкладкахЭтот параметр работает и в том случае, если TC не был запущен до этого.
/BТолько в комбинации с /O: Открывает переданные каталоги в новых фоновых вкладкахБез /O (c запуском новой копии TC) этот параметр работает так же, как /T.
/M=Устанавливает цветовой режим TC (обычный/тёмный0 —обычный (светлый) режим, 1 —автовыбор режима (как для приложений в Windows 10), 2 —тёмный режим.
/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.

Параметры командной строки НЕ чувствительны к регистру. Все примеры даны выше для 32-битных версий TC, а в 64-битных версиях имя исполняемого файла другое — totalcmd64.exe.
При запуске Total Commander с одним или двумя каталогами в качестве параметров командной строки указанные каталоги будут открыты, соответственно, в одной или в обеих панелях. Это позволяет создавать, например, несколько ярлыков в системном меню "Пуск", запускающих TC с различными каталогами или даже с открытыми в его панелях архивами. А поскольку вместо стандартных файлов настроек можно задать другие INI-файлы, на одной машине можно иметь разные наборы настроек TC, легко выбирая нужный через тот или иной ярлык.

Примеры комбинирования параметров: totalcmd.exe /o Диск1:\Каталог1 Диск2:\Каталог2 /i=имя.ini /f=имя_ftp.ini
или totalcmd64.exe /n /L=Диск1:\Каталог1 /R=Диск2:\Каталог2 /T.

Если каталог с исполняемым файлом TC не является значением системной переменной PATH, следует указать ПОЛНЫЙ путь к этому файлу. При выполнении командной строки из запущенного TC удобно использовать внутреннюю переменную %COMMANDER_EXE%. Это позволит сделать синтаксис командной строки не зависящим ни от битности TC, ни от точного местоположения его каталога.

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

ПараметрЗначениеКомментарий
Общие параметры
?В качестве первого параметра вызывает перед стартом программы диалог, показывающий реальные значения последующих параметровВы можете подтвердить запуск программы с указанными значениями, изменить их перед запуском или вообще отменить его. Если другие параметры не заданы, вызывается пустой диалог. Полезно также для отладки содержимого поля "Параметры".
%PВставить в командную строку исходный путь, включая обратный слэш (\) в конце%P вставляет путь с длинными именами каталогов, а %p — с короткими. На FTP %P вставляет путь к файлу без имени сервера, а %p служит для вставки полного URL, включая имя пользователя.
%NВставить имя файла под курсором%N вставляет длинное имя, а %n — имя DOS (8.3). Если имя содержит пробелы, %N автоматически заключает его в кавычки (в отличие от следующих отдельных параметров, где кавычки внутренне не добавляются).
%TВставить текущий каталог назначения%T вставляет путь с длинными именами каталогов, а %t — с короткими. Особенно полезно для упаковщиков! На FTP %T вставляет путь к файлу без имени сервера, а %t служит для вставки полного URL, включая имя пользователя.
%MВставить текущее имя файла в каталоге назначения%M вставляет длинное имя, а %m — DOS (8.3).
%OВставить текущее имя файла без расширения%O вставляет длинное имя, а %o — в формате DOS (8 символов).
%EВставить текущее расширение (без предшествующей точки)%E вставляет длинное расширение, а %e — в формате DOS (3 символа).
%B,%B0..%B9Вставить (последовательно с конца) элементы пути файла под курсором%B — имя каталога, содержащего файл под курсором (синоним — %B0), %B1 — его родительский каталог и т.д. до %B9. %B вставляет длинное имя, а %b — имя DOS (8.3). Работает и в специальных режимах (результаты поиска, показ файлов без подкаталогов "плоским" списком).
%B-,%B-0..%B-9То же, что %B,%B0..%B9, но без поддержки специальных режимовВ результатах поиска и при показе файлов без подкаталогов используется базовый путь файловой панели.
%BT,%BT0..%BT9То же, что %B-,%B-0..%B-9, но из панели назначенияСпециальные режимы не поддерживаются, в них используется только базовый путь файловой панели.
%B+,%B+0..%BT9Вставить (последовательно с начала) элементы пути файла под курсором%B+ — буква диска с двоеточием, %B+0 — буква диска без двоеточия, %B+1 — первый подкаталог в пути, %B+2 — второй подкаталог и т.д. до %B+9. Работает и в специальных режимах (результаты поиска, показ файлов без подкаталогов "плоским" списком).
%SВставить имена всех файлов, выбранных в исходной панели%S вставляет длинное имя, а %s — имя DOS (8.3). Длина командной строки не может превышать 32767 символов!
Если приписать %P, %p, %T или %t сразу перед %S или %s (либо, аналогично, перед %R, %r, %N, %n, %M или %m), то к имени каждого файла из списка будет добавлен путь. При наличии пробелов имена/пути автоматически заключаются в кавычки. То же происходит при обработке параметрами %S, %R, %P%S и %T%R имён, содержащих знак равенства (это нужно для командных файлов). Те же параметры в TC 10.00 и выше поддерживают добавление одинакового текста к каждому элементу, при этом параметр обязательно заключать в кавычки. Пример: параметр "%P%S.bak" добавит расширение .bak к каждому из выбранных файлов.
%P%SВставить имена всех выбранных файлов исходной панели с полными путямиАналог для целевой панели — %T%R. Если указать параметры и соответствующие связки как "%S", "%R","%P%S", "%T%R", все подставленные имена/пути будут взяты в кавычки. Пример: "%S" -> "имя1" "имя2".
%S10То же, что %S, но вставить не более первых NN (в примере 10) имён выбранных файловЗадайте нужное число для ограничения количества файлов, передаваемых в программу.
%RВставить имена всех файлов, выбранных в панели назначения%R вставляет длинное имя, а %r — имя DOS (8.3). Условия работы те же, что для %S и %s.
%R10То же, что %R, но вставить не более первых NN имён выбранных файловЗадайте нужное число для ограничения количества файлов, передаваемых в программу.
%C1Первый выделенный файл или файл под курсором в активной панелиТо же, что первый аргумент, который в текущей ситуации передавался бы в инструмент сравнения файлов по содержимому.
%C2Второй выделенный файл в активной панели или первый выделенный/одноимённый файл в неактивной панели…(первый выделенный, если в активной панели выделен только один файл, или одноимённый с файлом под курсором в активной панели, где нет выделения). То же, что второй аргумент для инструмента сравнения файлов по содержимому. Если активна правая панель и в ней выбрано не менее двух файлов, значения %C1 и %C2 меняются местами (чтобы первый аргумент был из левой панели, а второй из правой).
%C3..%C9Следующие выделенные файлы в активной панели (с 3-го по 9-й)…или пустое значение, если выбрано меньше файлов, чем задано параметром.
%c1..%c9То же, что и %C1..%C9, но с именами и путями в формате 8.3…или пустое значение для c3..%c9, если выбрано меньше файлов, чем задано параметром.
%%Вставить знак процента (только один!)Для передачи из поля "Параметры" самого знака процента удвойте его. Учтите, что переменные (%Commander_path% и пр.) здесь не раскрываются, а передаются как текст, непонятный большинству программ. Раскрыть переменные можно только в поле "Команда"!
%XТрактует последующие параметры как относящиеся к левой/правой панели вместо источника/получателяНовые значения параметров: %P, %p — путь слева, %T, %t — путь справа, %N, %n — имя слева, %M, %m — имя справа, %S, %s — выбранные слева, %R, %r — выбранные справа.
Пример: %X%P %T посылает пути слева и справа (например, внешнему инструменту синхронизации).
%xТрактует последующие параметры снова как относящиеся к источнику/получателюПример: %X%P %x%P посылает вызванной программе путь слева и (вместо пути справа) путь источника.
%YПозволяет передавать пустое содержимое в списочных параметрах (%S, %L и т.п.), если в панели нет выделенияБез %Y в этом случае передаётся файл под курсором. Указывается в произвольном месте относительно других параметров.
Параметры для архивов
%ZПри открытом в панели TC архиве позволяет передавать программам архивы в качестве путей для %P или %TУказывается в произвольном месте относительно других параметров.
Пример: %Z%P передаёт имя в архиве внешней программе при отображении в TC содержимого этого архива.
Параметры для плагинов файловой системы
%vИмя виртуального файла под курсором в FS-плагине временной панели%N в этом случае возвращает полный путь реального файла, на который указывает выбранный элемент, а %P — пустую строку. Пример плагина: VirtualPanel.
При наличии пробелов имена/пути автоматически заключаются в кавычки.
%VТо же, что %v, но с полным путём (включая имя плагина)
Параметры для файла-списка.
%LДлинные имена файлов, включая полный путьЭта группа параметров создаёт в каталоге, заданном переменной TEMP, файл-список с именами выбранных объектов в одном из указанных 10 форматов и добавляет его имя в командную строку. Список автоматически удаляется при завершении запущенной программы.
Пример: 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 (с BOM)Параметры %L и %UL не поддерживают работу с путями длиннее 259 символов. Используйте для них %WL, иначе такие пути будут обрезаны при вставке в файл.
%UFРаботает подобно %F, но с файлом-списком в UTF-8 (с BOM) 
%WLРаботает подобно %L, но с файлом-списком в UTF-16 (с BOM) 
%WFРаботает подобно %F, но с файлом-списком в UTF-16 (с 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Вставить, соответственно, параметры от первого до девятого.
Параметры только для поля "Команда"
*При указании сразу перед именем программы та запускается с правами администратораНеобходимо указание полного пути к файлу программы!
**При указании сразу перед именем программы та запускается от имени другого пользователяНеобходимо указание полного пути к файлу программы!
-2Обозначает место принудительного переноса последующей части панели на новую строкуУказанным образом работает только в главной панели инструментов (в отсутствие -2 выполняется только автоматическое разбиение панели кнопок по ширине окна TC.) В дочерней панели, открытой в виде меню, указывает, что следующие пункты будут отображаться в новой колонке. В вертикальной панели эти элементы, указанные в начале списка, сдвигают остальные кнопки вниз, а в остальных позициях игнорируются.
В настройках кнопки не должен быть указан значок. Альтернатива вводу вручную — выбор пункта "Вставить перенос строки" в меню, открываемом кнопкой "Изменить >>".

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

Специальные выражения для переименования/создания файлов и папок

ВыражениеЗначениеКомментарий
Имя и расширение
[N]Старое имя БЕЗ РАСШИРЕНИЯЭто выражение является типовым и модифицируется (см. далее), когда при групповом переименовании объектов из исходного имени необходимо сохранить некоторую часть, удалив прочие символы. Можно также оставить выражение [N] неизменным, добавив перед и/или после него текст или другое выражение. Символы после последней точки в каталогах с помощью [N] не обрабатываются!
Это и многие следующие выражения применимы также при создании файлов/папок, если строка начинается символом "<" (при создании набора объектов по счётчику это ещё и начало диапазона, но удвоение скобки там не нужно). В указанных диалогах [N] означает имя объекта под курсором в активной панели.
[N1]Только 1-й символ старого имени с началаПрочие символы убираются. (Только 1-й символ с конца можно указать выражением [N-1-], см. примеры ниже).
[N2-5]Символы из старого имени со 2-го по 5-й…то есть всего четыре символа с удалением всей остальной части имени. Чёрточка означает в зависимости от контекста дефис-разделитель или знак минуса, причём эти разные по смыслу, но одинаковые по виду символы могут использоваться в одном выражении (см. примеры ниже).
[N2,5]2-й символ с начала и следующие за ним, всего пятьАльтернатива диапазону: указываются через запятую позиция начального символа и количество следующих за ним символов.
[N2-]Все символы от 2-го и далее (без 1-го)Явно задано только начало диапазона. Для удаления первого символа c конца потребуется выражение с двумя дефисами [N1--2] (оставить все символы с первого по предпоследний).
[N02-9]Имя фиксированной длины: символы 2-9…и заполнение слева нулями, если символов в исходном имени не хватает. Для данного примера, когда их меньше 8: "abc" –> "000000bc".
[N 2-9]Имя фиксированной длины: символы 2-9…и заполнение слева пробелами, если символов в исходном имени не хватает. Для данного примера, когда их меньше 8: "abc" –> "      bc".
[N-5-]Символы от 5-го с конца и до конца имениТаким образом удаляется начальная часть имени произвольной длины. Первый минус всегда задаёт обратный порядок отсчёта.
[N-8,5]Пять последних символов, считая от 8-го с концаАльтернатива диапазону при удалении начальной части имени.
[N-8-5]Символы от 8-го до 5-го с концаПервый минус задаёт отсчёт диапазона с конца имени, а в самом диапазоне первым следует всегда указывать символ, находящийся ближе к началу имени.
[N2--5]Символы от 2-го с начала до 5-го с концаПоследний минус всегда инвертирует точку отсчёта (с начала или с конца) при задании последнего символа.
[N-10--8]Символы от 10-го с конца до 8-го с началаЕсли последний символ окажется левее первого, результатом будет пустая строка.
dir\[N]Перемещение в ИГП файлов из списка в указанный подкаталогПри необходимости будет создан новый подкаталог. Вместо имени можно указать местоположение — [P], [G], .. и так далее. Абсолютные пути с буквой диска, а также идущие от корня диска (начинающиеся с обратного слэша) не работают, можно задавать только пути относительно текущего каталога!
[A]Старое имя c расширением, но без путиОт "All characters" (все символы). То же самое, что связка [N].[E] Использование аналогично [N]. В ИГП указание [A] в поле для имени предполагает удаление [E] из поля для расширения.
[2-5]Символы 2-5 из ПОЛНОГО имени файла (с расширением и путём)Использование других подобных комбинаций аналогично [N]. Например, полный путь обозначается как [1-], а для вставки буквы текущего диска достаточно ввести [1].
[P]Имя родительского каталога…то есть содержащего данный файл/подкаталог. Например, при переименовании c:\dir\file.txt будет вставлено "dir". Также работают [P2-5], [P2,5], [P-8,5] и пр. по аналогии с [N]. При переименовании списка это выражение обычно сочетается с другими, иначе объекты получат одинаковые имена с автоматическим добавлением к ним счётчика.
[G]Каталог на уровень выше родительскогоИспользование аналогично [P].
[E]Старое расширениеТиповое выражение [E] по умолчанию отображается в ИГП в отдельном поле во избежание случайной потери файловых ассоциаций. Его можно перенести в поле для имени, связав через точку с [N], или указать вместо них выражение [A]). Диапазоны указываются аналогично [N]. Пример: [E1-2] оставляет из расширения первые два символа.
Символы после последней точки в каталогах обрабатываются с помощью [E] или [A] как расширения.
Счётчик
[C]Счётчик с текущими параметрами из опций ИГПТиповой способ вставки счётчика (кнопкой или из списка). Базовый вариант для уточнений, если параметры счётчика в ИГП нужно указать вручную. Используется (с особым синтаксисом) и при создании групп нумерованных папок/файлов в соответствующих диалогах (F7/Shift+F7 или Shift+F4).
[C10+5:3]Счётчик, заданный непосредственно Здесь, как и в следующих примерах, параметры счётчика можно задать только вручную. Начальное число задаётся сразу после C, шагу предшествует плюс, а числу цифр — двоеточие. В данном примере счётчик начинается с 10, увеличивается с шагом 5 и содержит 3 цифры (при необходимости используются начальные нули). Для убывания чисел в счётчике шаг вместо плюса указывается с минусом. Также могут быть заданы частичные определения, например, [C10], [C+5] или [C:3]. Поля группы опций "Параметры счётчика" в ИГП учитываются, если их аналоги НЕ указаны непосредственно в составе выражения [C].
[C+1/100]Дробный счётчик с увеличением значения через заданное количество файлов…(в данном примере на 1 через каждые 100 файлов). Полезно также для группового перемещения. Например, чтобы разложить файлы по нумерованным подкаталогам, в каждом из которых, кроме последнего, будет по 100 файлов, нужно указать в ИГП [C+1/100]\[N].
[Caa+1]Счётчик, заданный непосредственно (буквенный)В данном примере счётчик начинается символами 'aa', увеличивается с шагом в 1 букву и использует 2 буквы, а к именам добавляется 'aa', 'ab' и пр.). Если указана одна буква, их число будет по мере надобности увеличиваться автоматически. Можно использовать только латиницу!
[C:a]Счётчик, в котором число цифр автоматически определяется числом файловТакже поддерживаются комбинации, такие как [C10+10:a].
[c] или [c1]Количество объектов в спискеЧисло цифр определяется автоматически. Пример применения вместе со счётчиком: [C]-й файл из [c]. Параметры, указанные непосредственно в составе выражения [C], во внимание не принимаются.
[с2]То же, что [c], но число цифр берётся из опции в группе "Параметры счётчика"Прочие опции (начальное значение и шаг) игнорируются.
[c3]Последнее по порядку значение счётчика, взятое с учётом всех опций группы "Параметры счётчика"Это позволяет, например, показать с учётом начального значения и шага не количество объектов в списке, а наибольшее значение счётчика.
<1-10>[C]Набор новых файлов/папок по счётчикуИспользуется в диалогах создания нового файла (Shift+F4) и новой папки (F7 или Shift+F7). Указанный пример содержится в выпадающем списке выражений, прочие варианты синтаксиса требуют ручной правки. Например, запись <1-10>[C].txt позволяет через соответствующий диалог создать 10 новых файлов с именами от 1.txt до 10.txt.
Запись в угловых скобках всегда идёт первой. Она содержит число создаваемых файлов/папок в виде диапазона (его можно указать только здесь). Число цифр в имени задаётся автоматически по наибольшему числу в диапазоне (пример: 2 цифры для <1-10>). Начальное число можно менять: если оно отлично от 1, то приоритетнее параметра самого счётчика (см. [C]). Задать шаг и произвольное число цифр можно только через выражение для счётчика.
Как и в ИГП, счётчик может располагаться в произвольной части нового имени, комбинируясь с другими выражениями или с текстом. Пример: запись <1-25>Проект [C:1] позволяет создать в текущем каталоге набор папок с именами от Проект 1 до Проект 25.
Регистр и объединение символов
[U]Все следующие буквы — заглавныеЗдесь и далее изменение регистра символов выражениями-модификаторами может выполняться при групповом переименовании или при создании файлов/папок как для всего имени, так и для его части (в том числе в комбинации с другими выражениями).
[L]Все следующие буквы — строчныеКак и в прочих примерах, указанный для имени модификатор регистра влияет в ИГП и на расширение, если нет другого выражения в конце этого поля или в начале поля для расширения.
[F]Первая буква каждого следующего слова — заглавнаяПри указании этого модификатора остальные символы имени и расширения будут в нижнем регистре. Имеющийся в опциях ИГП вариант "Первая буква заглавная" может применяться только ко всей строке и аналогичного по функциональности типового выражения не имеет.
[f]Первая буква каждого следующего слова — заглавная (кроме слов-связок)Используемый при указании этого модификатора список слов-связок управляется ключом LowercaseStrings.
[n]Следующие символы — в исходном регистреМодификатор предназначен для отмены изменений регистра, заданных предыдущими выражениями.
[u]Следующие составные юникодные символы преобразуются в композитныеМодификатор полезен в случаях, когда можно и комбинировать определённые символы, и отображать их единым символом (например, в кириллице связка И+кратка преобразуется в Й).
Дата и время
[d]Дата изменения согласно текущим языковым параметрамРазделители в виде прямых слэшей автоматически заменяются в именах дефисами.
[Y]Год (4 цифры)Здесь и далее без предшествующего выражения [T1]...[T3] новое имя объекта всегда наследует по умолчанию в ИГП дату/время последнего изменения, а диалогах создания файлов/папок — текущие дату/время при открытии диалога.
[y]Год (2 цифры)
[M]Месяц (ровно 2 цифры)Здесь и далее первой цифрой при необходимости указывается 0. Обозначение месяцев буквами не предусмотрено.
[D]День (ровно 2 цифры) 
[t]Время изменения согласно текущим языковым параметрамРазделители в виде двоеточий автоматически заменяются в именах точками
[h]Часы, ровно 2 цифры в 24-часовом формате (0-23) 
[H]Часы, ровно 2 цифры в 12-часовом формате (1-12)При такой записи часов предполагается связка [H] с [i] или [i1].
[i]Указание AM/PM при 12-часовом форматеПример связки: [H][i] с результатом наподобие 10am.
[i1]Указание A/P при 12-часовом формате…без буквы "m". Пример связки: [H][i1] с результатом наподобие 09p.
[m]Минуты (ровно 2 цифры) 
[s]Секунды (ровно 2 цифры) 
[YMD]Год, месяц, день (готовый набор по кнопке/списку)Типовой способ вставки даты в указанном порядке без разделителей (добавлять их внутри скобок нельзя). Прочие варианты вводятся вручную или вставляются через поля плагина 'tc' для даты модификации.
[hms]Часы, минуты, секунды (готовый набор по кнопке/списку)Типовой способ вставки времени в указанном порядке без разделителей (добавлять их внутри скобок нельзя). Прочие варианты вводятся вручную или вставляются через поля плагина 'tc' для даты/времени модификации.
[T1]Использование даты/времени последнего изменения объектаМодификатор указывается до выражений для даты/времени, в ИГП применяется по умолчанию. Пример: [T1][YMD] [hms]. В ИГП используются объекты в списке, при создании файлов/папок (по возможности) — объект под курсором.
[T2]Использование даты/времени последнего открытия диалогаМодификатор указывается до выражений для даты/времени, при создании файлов/папок применяется по умолчанию.
[T3]Использование даты/времени последней правки параметровМодификатор указывается до выражений для даты/времени. Изменением считается последняя правка поля ввода.
Размер
[S]Размер файла в байтах…без разбивки на разряды. Размер содержимого нужных папок должен быть заранее подсчитан в исходной панели до открытия ИГП или диалога создания файла/каталога (причём стандартно, ПРОБЕЛом или AS+Enter, а не при помощи плагинов), иначе для папки подставляется значение 0.
Переменные окружения
[%x%]Значение переменной окружения "x" Также поддерживаются диапазоны наподобие [%x%1-5]. В выпадающий список в ИГП и диалогах создания папки/файла входит готовое выражение [%USERNAME%], для вставки имени текущего пользователя, прочие переменные вводятся вручную.
[%x%\]То же, что [%x%], но из пути берётся только последняя частьПример для %TEMP%: c:\temp –> temp
[%x%_]То же, что [%x%], но без недопустимых в именах символовВсе обратные слэши в путях заменяются заданным символом (в данном примере это "_"), убираются двоеточия.
Поля WDX-плагинов
[=имя_плагина.имя_поля]Дополнительное поле данных из WDX-плагинаПринцип записи в целом тот же, что в пользовательских колонках и дополнительных данных по типам файлов.
Формат [=имя_плагина.имя_поля.единица_измерения] содержит необязательный элемент— единицу измерения (если поддерживается для этого поля) или определитель формата поля, например, YMD для полей с датой.
Формат типа [=имя_плагина.имя_поля.единица_измерения:4-7] предназначен для подстрок (в данном примере будут вставлены символы с 4-го по 7-й). Поддерживаются те же виды диапазонов, что для [N], включая заполнение слева нулями и пробелами.
Формат типа [="префикс"имя_плагина.имя_поля.единица_измерения"суффикс"] позволяет отображать строку-префикс и/или строку-суффикс лишь при наличии указанного поля плагина с допустимым значением. Используется, например, чтобы добавить единицу измерения, только если имеется некое поле данных, а при его отсутствии — не показывать.
Квадратные скобки
[[]Открывающая квадратная скобкаКвадратные скобки используются в выражениях как служебные символы. Для вставки этой скобки как таковой её нужно заэкранировать, заключив в квадратные скобки.
[]]Закрывающая квадратная скобка

Специальные выражения для формирования нового имени по определённой маске использовались до TC 9.10 исключительно в инструменте группового переименования (ИГП). Они в первую очередь соответствуют опциям, непосредственно относящимся к полям для маски имени и/или расширения объекта (это набор полей, выпадающих списков и кнопок в левой верхней части окна ИГП). Некоторые другие опции связаны с выражениями более сложным образом. Например, выражение [C] использует текущие параметры счётчика, указанные в ИГП и при этом внешне выглядит неизменно. Однако после его непосредственной модификации (прямого добавления начального значения, шага, числа цифр и пр.) в новом имени учитывается только само выражение, а текущее состояние опций ИГП игнорируется. Выпадающий список ИГП для изменения регистра предназначен для имён в целом и не является точным аналогом соответствующих выражений: последние могут касаться и части имени. Здесь, в отличие от счётчика, приоритет имеют опции ИГП, а выражения для изменения регистра учитываются только при выборе в выпадающем списке варианта "Без изменения" (состояния по умолчанию).
Подряд идущие последовательности выражений можно объединять внутри одних скобок, если при этом не возникает выражение другого типа. Например, вместо [Y][M][D] можно написать [YMD] или последовательность [E1-3][Y] сократить до [E1-3Y]; но [N][2-5] нельзя сократить до [N2-5] — это выражение будет иметь другой смысл. Точно так же нельзя записать, скажем, [C][E] в виде [CE] — получится буквенный счётчик, а не счётчик+расширение.
Наборы специальных выражений могут наряду с некоторыми другими параметрами ИГП долговременно сохраняться в шаблонах группового переименования. Последний установленный набор масок для имени и/или расширения остаётся доступным в текущем сеансе TC до его перезапуска либо до использования ИГП с другим шаблоном или с параметрами по умолчанию.

ИГП можно использовать также для перемещения объектов по относительным путям (при необходимости — с созданием новых каталогов). Доступны выражения, включающие имена переменных окружения, чтобы вставлять их значения в имена файлов/папок (в том числе частично и с автоматическим исключением недопустимых символов). А выражения-модификаторы [T1], [T2] и [T3] уточняют обработку последующих выражений для даты/времени в зависимости от определённых событий.
В настоящее время процедура диалоговой сборки масок в ИГП значительно облегчена. Для абсолютного большинства выражений предусмотрена их быстрая вставка в поле ввода в типовом, немодифицированном виде (кнопками в основном окне или через выпадающий список, открываемый кнопкой с плюсом). Для обработки диапазонов и данных WDX-плагинов, предусмотрены специальные диалоги, позволяющие визуально контролировать сложные условия вставки и избавляющие пользователя от случайных ошибок. Для диапазонов существует особый выпадающий список, открываемый кнопкой с "решеткой" и дополнительно уточняющий область применения (полный путь, только имя, имя с расширением, только расширение, родительский каталог и пр.).

В TC 9.10 и выше специальные выражения стали также доступны при создании новых объектов через диалоги создания папок (F7 или Shift+F7) и новых текстовых файлов (Shift+F4). Типовые выражения могут выбираться из выпадающего списка, открываемого кнопкой с плюсом. Основная его часть точно повторяет аналогичный список ИГП, также добавлены пункты с функциональностью кнопок ИГП для быстрой вставки наиболее востребованных выражений (имя без расширения, дата, время) и для использования полей WDX-плагинов. Кроме того, в список добавлен пункт с заготовкой для быстрого создания набора папок или файлов, где используются параметры счётчика.
Чтобы выражения для изменения имени работали в этих диалогах, строка в поле ввода должна начинаться символом <. Например, запись <Копия [N] позволит добавить перед любым новым именем, использующим имя объекта под курсором, слово "Копия". Аналогичным образом несложно будет создать новый каталог или файл, добавив в его имя при помощи нужных выражений (например, [D][M][Y]) текущую дату.
При выборе выражения из списка начальная открывающая скобка вставляется в поле ввода автоматически, при обычном вводе его следует добавить вручную. Если используется счётчик для создания набора объектов, их количество указывается в начале строки в виде диапазона в угловых скобках, в этом случае дублировать открывающую скобку не нужно.

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

Имя переменнойЗначениеПример реального соответствия
Избранные системные переменные окружения
%USERNAME%Имя текущего пользователя, зарегистрированного в системе[Имя]
%HOMEPATH%Относительный путь к основному каталогу пользователя\Users\[Имя]
%USERPROFILE%Папка с профилем текущего пользователяC:\Users\[Имя]
%ALLUSERSPROFILE% и %PROGRAMDATA%Папка с профилем для всех пользователейC:\ProgramData
%APPDATA%Папка с вашими данными приложенийC:\Users\[Имя]\AppData\Roaming
%LOCALAPPDATA%Папка с вашими локальными данными приложенийC:\Users\[Имя]\AppData\Local
%PUBLIC%Папка Общие (данные, доступные другим пользователям)C:\Users\Public
%PROGRAMFILES%Папка Program Files / Program Files (x86)C:\Program Files (x86) в 32-битном TC.
C:\Program Files в 64-битном TC.
%PROGRAMFILES(x86)%Папка Program Files (x86)C:\Program Files (x86)
%PROGRAMW6432%Папка Program FilesC:\Program Files
%COMMONPROGRAMFILES%Папка Common Files в Program Files / Program Files (x86)C:\Program Files (x86)\Common Files в 32-битном TC.
C:\Program Files\Common Files в 64-битном TC.
%COMMONPROGRAMFILES(x86)%Папка Common Files в Program Files (x86)C:\Program Files (x86)\Common Files
%COMMONPROGRAMW6432%Папка Common Files в Program FilesC:\Program Files\Common Files
%SYSTEMDRIVE%Диск, где находится корневой каталог WindowsC:
%HOMEDRIVE%Диск, где находится основной каталог пользователяC:
%SYSTEMROOT%Путь к корневому каталогу WindowsC:\Windows
%WINDIR%Папка с установленной системойC:\Windows
%TEMP% и/или %TMP%Папка для временных файловC:\Users\[Имя]\AppData\Local\Temp для текущего пользователя.
C:\Windows\Temp для системы.
%PROCESSOR_ARCHITECTURE%Битность (разрядность) текущей системыx86 в 32-битной ОС, AMD64 в 64-битной ОС.
Применение с подстрокой :~3,2 пояснено в примечаниях.
Переменные внутреннего окружения Total Commander
%COMMANDER_DRIVE%Диск, где запущен TC (для UNC-путей содержит \\сервер\каталог)C:
%COMMANDER_EXE%Исполняемый файл программы (путь+имя)C:\Totalcmd\Totalcmd.exe в 32-битном TC.
C:\Totalcmd\Totalcmd64.exe в 64-битном TC.
%COMMANDER_INI%Основной файл настроек (путь+имя)C:\Users\[Имя]\AppData\Roaming\Ghisler\wincmd.ini
%COMMANDER_PATH%Рабочая папка Total Commander (полный путь)C:\Totalcmd
%COMMANDER_INSTANCE%Порядковый номер запущенной копии TC1 для первой копии, далее — число в заголовке окна TC. Не работает при ShowInstanceNr=0.
Псевдопеременные TC с использованием функции ShGetSpecialFolderLocation
%$APPDATA%Ваши данные приложенийC:\Users\[Имя]\AppData\Roaming
%$DESKTOP%Ваша папка Рабочий столC:\Users\[Имя]\Desktop
%$PERSONAL%Ваша библиотека ДокументыC:\Users\[Имя]\Documents
%$PROGRAMS%Ваша папка ПрограммыC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
%$STARTMENU%Ваша папка Главное менюC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Start Menu
%$STARTUP%Ваша папка АвтозагрузкаC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
%$FONTS%Папка ШрифтыC:\Windows\Fonts
%$MYPICTURES%Ваша библиотека ИзображенияC:\Users\[Имя]\Pictures
%$MYMUSIC%Ваша библииотека МузыкаC:\Users\[Имя]\Music
%$MYVIDEO%Ваша библиотека ВидеоC:\Users\[Имя]\Videos
%$LOCAL_APPDATA%Ваши локальные данные приложенийC:\Users\[Имя]\AppData\Local
%$COMMON_APPDATA%Общие данные приложенийC:\ProgramData
%$COMMON_DESKTOPDIRECTORY%Общая папка Рабочий столC:\Users\Public\Desktop
%$COMMON_DOCUMENTS%Общая папка ДокументыC:\Users\Public\Documents
%$COMMON_PROGRAMS%Папка Программы в главном меню для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu\Programs
%$COMMON_STARTMENU%Папка Главное меню для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu
%$COMMON_STARTUP%Папка Автозагрузка в главном меню для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Псевдопеременные TC с использованием функции SHGetKnownFolderPath
%$AccountPictures%Папка с аватарами для вашей учётной записиC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\AccountPictures (Windows 8+)
%$AdminTools%Папка Администрирование в вашем профилеC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
%$CameraRoll%Папка Фотоплёнка в вашей библиотеке ИзображенияC:\Users\[Имя]\Pictures\Camera Roll (Windows 8.1+)
%$CDBurning%Папка с файлами подготовленными для записи на CDC:\Users\[Имя]\AppData\Local\Microsoft\Windows\Burn\Burn
%$CommonAdminTools%Папка Администрирование для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
%$CommonOEMLinks%Папка со ссылками на предустановленное ПО для всех пользователейC:\ProgramData\OEM Links
%$CommonPrograms%Папка Программы для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu\Programs
%$CommonStartMenu%Папка Главное меню для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu
%$CommonStartup%Папка Автозагрузка для всех пользователейC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
%$CommonTemplates%Папка с шаблонами для всех пользователейC:\ProgramData\Microsoft\Windows\Templates
%$Contacts%Ваша папка КонтактыC:\Users\[Имя]\Contacts
%$Cookies%Папка с куками для IE в вашем профилеC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Cookies
%$Desktop%Ваша папка Рабочий столC:\Users\[Имя]\Desktop
%$DeviceMetadataStore%Папка с метаданными устройств для всех пользователейC:\ProgramData\Microsoft\Windows\DeviceMetadataStore
%$Documents%Ваша библиотека ДокументыC:\Users\[Имя]\Documents
%$Downloads%Ваша папка ЗагрузкиC:\Users\[Имя]\Downloads
%$Favorites%Ваша папка ИзбранноеC:\Users\[Имя]\Favorites
%$GameTasks%Ваша папка Рабочий столC:\Users\[Имя]\Desktop
%$History%Папка с историей навигации по Интернету и компьютеруC:\Users\[Имя]\AppData\Local\Microsoft\Windows\History
%$ImplicitAppShortcuts%Папка с ярлыками программ, неявно закреплённых в панели задач%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
%$InternetCache%Папка со временными файлами ИнтернетаC:\Users\[Имя]\AppData\Local\Microsoft\Windows\Temporary Internet Files
%$Libraries%Папка Библиотеки в вашем профилеC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Libraries
%$Links%Ваша папка СсылкиC:\Users\[Имя]\Links
%$LocalAppData%Ваши локальные данные приложенийC:\Users\[Имя]\AppData\Local
%$LocalAppDataLow%Папка c буферными данными из IE, Java и программ AdobeC:\Users\[Имя]\AppData\LocalLow
%$LocalizedResourcesDir%Папка с локализованными ресурсамиC:\Windows\resources\0419 (пример для русской раскладки)
%$Music%Ваша библиотека МузыкаC:\Users\[Имя]\Music
%$NetHood%Секция Сетевое размещение в папке КомпьютерC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Network Shortcuts
%$OriginalImages%Ваша папка СсылкиC:\Users\[Имя]\AppData\Local\Microsoft\Windows Photo Gallery\Original Images
%$PhotoAlbums%Папка со слайдами в вашей библиотеке ИзображенияC:\Users\[Имя]\Pictures\Slide Shows
%$Pictures%Ваша библиотека ИзображенияC:\Users\[Имя]\Pictures
%$Playlists%Папка с плейлистами в вашей библиотеке ВидеоC:\Users\[Имя]\Music\Playlists
%$PrintHood%Папка с ярлыками сетевых принтеров в вашем профилеC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
%$Profile%Папка профиля текущего пользователяC:\Users\[Имя]
%$ProgramData%Папка профиля для всех пользователейC:\ProgramData
%$ProgramFiles%Папка Program Files / Program Files (x86) C:\Program Files (x86) в 32-битном TC на x64.
C:\Program Files на системах x86 в 64-битном TC на x64.
%$ProgramFilesX64%Папка Program FilesC:\Program Files в 64-битном TC на x64.
Не поддерживается на системах x86 и в 32-битном TC на x64.
%$ProgramFilesX86%Папка Program Files / Program Files (x86)C:\Program Files (x86) на x64.
C:\Program Files на x86.
%$ProgramFilesCommon%Папка Common Files в Program Files / Program Files (x86)C:\Program Files (x86)\Common Files в 32-битном TC на x64
C:\Program Files\Common Files на системах x86 в 64-битном TC на x64.
%$ProgramFilesCommonX64%Папка Common Files в Program FilesC:\Program Files\Common Files в 64-битном TC на x64.
Не поддерживается на системах x86 и в 32-битном TC на x64.
%$ProgramFilesCommonX86%Папка Common Files в Program Files / Program Files (x86)C:\Program Files (x86)\Common Files на x64.
C:\Program Files\Common Files на x86.
%$Public%Все общие папки (данные, доступные другим пользователям)C:\Users\Public
%$PublicDesktop%Общий рабочий столC:\Users\Public\Desktop\
%$PublicDocuments%Общие документыC:\Users\Public\Documents
%$PublicDownloads%Общие загруженные файлыC:\Users\Public\Downloads
%$PublicGameTasks%Общая папка для информации Обозревателя игрC:\ProgramData\Microsoft\Windows\GameExplorer
%$PublicLibraries%Общие библиотекиC:\ProgramData\Microsoft\Windows\Libraries
%$PublicMusic%Общая музыкаC:\Users\Public\Pictures\Music
%$PublicPictures%Общие изображенияC:\Users\Public\Pictures
%$PublicRingtones%Общие рингтоныC:\Users\Public\Ringtones
%$PublicUserTiles%Общие плитки приложенийC:\Users\Public\AccountPictures (Windows 8+)
%$PublicVideos%Общие видеозаписиC:\Users\Public\Videos
%$QuickLaunch%Панель быстрого запускаC:\Users\[Имя]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
%$Recent%Папка Недавние документыC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Recent
%$ResourceDir%Папка Ресурсы с темами оформленияC:\Windows\Resources
%$Ringtones%Ваши персональные рингтоныC:\Users\[Имя]\AppData\Local\Microsoft\Windows\Ringtones
%$RoamingAppData%Папка с вашими данными приложенийC:\Users\[Имя]\AppData\Roaming
%$RoamedTileImages%Изображения для плиток в перемещаемом профилеC:\Users\[Имя]\AppData\Local\Microsoft\Windows\RoamedTileImages (Windows 8+)
%$RoamingTiles%Список плиток в перемещаемом профилеC:\Users\[Имя]\AppData\Local\Microsoft\Windows\RoamingTiles (Windows 8+)
%$SampleMusic%Папка с примерами общей музыкиC:\Users\Public\Music\Sample Music
%$SamplePictures%Папка с примерами общих изображенийC:\Users\Public\Pictures\Sample Pictures
%$SamplePlaylists%Папка с плейлистами в общей музыкеC:\Users\Public\Music\Sample Playlists
%$SampleVideos%Папка с примерами общих видеозаписейC:\Users\Public\Videos\Sample Videos
%$SavedGames%Ваши сохраненные игрыC:\Users\[Имя]\Saved Games
%$SavedPictures%Ваши сохранённые изображенияC:\Users\[Имя]\Pictures\Saved Pictures
%$SavedSearches%Ваши сохранённые поискиC:\Users\[Имя]\Searches
%$Screenshots%Ваши снимки экранаC:\Users\[Имя]\Pictures\Screenshots (Windows 8)
%$SearchHistory%Ваша история поискаC:\Users\[Имя]\AppData\Local\Microsoft\Windows\ConnectedSearch\History (Windows 8.1)
%$SearchTemplates%Ваши поисковые шаблоныC:\Users\[Имя]\AppData\Local\Microsoft\Windows\ConnectedSearch\Templates (Windows 8.1)
%$SendTo%Папка ОтправитьC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\SendTo
%$SidebarDefaultParts%Доступные в системе гаджетыC:\Program Files (x86)\Windows Sidebar\Gadgets в 32-битном TC на x64
C:\Program Files\Windows Sidebar\Gadgets на системах x86 и в 64-битном TC на x64
%$SidebarParts%Настройки используемых вами гаджетовC:\Users\[Имя]\AppData\Local\Microsoft\Windows Sidebar\Gadgets
%$SkyDrive%Ваша папка OneDriveC:\Users\[Имя]\OneDrive (Windows 8.1)
%$SkyDriveCameraRoll%Изображения в вашей папке OneDrive (папка Плёнка)C:\Users\[Имя]\OneDrive\\Pictures\Camera Roll (Windows 8.1)
%$SkyDriveDocuments%Документы в вашей папке OneDriveC:\Users\[Имя]\OneDrive\Documents (Windows 8.1)
%$SkyDrivePictures%Изображения в вашей папке OneDriveC:\Users\[Имя]\OneDrive\\Pictures (Windows 8.1)
%$System%Папка System32C:\Windows\System32
%$SystemX86%Папка System32/SysWOW64C:\Windows\system32 на системах x86
C:\Windows\SysWOW64 на системах x64
%$Templates%Ваша папка ШаблоныC:\Users\[Имя]\AppData\Roaming\Microsoft\Windows\Templates
%$UserPinned%Ваши закреплённые элементы меню "Пуск" и панели задачC:\Users\[Имя]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
%$UserProfiles%Все учётные записи, существующие в системеC:\Users
%$UserProgramFiles%Программы в папке с вашими локальными данными приложенийC:\Users\[Имя]\AppData\Local\Programs
%$UserProgramFilesCommon%Общие программы в папке с локальными данными приложенийC:\Users\[Имя]\AppData\Local\Programs\Common
%$Videos%Ваша библиотека Мои видеозаписиC:\Users\[Имя]\Videos
%$Windows%Папка с установленной системойC:\Windows

Используемые в Total Commander переменные окружения (среды) — это значения, подменяющие собой ссылки на компоненты самой программы или на виртуальные папки и системные каталоги. С различными видами переменных удобно работать всюду, где нежелательно указание абсолютных путей: в настройках (панели инструментов, пользовательские меню/команды, архиваторы…), в параметрах командной строки, а также (кроме псевдопеременных TC) в некоторых плагинах и аддонах. Кроме того, переменные можно использовать для формирования имён различных объектов. Имена переменных должны быть при использовании обрамлены символами процента (во всех приводимых примерах это для удобства пользователей уже сделано).
Почти все примеры реальных значений переменных (за редкими и специально отмеченными исключениями) даны выше применительно к русской Windows 7 x64. Для нескольких псевдопеременных пояснена также специфика их применения на системах x86. Пути везде приведены абсолютные, кроме одного места, где часть очень длинного пути заменена известной системной переменной.

Системные переменные окружения, хотя они и не специфичны для ТС, могут оказаться весьма полезны. В таблице представлены главным образом наиболее употребительные переменные для доступа к системным и пользовательским папкам. Регистр имён может быть любым. Полный список переменных окружения для своей ОС можно получить, введя через системный диалог Пуск –> Выполнить… или в командной строке TC cmd /k set (для NT-систем) или command /k set (в Win9x).

Переменные внутреннего окружения добавляются в окружение процесса TC при его запуске, наследуются также всеми запускаемыми из него программами и полезны в первую очередь для обеспечения портабельности (переносимости). Наиболее востребована переменная %Commander_Path%. Как и в системных переменных, регистр имён может быть любым (представление этих групп переменных в таблице в верхнем регистре — не более чем условность).
Встречаются и узкоспециальные внутренние переменные TC. Это, например, набор переменных в ключах treefilelocationNN: %D% для текущего диска, %R% для пути к корневому каталогу, %L% для метки тома (в данном случае верхний регистр обязателен). Кроме того, в TC могут использоваться специфические переменные для U3 USB-дисков: %U3_DEVICE_EXEC_PATH%, %U3_APP_DATA_PATH% и др. Собственные переменные (предопределённые или новые) могут использовать и некоторые плагины TC (например, Autorun).
Для удобного управления системными и внутренними переменными непосредственно из TC любой битности рекомендуется WFX-плагин Environment Variables Ex.

Псевдопеременные — значения, вычисляемые ТС и доступные в указанном виде, в отличие от настоящих переменных, только ему. Они отвечают за доступ к востребованным системным папкам, могут указываться в связанных с путями настройках самого TC, но не плагинов или внешних утилит. Имена должны начинаться со знака доллара. В настоящее время в TC можно использовать две группы псевдопеременных, функционально совпадающие лишь частично.

Первая группа использует параметры функции ShGetSpecialFolderLocation и появилась в версии 6.50. Имена указываются в виде %$Имя%. Как минимум первый символ имени должен быть указан в ВЕРХНЕМ регистре. (В таблице все подобные имена для наглядности даны в верхнем регистре полностью, как это принято в документации TC.) Если в командной строке TC указать имя псевдопеременной как параметр команды cd, соответствующий физический каталог будет открыт в файловой панели TC. Некоторую часть псевдопеременных (%$APPDATA%, %$LOCAL_APPDATA%, %$DESKTOP%, %$FONTS%, %$MYPICTURES%, %$MYMUSIC%, %$MYVIDEO%) можно использовать в командной строке и напрямую, при этом виртуальная папка откроется в Проводнике. В панелях инструментов и в пользовательских меню/командах можно указывать любую псевдопеременную как с cd (для открытия в TC), так и непосредственно (для открытия в Проводнике).

Вторая группа, гораздо более обширная и добавленная в версии 9.10, использует параметры функции SHGetKnownFolderPath. Следует отметить, что эта возможность доступна только начиная с Windows Vista и что некоторые папки этой группы могут отсутствовать на вашем компьютере или в текущей ОС. Изредка здесь встречается дублирование имён из предыдущей группы, но для подавляющей части псевдопеременных таких соответствий нет. Поддерживаются два варианта синтаксиса.
В первом случае имена берутся из констант KNOWNFOLDERID, идентифицирующих по GUID папки, зарегистрированных в системе как известные. Эти имена выше описаны в том же составе и порядке, как в справке TC, но снабжены дополнительными пояснениями, а добавленные после Windows 7 константы отмечены особо. Как и в первой группе, по крайней мере начальный символ имени должен быть указан в ВЕРХНЕМ регистре. (В таблице имена представлены в смешанном регистре в том же виде, как приведены по указанной ссылке.) В такой форме псевдопеременные этой группы можно использовать не только как параметр cd, но и непосредственно. Пример: при указании %$Downloads% виртуальная папка Загрузки откроется в Проводнике, если же указать cd %$Downloads%, то соответствующий этой папке физический каталог откроется в файловой панели TC. Важно отметить, однако, что в командной строке TC запуск без cd удаётся выполнить не для всех псевдопеременных.
Во втором случае функции SHGetKnownFolderPath передаются непосредственно GUID тех же папок (синтаксис: %${GUID}%). Из командной строки псевдопеременные можно запускать в таком виде только как параметр cd, в панелях инструментов и в пользовательских меню/командах ограничений нет. Пример: указанная для кнопки псевдопеременная %${374DE290-123F-4565-9164-39C4925E467B}% открывает вашу папку Загрузки в Проводнике точно так же, как %$Downloads%. Подробная информация о GUID конкретных папок в таблицу не включена, но её нетрудно получить, например, по приведённой выше ссылке на KNOWNFOLDERID.
GUID папки можно указывать как параметр команды cd не только через псевдопеременную, но и напрямую (например, cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} открывает папку Компьютер). До TC 9.20 эта возможность не была документирована и имела некоторые ограничения.

Переменные любых видов неприменимы в качестве заменителя путей в операционных диалогах копирования, перемещения и пр., где вместо раскрытия переменной просто создаётся папка с указанным именем. В то же время многие переменные можно использовать в инструменте группового переименования, а также при создании папок и файлов (здесь можно взять, например, %USERNAME% для вставки имени текущего пользователя).
Чтобы использовать системные или внутренние переменные в поле "Параметры" различных диалогов настроек TC (пользовательских команд/меню, панелей инструментов), удвойте символы процента вокруг имени переменной для её правильного раскрытия. Псевдопеременные в указанном поле не обрабатываются!

В TC 9.50 и выше можно извлекать из переменной окружения подстроку, используя синтаксис %переменная :~подстрока%. Условная запись %VARIABLE:~3,2% означает, что в некой переменной нужно пропустить три первых символа, взяв два последующих (отрицательные числа означали бы отсчёт символов с конца строки). Пример применения — запуск единой кнопкой или пользовательской командой того файла приложения, который соответствует битности текущей OC. Если в поле кнопки/команды добавить к имени файла (до точки с расширением) текст %PROCESSOR_ARCHITECTURE:~3,2%, в 32-битной ОС будет запускаться файл с обычным именем (значение x86 пропускается), а в 64-битной — файл с 64 в конце имени из той же папки (из значения AMD64 берутся только цифры).

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

ОбозначениеПояснение
Заголовки основных колонок
КомандаИмена встроенных команд TC в строковом формате.
DECДесятичные идентификаторы встроенных команд TC.
HEXШестнадцатеричные идентификаторы встроенных команд TC.
КлавишиСтандартные клавиатурные назначения TC (если клавиатурных вариантов вызова команды два, они указываются в разных колонках).
Содержимое колонок
CS+F2Клавиши для вызова команды (клавиши-модификаторы: C=Ctrl, A=Alt, S=Shift).
S+InsСиним цветом отмечены стандартные команды и клавиши, не описанные в официальной документации TC.
cm_SaveHdrDetailsToFileТёмно-красным цветом отмечены встроенные команды и параметры, впервые появившиеся в TC 10.x.

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

См. также здесь онлайновый вариант справочника по стандартным клавишам TC. Материалы обоих справочников дополняют пакет русификации Total Commander.
Авторы пакета:  Власов Константин (домашняя страница: http://flint-inc.ru/, E-mail: ),  Казаков Вадим (E-mail: ).