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

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

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

DEC * HEX * Команда * Действие Клавиши * Примечания
[_Активная_панель_]
300 $12C cm_SrcComments Показ комментариев CS+F2*   …или возврат к краткому/подробному режиму при повторном выполнении.
301 $12D cm_SrcShort Краткий режим C+F1   …в несколько колонок.
302 $12E cm_SrcLong Подробный режим C+F2   …с полной строкой для каждого объекта.
303 $12F cm_SrcTree Дерево каталогов C+F8   …для диска, открытого в другой панели.
304 $130 cm_SrcQuickview Быстрый просмотр C+Q   …или отключение любого текущего быстрого просмотра.
305 $131 cm_VerticalPanels Расположить панели одну над другой     …или вернуться к обычному расположению панелей при повторном выполнении. Может применяться с параметрами (переключение режима, только включение, только выключение).
306 $132 cm_SrcQuickInternalOnly Быстрый просмотр без плагинов     …или отключение любого текущего быстрого просмотра.
307 $133 cm_SrcHideQuickview Выключить быстрый просмотр     …в любом виде (в панели или в отдельном окне, с плагинами или без них).
311 $137 cm_SrcExecs Отображать только программы C+F11   …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
312 $138 cm_SrcAllFiles Отображать все файлы C+F10   …т. е. отменить любую фильтрацию.
313 $139 cm_SrcUserSpec Вновь применить последний пользовательский фильтр     …(см. команду cm_SrcUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
314 $13A cm_SrcUserDef Задать пользовательский фильтр C+F12   …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
321 $141 cm_SrcByName Сортировка по имени C+F3   …а затем по расширению. Порядок восходящий, при повторном выполнении — обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
322 $142 cm_SrcByExt Сортировка по типу (расширению) C+F4   …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами(по умолчанию, только прямая, только обратная).
323 $143 cm_SrcBySize Сортировка по размеру C+F6   …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
324 $144 cm_SrcByDateTime Сортировка по дате/времени изменения C+F5   …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
325 $145 cm_SrcUnsorted Без сортировки C+F7   …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
330 $14A cm_SrcNegOrder В обратном порядке     …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
331 $14B cm_SrcOpenDrives Открыть выпадающий список дисков     Работает и при скрытии списков дисков.
269 $10D cm_SrcThumbs Показ эскизов CS+F1   …или возврат к краткому/подробному режиму при повторном выполнении. Может применяться с параметрами (переключение режимов, только включение, только выключение).
270 $10E cm_SrcCustomViewMenu Меню пользовательских колонок S+F1   …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов. Команда стандартно входит в главное меню, где открывает подменю с точно таким же содержимым, как при отдельном вызове.
332 $14C cm_SrcPathFocus Активизировать цепочки навигации     Переход к управлению включёнными цепочками навигации с клавиатуры.
333 * $14D cm_SrcViewModeList Меню доступных стилей оформления     См.  также меню "Вид" и/или контекстное меню вкладки с папкой, открытой в активной панели. Может применяться с параметрами (порядковый номер или название стиля).
[_Левая_панель_]
100 $64 cm_LeftComments Показ комментариев     …или возврат к краткому/подробному режиму при повторном выполнении.
101 $65 cm_LeftShort Краткий режим     …в несколько колонок.
102 $66 cm_LeftLong Подробный режим     …с полной строкой для каждого объекта.
103 $67 cm_LeftTree Дерево каталогов     …для диска, открытого в другой панели.
104 $68 cm_LeftQuickview Быстрый просмотр     …или отключение любого текущего быстрого просмотра.
106 $6A cm_LeftQuickInternalOnly Быстрый просмотр без плагинов     …или отключение любого текущего быстрого просмотра.
107 $6B cm_LeftHideQuickview Выключить быстрый просмотр     …в любом виде (в панели или в отдельном окне, с плагинами или без них).
111 $6F cm_LeftExecs Отображать только программы     …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
112 $70 cm_LeftAllFiles Отображать все файлы     …т. е. отменить любую фильтрацию.
113 $71 cm_LeftUserSpec Вновь применить последний пользовательский фильтр     …(см. команду cm_LeftUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
114 $72 cm_LeftUserDef Задать пользовательский фильтр     …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
121 $79 cm_LeftByName Сортировка по имени     …а затем по расширению. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
122 $7A cm_LeftByExt Сортировка по типу (расширению)     …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
123 $7B cm_LeftBySize Сортировка по размеру     …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
124 $7C cm_LeftByDateTime Сортировка по дате/времени изменения     …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
125 $7D cm_LeftUnsorted Без сортировки     …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
130 $82 cm_LeftNegOrder В обратном порядке     …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
131 $83 cm_LeftOpenDrives Открыть выпадающий список дисков A+F1   Работает и при скрытии списков дисков.
132 $84 cm_LeftPathFocus Активизировать цепочки навигации A+F11   Переход к управлению включёнными цепочками навигации с клавиатуры.
2034 $7F2 cm_LeftDirBranch Показ без подкаталогов всех файлов в открытой папке     …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
2047 $7FF cm_LeftDirBranchSel Показ без подкаталогов всех файлов в выделенном или в папке под курсором     …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
69 $45 cm_LeftThumbs Показ эскизов     …или возврат к краткому/подробному режиму при повторном выполнении. Может применяться с параметрами (переключение режимов, только включение, только выключение).
70 $46 cm_LeftCustomViewMenu Меню пользовательских колонок     …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов.
133 $85 cm_LeftViewModeList Меню доступных стилей оформления     См.  также контекстное меню вкладки с папкой, открытой в левой панели. Может применяться с параметрами (порядковый номер или название стиля).
200 $C8 cm_RightComments Показ комментариев     …или возврат к краткому/подробному режиму при повторном выполнении.
201 $C9 cm_RightShort Краткий режим     …в несколько колонок.
202 $CA cm_RightLong Подробный режим     …с полной строкой для каждого объекта.
203 $CB cm_RightTree Дерево каталогов     …для диска, открытого в другой панели.
204 $CC cm_RightQuickview Быстрый просмотр     …или отключение любого текущего быстрого просмотра.
206 $CE cm_RightQuickInternalOnly Быстрый просмотр без плагинов     …или отключение любого текущего быстрого просмотра.
207 $CF cm_RightHideQuickview Выключить быстрый просмотр     …в любом виде (в панели или в отдельном окне, с плагинами или без них).
211 $D3 cm_RightExecs Отображать только программы     …по предустановленной маске *.EXE;*.COM;*.BAT;*.PIF;*.CMD.
212 $D4 cm_RightAllFiles Отображать все файлы     …т. е. отменить любую фильтрацию.
213 $D5 cm_RightUserSpec Вновь применить последний пользовательский фильтр     …(см. команду cm_RightUserDef). Изначально названием команды в главном меню служит маска *.* (как в MNU-файле), а затем последний применённый пользователем фильтр.
214 $D6 cm_RightUserDef Задать пользовательский фильтр     …т. е. указать маску/шаблон в диалоговом окне и применить фильтр кнопкой "ОК".
221 $DD cm_RightByName Сортировка по имени     …а затем по расширению. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
222 $DE cm_RightByExt Сортировка по типу (расширению)     …а затем по имени. Порядок восходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
223 $DF cm_RightBySize Сортировка по размеру     …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
224 $E0 cm_RightByDateTime Сортировка по дате/времени изменения     …а затем по имени. Порядок нисходящий, при повторном выполнении обратный. Может применяться с параметрами (по умолчанию, только прямая, только обратная).
225 $E1 cm_RightUnsorted Без сортировки     …в том же порядке, что по команде dir в текущей файловой системе (например, для FAT — в последовательности записи в данный каталог, для NTFS — по алфавиту).
230 $E6 cm_RightNegOrder В обратном порядке     …или возврат к порядку текущей сортировки по умолчанию при повторном выполнении. Может применяться с параметрами (по умолчанию, только включение, только выключение).
231 $E7 cm_RightOpenDrives Открыть выпадающий список дисков A+F2   Работает и при скрытии списков дисков.
232 $E8 cm_RightPathFocus Активизировать цепочки навигации A+F12   Переход к управлению включёнными цепочками навигации с клавиатуры.
2035 $7F3 cm_RightDirBranch Показ без подкаталогов всех файлов в открытой папке     …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
2048 $800 cm_RightDirBranchSel Показ без подкаталогов всех файлов в выделенном или в папке под курсором     …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
169 $A9 cm_RightThumbs Показ эскизов     …или возврат к краткому/подробному режиму при повторном выполнении. Может применяться с параметрами (переключение режимов, только включение, только выключение).
170 $AA cm_RightCustomViewMenu Меню пользовательских колонок     …и стандартных режимов файловой панели. См.  также меню "Вид" и/или контекстное меню заголовка табуляторов.
233 $E9 cm_RightViewModeList Меню доступных стилей оформления     См.  также контекстное меню вкладки с папкой, открытой в правой панели. Может применяться с параметрами (порядковый номер или название стиля).
[_Файловые_операции_]
903 $387 cm_List Просмотр (режим зависит от настроек) F3   Просмотр согласно настройкам для клавиши F3 ("Правка/Просмотр"): внутренний (выделенные файлы или файл под курсором) либо с помощью внешней программы. Может применяться с параметром (именем файла), в этом случае просмотр всегда внутренний).
См. также /S=L в параметрах командной строки.
1006 $3EE cm_ListInternalOnly Внутренний просмотр без плагинов, один файл AS+F3   Только для файла под курсором. Режим плагинов/мультимедиа включается клавишей 4. Может применяться с параметром (именем файла).
2933 $B75 cm_ListInternalMulti Внутренний просмотр без плагинов, выделение     Только для выделенных файлов. Режим плагинов/мультимедиа включается клавишей 4.
2934 $B76 cm_ListOnly Внутренний просмотр с плагинами, один файл     Только для файла под курсором, без учёта настроек для F3/Alt+F3.
2935 $B77 cm_ListMulti Внутренний просмотр с плагинами, выделение     Только для выделенных файлов, без учёта настроек для F3/Shift+F3.
904 $388 cm_Edit Правка F4   По умолчанию: открыть файл под курсором в Блокноте (Notepad.exe). Правка выделенных файлов — через вызов по F4 специальной программы (F4Menu, TCER и пр.).
2931 $B73 cm_EditNewFile Создать новый текстовый файл и открыть его в редакторе S+F4   Редактор или программу для его выбора (F4Menu и пр.) следует ассоциировать с клавишей F4 ("Правка/Просмотр"). Если в диалоге создания файла указать уже существующее имя, этот файл просто откроется для правки, а если оставить поле ввода пустым, запустится текстовый редактор без открытия каких-либо файлов.
2943 $B7F cm_EditFileMenu Показ подменю 'Новый' отдельно от контекстного меню     Открывается поверх активной файловой панели, не требуя обращения к контекстному меню.
2932 $B74 cm_EditExistingFile Правка файла под курсором (игнорируя Shift)     Только для правки существующего файла под курсором, клавиша Shift игнорируется.
905 $389 cm_Copy Копировать файлы F5   При работе с архивами вместо копирования выполняется упаковка/распаковка (выборочное добавление/извлечение), а с FTP — закачка/загрузка. Можно быстро переключаться между копированием и перемещением в операционном диалоге через контекстное меню кнопки "OK" или "F2 В очередь".
3100 $C1C cm_CopySamepanel Копировать в ту же панель S+F5   Выполняется только указанная операция, клавиши-модификаторы игнорируются. Не работает в виртуальных папках. В архивах обрабатывается как cm_Copy, на FTP копирует файл в пределах текущего сервера или на другой сервер .
3101 $C1D cm_CopyOtherpanel Копировать в другую панель     Выполняется только указанная операция, клавиши-модификаторы игнорируются.
906 $38A cm_RenMov Переименовать/Переместить файлы F6   Если в целевой панели — архив, после добавления в него исходные файлы удаляются. Из открытого архива и с FTP команда не работает. Можно быстро переключаться между копированием и перемещением в операционном диалоге через контекстное меню кнопки "OK" или "F2 В очередь".
907 $38B cm_MkDir Создать каталог (папку) в исходной панели F7   …и установить на него курсор. По умолчанию для нового каталога предлагается имя объекта под курсором (без расширения). Команда не работает в результатах поиска.
911 $38F cm_MkDirOther Создать каталог (папку) в целевой панели S+F7   …и установить на него курсор. При отмене операции курсор возвращается в исходную панель. По умолчанию предлагается имя объекта под курсором в активной панели. Команда не работает с результатами поиска в целевой панели (на неё просто переключается фокус).
908 $38C cm_Delete Удалить файлы F8
S+F8
Del
S+Del
Если в настройках TC разрешено удаление в Корзину, F8 и Del удаляют файлы в неё, а S+F8 и S+Del — в обход Корзины, если запрещено — наоборот.
518 $206 cm_TestArchive Протестировать архивы AS+F9 AS+F6 Второй способ клавиатурного вызова не работает в Win9x.
508 $1FC cm_PackFiles Упаковать файлы (в каталог на другой панели) A+F5   Всегда создаётся новый архив. Как применять эту команду для упаковки файлов в каталог на той же панели, описано в дополнительной таблице.
509 $1FD cm_UnpackFiles Распаковать файлы A+F9 A+F6 Содержимое архива извлекается полностью или согласно маске в диалоге распаковки. Второй способ клавиатурного вызова не работает в Win9x.
1002 $3EA cm_RenameOnly Переименовать S+F6   Для единичного объекта (в т. ч. в ZIP-архивах) выполняется переименование в панели, для нескольких — пакетное переименование. В виртуальных папках работает только для единичного объекта, если он может быть переименован.
1007 $3EF cm_RenameSingleFile Переименовать объект под курсором     Одна из немногих операционных команд, работающих в обход выделения. Для объекта под курсором функционально аналогична cm_RenameOnly.
1005 $3ED cm_MoveOnly Переместить F6   Выполняется только указанная операция, клавиши-модификаторы игнорируются. См. также примечание к cm_RenMov.
1003 $3EB cm_Properties Свойства (Суммарный размер)     Для объекта под курсором выполняется как cm_VersionInfo (510), для выделенных объектов — как cm_GetFileSpace (503).
1008 $3F0 cm_ModernShare Открыть диалог 'Поделиться' (Windows 10)     Заменитель пункта "Отправить" в контекстном меню файлов Windows 10.
1004 $3EC cm_CreateShortcut Создать ярлык CS+F5   Команда позволяет создать ярлык только в панели назначения.
1001 $3E9 cm_Return Программный аналог нажатия Enter Enter   …для объекта под курсором в активной файловой панели.
2800 $AF0 cm_OpenAsUser Запуск программы от имени другого пользователя     …с запросом логина и пароля.
560 $230 cm_Split Разбить файл     Операция поддерживается только для единичного файла под курсором! Альтернатива для нескольких файлов — многотомная архивация.
561 $231 cm_Combine Собрать файлы     Поместите курсор на первый частичный файл; команду можно вызывать и клавишей Enter.
562 $232 cm_Encode Кодировать файл (MIME/UUE/XXE)     Операция поддерживается только для единичного файла под курсором!
563 $233 cm_Decode Декодировать файл (MIME/UUE/XXE/BinHex/Yenc)     Если кодированный файл многотомный, поместите курсор на первый том; команду можно вызывать и клавишей Enter.
564 $234 cm_CRCcreate Посчитать CRC-суммы (форматы CRC32/MD5/SHA)     Можно создавать либо один контрольный файл для всех выбранных файлов, либо отдельные, для каждого файла .
565 $235 cm_CRCcheck Проверить CRC-суммы (форматы CRC32/MD5/SHA)     Поместите курсор на SFV/MD5/SHA-файл; команду можно вызывать и клавишей Enter. Можно также проверить CRC-сумму файла под курсором, если её значение есть в буфере обмена.
502 $1F6 cm_SetAttrib Изменить атрибуты     На FTP-серверах: изменить атрибуты Unix (права пользователя).
[_Настройка_]
490 $1EA cm_Config Настройка: Открыть диалог настроек     …на первой странице. Эта функция сейчас дублируется командой cm_LayoutConfig, а в следующих версиях TC предполагается использовать cm_Config для другой цели.
476 $1DC cm_LayoutConfig Настройка: Вид окна     Здесь и далее диалог настроек TC открывается на соответствующей странице.
486 $1E6 cm_DisplayConfig Настройка: Содержимое панелей      
477 $1DD cm_IconConfig Настройка: Значки      
492 $1EC cm_FontConfig Настройка: Шрифты      
494 $1EE cm_ColorConfig Настройка: Цвета      
497 $1F1 cm_ConfTabChange Настройка: Табуляторы      
488 $1E8 cm_DirTabsConfig Настройка: Вкладки папок      
483 $1E3 cm_CustomColumnConfig Настройка: Наборы колонок      
2920 $B68 cm_CustomColumnDlg Настроить текущий набор колонок     Работает только при отображении пользовательские колонок в активной файловой панели. Тот же диалог вызывает также кнопка "Правка" для любого набора на странице настроек, открытой предыдущей командой.
2939 $B7B cm_ConfigViewModes Настройка: Стили оформления      
2940 $B7C cm_ConfigViewModeSwitch Настройка: Автовыбор стиля      
499 $1F3 cm_LanguageConfig Настройка: Язык      
516 $204 cm_Config2 Настройка: Основные операции      
496 $1F0 cm_EditConfig Настройка: Правка/Просмотр      
487 $1E7 cm_CopyConfig Настройка: Операции с файлами      
478 $1DE cm_RefreshConfig Настройка: Автообновление      
479 $1DF cm_QuickSearchConfig Настройка: Быстрый поиск      
489 $1E9 cm_FtpConfig Настройка: FTP      
484 $1E4 cm_PluginsConfig Настройка: Плагины      
482 $1E2 cm_ThumbnailsConfig Настройка: Эскизы      
481 $1E1 cm_LogConfig Настройка: Файл отчёта      
480 $1E0 cm_IgnoreConfig Настройка: Список исключений      
485 $1E5 cm_ZipPackerConfig Настройка: Архиватор ZIP      
491 $1EB cm_PackerConfig Настройка: Архиваторы      
495 $1EF cm_Confirmation Настройка: Разное      
493 $1ED cm_ConfigSavePos Сохранить позицию     …т. е. текущие положение и размер окна TC, а также размеры колонок в файловых панелях. Размер и позиция окна TC, прикреплённого к краю экрана системной функцией Windows Snap, не сохраняются!
498 $1F2 cm_ButtonConfig Настройка главной (горизонтальной) панели инструментов     Открытие диалога "Настройка панели инструментов" для главной панели.
583 $247 cm_ButtonConfig2 Настройка вертикальной панели инструментов     Открытие диалога "Настройка панели инструментов" для вертикальной панели.
580 $244 cm_ConfigSaveSettings Сохранить настройки     …(те же, что командой cm_ConfigSavePos, а также текущие настройки отображения файлов, вкладки и открытые каталоги). Размер и позиция окна TC, прикреплённого к краю экрана системной функцией Windows Snap, не сохраняются!
581 $245 cm_ConfigChangeIniFiles Правка файлов конфигурации     …в Notepad.exe или его заменителе с теми же именем и местоположением.
582 $246 cm_ConfigSaveDirHistory Сохранить историю каталогов     …в произвольный момент, а не при выходе из TC.
700 $2BC cm_ChangeStartMenu Настройка меню "Запуск"     Открытие соответствующего диалога.
[_Сеть_]
512 $200 cm_NetConnect Подключить сетевой диск     Вызов системной функции.
513 $201 cm_NetDisconnect Отключить сетевой диск     Вызов системной функции.
514 $202 cm_NetShareDir Открыть общий доступ к каталогу     Вызов системной функции.
515 $203 cm_NetUnshareDir Закрыть общий доступ к каталогу     Вызов системной функции.
2204 $89C cm_AdministerServer Показать ресурсы администратора (\\server\c$ и пр.)     Постояное отображение ресурсов администратора задаётся ключом AdminShares=1.
2203 $89B cm_ShowFileUser Показать, кем открыт локальный файл по сети     Помогает выяснить, например, почему не удаляется файл, не используемый ни одной программой.
[_Разное_]
503 $1F7 cm_GetFileSpace Подсчитать занимаемое место C+L   В отличие от cm_VersionInfo в сумму не входит содержимое списка исключений.
505 $1F9 cm_VolumeId Метка диска     …открытого в активной файловой панели.
510 $1FE cm_VersionInfo Свойства (Информация о версии) A+Enter   Открывает стандартный системный диалог свойств (в скобках указана функциональность старых версий TС для EXE/DLL в Windows NT 3.51). Занимаемое место подсчитывается и для объектов из списка исключений! В панели с FTP-соединением системный диалог свойств недоступен, команда и клавиши отображают необработанный листинг, переданный сервером.
511 $1FF cm_ExecuteDOS Открыть командную консоль     Настройка командной консоли выполняется средствами ОС.
533 $215 cm_CompareDirs Сравнить каталоги S+F2   Учитываются только отображаемые имена файлов.
536 $218 cm_CompareDirsWithSubdirs Сравнить каталоги с учётом подкаталогов     Помимо файлов, учитываются отображаемые имена подкаталогов (но не их содержимое).
2500 $9C4 cm_ContextMenu Показать контекстное меню S+F9 S+F10
Context
…для объекта под курсором либо выделенной группы. TC может как отображать системное меню с дополнительными командами (в обычном файловом списке), так и формировать собственное меню (в архиве, FTP, виртуальной папке). Клавишами это меню открывается при любом режиме выделения сразу, без задержки.
2927 $B6F cm_ContextMenuInternal Показать контекстное меню внутренних ассоциаций     Отображаются дополнительные действия, подходящие для всех выделенных файлов либо, если больше ничего не выделено, для файла под курсором.
2928 $B70 cm_ContextMenuInternalCursor Контекстное меню внутренних ассоциаций для файла под курсором     Отображаются дополнительные действия, подходящие только для файла под курсором. На результат применения этой и предыдущей команд влияет также ключ AssociationMultiVerbs.
2930 $B72 cm_ShowRemoteMenu Меню команд для управления TC с ПДУ Media Center     Все команды меню предназначены для активной файловой панели. Оно вызывается независимо от состояния ключа MediaRemote.
2600 $A28 cm_SyncChangeDir Синхронное изменение каталогов в панелях     Режим отключается вручную (той же командой) или автоматически (если дальнейшая синхронизация становится невозможной). Может работать и с архивами при условии, что с обеих сторон отображаются одноимённые архивы одного типа.
2700 $A8C cm_EditComment Правка комментария к файлу под курсором C+Z   Множественная правка комментариев выполняется через изменение атрибутов с плагинами или специальные программы/скрипты.
4001 $FA1 cm_FocusLeft Поместить курсор в левую файловую панель     ...сделав её активной.
4002 $FA2 cm_FocusRight Поместить курсор в правую файловую панель     ...сделав её активной.
4005 $FA5 cm_FocusSrc Поместить курсор в исходную файловую панель     При переключении из отдельной панели с деревом Tab будет клавиатурным аналогом этой, а не следующей команды.
4006 $FA6 cm_FocusTrg Поместить курсор в целевую файловую панель Tab   ...сделав её активной. При переключении из отдельной панели с деревом клавиатурным аналогом команды будет не Tab, а C+I.
4003 $FA3 cm_FocusCmdLine Поместить курсор в командную строку S+влево/вправо   Клавиатурный вызов зависит от режима представления в файловой панели: вариант S+влево/вправо универсальный, а влево/вправо — только для подробного режима, комментариев и пользовательских колонок.
4004 $FA4 cm_FocusButtonBar Установить фокус на главную панель инструментов AS+F11   Переход к управлению главной (горизонтальной) панелью инструментов с клавиатуры.
4007 $FA7 cm_FocusLeftTree Перейти в левую отдельную панель с деревом     Если панель с деревом одна, команды cm_FocusLeftTree и cm_FocusRightTree работают одинаково.
4008 $FA8 cm_FocusRightTree Перейти в правую отдельную панель с деревом     Если панель с деревом одна, команды cm_FocusLeftTree и cm_FocusRightTree работают одинаково.
4009 $FA9 cm_FocusSrcTree Перейти в исходную отдельную панель с деревом     ...соответствующую активной файловой панели. Если панель с деревом одна, команды cm_FocusSrcTree и cm_FocusTrgTree работают одинаково.
4010 $FAA cm_FocusTrgTree Перейти в целевую отдельную панель с деревом     ...соответствующую неактивной файловой панели. Если панель с деревом одна, команды cm_FocusSrcTree и cm_FocusTrgTree работают одинаково.
2014 $7DE cm_CountDirContent Подсчёт размеров подкаталогов текущего каталога AS+Enter   В подробном режиме вместо слова "Папка" отображается размер каждого подкаталога, в кратком (в строке состояния) — подкаталога под курсором. При выходе из каталога функция подсчёта сбрасывается. В панели с FTP-соединением команда не работает, а клавиши выполняют другую функцию, открывая диалог "Определить тип сервера".
2913 $B61 cm_UnloadPlugins Выгрузить все плагины     Действие команды — до первого обращения в текущем сеансе к соответствующему плагину. Упрощает, в частности, перезапись или удаление файлов, занятых при работе плагинов. Во избежание сбоев WLX-плагины выгружаются этой командой, только если нет открытых окон внутреннего просмотрщика.
534 $216 cm_DirMatch Сравнить каталоги, скрыв одинаковые файлы     Аналог команды cm_CompareDirs с дополнительным скрытием файлов-дубликатов.
531 $213 cm_Exchange Поменять местами содержимое панелей (активные вкладки) C+U   При отсутствии вкладок эта команда и cm_ExchangeWithTabs работают одинаково.
532 $214 cm_MatchSrc Получатель = Источнику     Позволяет открыть текущий каталог или то же FTP-соединение также в другой панели. Для обратной операции (открытия в активной панели содержимого неактивной) аналогичной команды нет. См. также команды cm_TransferLeft и cm_TransferRight.
2918 $B66 cm_ReloadSelThumbs Обновить выбранные эскизы     Аналогичный пункт добавляется в контекстные меню всех объектов в режиме эскизов.
2945 $B81 cm_ReloadBarIcons Обновить значки в панелях инструментов и главном меню     BR2-файлы для кэширования текущих панелей инструментов пересоздаются заново.
650 $28A cm_CheckForUpdates Проверить наличие обновлений TC     Проверку можно также выполнять автоматически, режим задаётся опцией AutoUpdateCheck.
[_Соединение через LPT/USB-порт_]
2300 $8FC cm_DirectCableConnect Установить соединение через LPT/USB-порт     LPT-соединение — устаревшая функция, USB-соединение требует специального кабеля.
2301 $8FD cm_NTinstallDriver Установить драйвер LPT (NT)     На современных компьютерах эта функция утратила значение.
2302 $8FE cm_NTremoveDriver Удалить драйвер LPT (NT)     На современных компьютерах эта функция утратила значение.
[_Печать_]
2027 $7EB cm_PrintDir Печать списка файлов     Только для выделенных объектов, через диалог предпросмотра.
2028 $7EC cm_PrintDirSub Печать списка файлов с подкаталогами     Только для выделенных объектов, через диалог предпросмотра.
504 $1F8 cm_PrintFile Печать содержимого файла C+F9   Только для файла под курсором, с помощью внешней программы.
[_Выделение_]
521 $209 cm_SpreadSelection Выделить группу Num+   В зависимости от настроек ("Основные операции") выделяются только файлы (как 3312) или файлы и папки (как 3311). В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
546 $222 cm_SpreadSelectionCurrentExt Выделить группу по текущему расширению     В зависимости от настроек выделяются только файлы или файлы и папки.
3311 $CEF cm_SelectBoth Выделить группу: файлы и папки Num+   Если в настройках указано выделение файлов и папок, клавиша Num+ вызывает 3311, если только файлов — 3312. В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
3312 $CF0 cm_SelectFiles Выделить группу: только файлы S+Num+   Если в настройках указано выделение файлов и папок, клавиши S+Num+ вызывает 3312, если только файлов — 3311. В панели с результатами поиска дубликатов всегда вызывается диалог "Выделение дубликатов".
3313 $CF1 cm_SelectFolders Выделить группу: только папки     …при любых настройках.
522 $20A cm_ShrinkSelection Снять выделение с группы (файлы и папки) Num-   …при любых настройках.
547 $223 cm_ShrinkSelectionCurrentExt Снять выделение с группы по текущему расширению     В зависимости от настроек ("Основные операции") выделение снимается только с файлов или с файлов и папок.
3314 $CF2 cm_ClearFiles Снять выделение с группы: только файлы S+Num-   …при любых настройках.
3315 $CF3 cm_ClearFolders Снять выделение с группы: только папки     …при любых настройках.
3316 $CF4 cm_ClearSelCfg Снять выделение с группы (файлы или всё — как настроено)     В зависимости от настроек выделение снимается только с файлов или с файлов и папок.
523 $20B cm_SelectAll Выделить всё (файлы или всё — как настроено) C+Num+ C+A В зависимости от настроек ("Основные операции") выделяются только файлы (как 3302) или файлы и папки (как 3301).
3301 $CE5 cm_SelectAllBoth Выделить всё: файлы и папки C+Num+   Если в настройках указано выделение файлов и папок, клавиши C+Num+ вызывают текущую команду, если только файлов — 3302.
3302 $CE6 cm_SelectAllFiles Выделить все файлы CS+Num+   Если в настройках указано выделение файлов и папок, клавиши CS+Num+ вызывают текущую команду, если только файлов — 3301.
3303 $CE7 cm_SelectAllFolders Выделить все папки     …при любых настройках ("Основные операции").
524 $20C cm_ClearAll Снять всё выделение (файлы и папки) C+Num-   …при любых настройках.
3304 $CE8 cm_ClearAllFiles Снять выделение со всех файлов CS+Num-   …при любых настройках.
3305 $CE9 cm_ClearAllFolders Снять выделение со всех папок     …при любых настройках.
3306 $CEA cm_ClearAllCfg Снять всё выделение (файлы или всё — как настроено)     В зависимости от настроек снимается выделение только с файлов или с файлов и папок.
525 $20D cm_ExchangeSelection Инвертировать выделение Num*   В зависимости от настроек ("Основные операции") инвертируется выделение только файлов (как 3322) или файлов и папок (как 3321).
3321 $CF9 cm_ExchangeSelBoth Инвертировать выделение (файлы и папки) Num*   Если в настройках указано выделение файлов и папок, клавиша Num* вызывает текущую команду, если только файлов — 3322.
3322 $CFA cm_ExchangeSelFiles Инвертировать выделение (файлы) S+Num*   Если в настройках указано выделение файлов и папок, клавиши S+Num* вызывают текущую команду, если только файлов — 3321.
3323 $CFB cm_ExchangeSelFolders Инвертировать выделение (папки)     …при любых настройках.
527 $20F cm_SelectCurrentExtension Выделить файлы/папки по текущему расширению A+Num+   В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки.
528 $210 cm_UnselectCurrentExtension Снять выделение по расширению A+Num-   Независимо от настроек снимается выделение как с файлов, так и с папок.
541 $21D cm_SelectCurrentName Выделить файлы по текущему имени     В зависимости от настроек ("Основные операции") выделяются только файлы или файлы и папки.
542 $21E cm_UnselectCurrentName Снять выделение по текущему имени     …при любых настройках.
543 $21F cm_SelectCurrentNameExt Выделить файлы по текущему имени+расширению     Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки).
544 $220 cm_UnselectCurrentNameExt Снять выделение по текущему имени+расширению     Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок).
537 $219 cm_SelectCurrentPath Выделить всё с этим путём     Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае в зависимости от настроек выделяются только файлы или файлы и папки).
538 $21A cm_UnselectCurrentPath Снять всё выделение с этим путём     Для специальных режимов: файлы без подкаталогов, результаты поиска (в последнем случае независимо от настроек снимается выделение как с файлов, так и с папок).
529 $211 cm_RestoreSelection Восстановить выделение Num/   …после выполнения файловой операции или команд cm_SaveSelection, cm_ClearAll и др.
530 $212 cm_SaveSelection Сохранить выделение временно     …в текущем сеансе TC.
2031 $7EF cm_SaveSelectionToFile Сохранить выделенные имена в файл     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями. Файл автоматически получает кодировку UTF-16LE (Юникод) в системах, базирующихся на NT.
2041 $7F9 cm_SaveSelectionToFileA Сохранить выделенные имена в файл (ANSI)     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями.
2042 $7FA cm_SaveSelectionToFileW Сохранить выделенные имена в файл (Юникод)     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями.
2039 $7F7 cm_SaveDetailsToFile Сохранить выделение с содержимым всех колонок в файл     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями. Файл автоматически получает кодировку UTF-16LE (Юникод) в системах, базирующихся на NT.
2043 $7FB cm_SaveDetailsToFileA Сохранить выделение с содержимым всех колонок в файл (ANSI)     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями.
2044 $7FC cm_SaveDetailsToFileW Сохранить выделение с содержимым всех колонок в файл (Юникод)     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями.
2032 $7F0 cm_LoadSelectionFromFile Загрузить выделение из файла     …в текущей папке, а для файлов без подкаталогов в корневой папке с относительными путями.
2033 $7F1 cm_LoadSelectionFromClip Загрузить выделение из буфера     …сохранённое ранее командой 2017, 2018 или 2021.
2936 $B78 cm_Select Выделить объект под курсором, перейти к следующему     Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
2937 $B79 cm_UnSelect Снять выделение с объекта, перейти к следующему     Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
2938 $B7A cm_Reverse Инвертировать выделение объекта, перейти к следующему Ins   Всегда обрабатываются как файлы, так и папки. Может применяться с параметрами (заданным числом файлов или символом ? для ввода значения в диалоге).
[_Безопасность_]
2200 $898 cm_EditPermissionInfo Изменение прав доступа (NTFS)     Не работает в Windows Vista и выше (удалён необходимый системный компонент).
2201 $899 cm_EditAuditInfo Аудит файлов (NTFS)     Не работает в Windows Vista и выше (удалён необходимый системный компонент).
2202 $89A cm_EditOwnerInfo Стать владельцем (NTFS)     Не работает в Windows Vista и выше (удалён необходимый системный компонент).
[_Буфер_обмена_]
2007 $7D7 cm_CutToClipboard Вырезать выбранные объекты в буфер C+X   Стандартная системная команда (в связке со вставкой — вариант перемещения).
2008 $7D8 cm_CopyToClipboard Копировать выбранные объекты в буфер C+C C+Ins Стандартная системная команда (в связке со вставкой — вариант копирования).
2009 $7D9 cm_PasteFromClipboard Вставить из буфера в текущий каталог C+V S+Ins* Стандартная системная команда, завершающая операцию копирования/перемещения.
2017 $7E1 cm_CopyNamesToClip Копировать в буфер имена объектов     …здесь и далее — c последующей вставкой имени/списка в редакторе, поле ввода и пр.
2018 $7E2 cm_CopyFullNamesToClip Копировать в буфер имена с путями     В сетевых каталогах команда даёт тот же результат, что и cm_CopyNetNamesToClip. Когда курсор установлен на элементе [..] и нет выделения, копируется путь текущего каталога.
2021 $7E5 cm_CopyNetNamesToClip Копировать в буфер имена с UNC-путями     …(\\сервер\каталог). Когда курсор установлен на элементе [..] и нет выделения, копируется путь текущего каталога.
2029 $7ED cm_CopySrcPathToClip Копировать в буфер путь источника     …(каталога, открытого в активной файловой панели).
2030 $7EE cm_CopyTrgPathToClip Копировать в буфер путь получателя     …(каталога, открытого в неактивной файловой панели).
2036 $7F4 cm_CopyFileDetailsToClip Копировать содержимое всех колонок     …(в т.ч. в пользовательских наборах).
2037 $7F5 cm_CopyFpFileDetailsToClip Копировать все колонки (полные пути)     Полный путь подставляется в стандартную колонку "Имя".
2038 $7F6 cm_CopyNetFileDetailsToClip Копировать все колонки (UNC-пути)     Сетевой путь (\\сервер\каталог) подставляется в стандартную колонку "Имя".
[_FTP_]
550 $226 cm_FtpConnect Соединиться с FTP-сервером C+F   …открыв диалог "Соединение с FTP-сервером".
551 $227 cm_FtpNew Новое FTP-соединение C+N   …открыв специальный диалог нового соединения.
552 $228 cm_FtpDisconnect Разорвать FTP-соединение CS+F   …открытое в активной файловой панели. Может также использоваться для разрыва соединений через LPT/USB-порт и с некоторыми плагинами файловой системы.
553 $229 cm_FtpHiddenFiles Показывать скрытые файлы на сервере     Постоянное отображение скрытых файлов на сервере задаётся ключом FtpShowHidden=1.
554 $22A cm_FtpAbort Прервать текущую FTP-команду     Команда доступна только в режиме FTP-соединения.
555 $22B cm_FtpResumeDownload Возобновить прерванную загрузку     Команда доступна только в режиме FTP-соединения.
556 $22C cm_FtpSelectTransferMode Выбор режима Авто/Двоичный/Текстовый CS+M   Устанавливает фокус на окно "Режим обмена" в панели FTP. Режим по умолчанию задаётся опцией transfermode.
557 $22D cm_FtpAddToList Добавить выбранные файлы в список загрузки     По умолчанию формируется файл-список для загрузки с FTP-сервера. Можно вручную указывать в строках после -> целевой каталог. Для закачки на сервер в начале строк надо дописать put:, а для локального копирования или перемещения  — сору: или move:.
558 $22E cm_FtpDownloadList FTP-загрузка по списку     …созданному командой cm_FtpAddToList или иным способом. По списку через Диспетчер фоновой пересылки могут также выполняться закачка, копирование и перемещение.
570 $23A cm_GotoPreviousDir Переход назад A+влево   …из текущего каталога в предыдущий согласно их истории. Не работает при HistoryLen=0.
571 $23B cm_GotoNextDir Переход вперёд A+вправо   …из предыдущего каталога в следующий согласно их истории. Не работает при HistoryLen=0.
572 $23C cm_DirectoryHistory История каталогов A+вниз   Показ истории не работает при HistoryLen=0. По умолчанию выполняется прореживание содержимого (выборочное отображение). Оно не учитывается командами для перехода назад/вперёд по истории каталогов и отменяется ключом HistoryThinning=0.
575 $23F cm_DirectoryHistoryNoThinning История каталогов без прореживания AS+вниз   Принудительное открытие истории каталогов в полном виде, без учёта ключа HistoryThinning=1.
526 $20E cm_DirectoryHotlist Избранные каталоги C+D   Открытие пользовательского меню каталогов поверх активной файловой панели.
573 $23D cm_GotoPreviousLocalDir Переход назад с пропуском FTP     Аналог команды cm_GotoPreviousDir для ускоренной навигации.
574 $23E cm_GotoNextLocalDir Переход перёд с пропуском FTP     Аналог команды cm_GotoNextDir для ускоренной навигации.
2001 $7D1 cm_GoToRoot Перейти в корневой каталог диска C+\   В результатах поиска действие аналогично cm_RereadSource (выход из специального режима с возвратом в базовый каталог).
2002 $7D2 cm_GoToParent Перейти в родительский каталог C+PgUp Backspace Переход из корня диска в виртуальную папку Мой компьютер таким способом не выполняется.
2003 $7D3 cm_GoToDir Открыть каталог/архив под курсором C+PgDn   Для каталогов и обычных архивов аналогично Enter.
2121 $849 cm_OpenDesktop Рабочий стол     Переход в соответствующую виртуальную папку.
2122 $84A cm_OpenDrives Мой компьютер     Переход в соответствующую виртуальную папку.
2123 $84B cm_OpenControls Панель управления     Переход в соответствующую виртуальную папку (нормальная работа с ней возможна только при совпадении битности TC и системы!).
2124 $84C cm_OpenFonts Шрифты     Переход в соответствующую виртуальную папку.
2125 $84D cm_OpenNetwork Сетевое окружение     Переход в соответствующую виртуальную папку.
2126 $84E cm_OpenPrinters Принтеры     Переход в соответствующую виртуальную папку.
2127 $84F cm_OpenRecycled Корзина     Переход в соответствующую виртуальную папку.
500 $1F4 cm_CDtree Дерево каталогов A+F10   Команда открывает диалог с деревом только для текущего диска.
2024 $7E8 cm_TransferLeft Открыть в левой панели каталог/архив под курсором C+влево   Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются условиями применения команды.
2025 $7E9 cm_TransferRight Открыть в правой панели каталог/архив под курсором C+вправо   Другие варианты действия (открытие в текущей панели содержимого другой панели и наоборот, открытие каталога с объектом, на который ссылается ярлык, и пр.) определяются условиями применения команды.
2912 $B60 cm_EditPath Редактировать путь в заголовке панели     Работает независимо от состояния ключа InplaceRenamePath.
2049 $801 cm_GoToFirstEntry Поместить курсор на первый объект в списке     Элемент [..] этой командой игнорируется, так что функциональным аналогом клавиши Home она не является. Может применяться с параметрами (порядковым номером файла/каталога в списке или символом ? для ввода значения в диалоге).
2050 $802 cm_GoToFirstFile Поместить курсор на первый файл в списке     Каталоги и элемент [..] этой командой игнорируются. Может применяться с параметрами (порядковым номером файла в списке или символом ? для ввода значения в диалоге).
2051 $803 cm_GotoNextDrive Переход к следующему диску (C–>D)     Только для доступных дисков с буквами. Циклический переход не работает.
2052 $804 cm_GotoPreviousDrive Переход к предыдущему диску (C<–D)     Только для доступных дисков с буквами. Циклический переход не работает.
2053 $805 cm_GotoNextSelected Поместить курсор на следующий выделенный объект     …в активной файловой панели согласно текущей сортировке. Циклический переход не работает.
2054 $806 cm_GotoPrevSelected Поместить курсор на предыдущий выделенный объект     …в активной файловой панели согласно текущей сортировке. Циклический переход не работает.
2055 $807 cm_GotoNext Поместить курсор на следующий объект вниз    
2056 $808 cm_GotoPrev Поместить курсор на предыдущий объект вверх    
2057 $809 cm_GotoLast Поместить курсор на последний объект в списке End    
2061 $80D cm_GotoDriveA Переключиться на диск A     …если он доступен (то же для прочих дисков).
2063 $80F cm_GotoDriveC Переключиться на диск C      
2064 $810 cm_GotoDriveD Переключиться на диск D      
2065 $811 cm_GotoDriveE Переключиться на диск E      
2066 $812 cm_GotoDriveF Переключиться на диск F
и т. д.
    Если вам нужно больше дисков, добавьте команды для них самостоятельно.
2086 $826 cm_GotoDriveZ Переключиться на диск Z      
[_Помощь_]
610 $262 cm_HelpIndex Справка (содержание) F1   Главная страница текущей справки.
620 $26C cm_Keyboard Справка по горячим клавишам     Раздел текущей справки "Клавиатурные сочетания". Более подробную информацию см. в онлайновой таблице.
630 $276 cm_Register Информация о регистрации     Раздел текущей справки "Как зарегистрироваться".
640 $280 cm_VisitHomepage Посетить сайт Total Commander     …по ссылке https://www.ghisler.com/.
690 $2B2 cm_About О программе Total Commander     Содержит также информацию о регистрации и о расположении основных файлов настроек и файла программы для текущей копии TC.
[_Окно_программы_]
24340 $5F14 cm_Exit Закрыть окно TC A+F4 A+X C помощью ключа MinimizeOnClose можно сворачивать окно TC вместо закрытия, в том числе по Alt+F4, но команда cm_Exit как таковая всегда закрывает окно.
Комбинация Alt+X не документирована, поскольку может использоваться при быстром поиске в виде "Alt+буква".
2000 $7D0 cm_Minimize Свернуть окно TC S+Esc A+F4 …в кнопку на панели задач или в значок в системном трее (области уведомлений). По умолчанию A+F4 закрывает окно, для сворачивания нужно включить 2 в значение ключа MinimizeOnClose.
2015 $7DF cm_Maximize Развернуть окно TC     …во весь экран.
2016 $7E0 cm_Restore Восстановить окно TC     …до обычного состояния после разворачивания или сворачивания.
[_Командная_строка_]
2004 $7D4 cm_ClearCmdLine Очистить командную строку C+Y Esc Действие клавиш не тождественно: C+Y оставляет курсор в командной строке, Esc возвращает его в файловую панель.
2005 $7D5 cm_NextCommand Следующая сохранённая команда     …при отображении предыдущей записи. Не работает при OldCmdLineCount=0.
2006 $7D6 cm_PrevCommand Предыдущая сохранённая команда C+E   …а при пустой командной строке — новейшая. Не работает при OldCmdLineCount=0.
2019 $7E3 cm_AddPathToCmdline Копировать путь в командную строку C+P   …для открытого в активной панели объекта (каталог, архив, виртуальная папка, FS-плагин, FTP).
[_Инструменты_]
2400 $960 cm_MultiRenameFiles Групповое переименование C+M C+T C+T вызывает cm_MultiRenameFiles только при отключённой функции вкладок, в противном случае используется для вызова cm_OpenNewTab.
506 $1FA cm_SysInfo Информация о системе     Часть информации в современных ОС может отсутствовать или отображаться неточно.
559 $22F cm_OpenTransferManager Диспетчер фоновой пересылки     Открытие нового пустого окна ДФП, независимо от уже используемых.
501 $1F5 cm_SearchFor Поиск файлов A+F7   Выделение учитывается. Открытый диалог поиска блокирует окно TC.
517 $205 cm_SearchForInCurdir Поиск в каталоге под курсором     Выделение игнорируется. Может применяться с параметрами (поиск на указанном диске).
545 $221 cm_SearchStandalone Поиск файлов отдельным процессом AS+F7   Блокировки окна TC нет, в версии 9.0 и выше доступен поиск в выделенных файлах/каталогах.
См. также /S=F в параметрах командной строки.
2020 $7E4 cm_FileSync Синхронизировать каталоги     См. также /S=S в параметрах командной строки.
507 $1FB cm_Associate Настройка системных ассоциаций     …работающих в Windows повсеместно, но доступных для изменения через интерфейс TC.
519 $207 cm_InternalAssociate Настройка внутренних ассоциаций     …работающих только в TC и более приоритетных, чем системные.
2022 $7E6 cm_CompareFilesByContent Сравнить файлы по содержимому     Если ключом Comparetool задана внешняя программа сравнения файлов, она вызывается вместо внутреннего инструмента.
См. также /S=C в параметрах командной строки.
2040 $7F8 cm_IntCompareFilesByContent Сравнить файлы внутренним инструментом     Всегда вызывается внутренний инструмент сравнения по содержимому.
2924 $B6C cm_CommandBrowser Список встроенных и пользовательских команд     …а также инструмент создания и редактирования пользовательских команд.
2941 $B7D cm_SeparateQuickView Быстрый просмотр в отдельном окне CS+Q   …для активной файловой панели или отключение любого текущего быстрого просмотра. В заголовке отдельного окна просмотра после слова "Lister" отображается звёздочка '*'.
2942 $B7E cm_SeparateQuickInternalOnly Быстрый просмотр в отдельном окне, без плагинов     …для активной файловой панели или отключение любого текущего быстрого просмотра.
2946 $B82 cm_UpdateQuickView Перезагрузить текущий файл при быстром просмотре     Полезно, например, когда просматриваемый файл был обновлён внешней программой.
[_Вид_]
2901 $B55 cm_VisButtonbar Главная панель инструментов: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2944 $B80 cm_VisButtonbar2 Вертикальная панель инструментов: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2902 $B56 cm_VisDriveButtons Кнопки дисков: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2903 $B57 cm_VisTwoDriveButtons Панели с кнопками дисков: одна/две     …либо только для активной файловой панели, либо для левой/правой. См. также опцию на странице настроек "Вид окна".
2904 $B58 cm_VisFlatdriveButtons Кнопки дисков: плоские/обычные     См. также опцию на странице настроек "Вид окна".
2905 $B59 cm_VisFlatInterface Интерфейс основного окна: плоский/обычный     См. также опцию на странице настроек "Вид окна".
2906 $B5A cm_VisDriveCombo Выпадающий список дисков: вкл/выкл     Парный элемент окна (для каждой файловой панели). См. также опцию на странице настроек "Вид окна".
2907 $B5B cm_VisCurDir Заголовок файловой панели: вкл/выкл     Парный элемент окна (для каждой файловой панели). См. также опцию на странице настроек "Вид окна".
2926 $B6E cm_VisBreadCrumbs Цепочки навигации: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2908 $B5C cm_VisTabheader Заголовки табуляторов: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2909 $B5D cm_VisStatusbar Строка состояния: вкл/выкл     Парный элемент окна (для каждой файловой панели). См. также опцию на странице настроек "Вид окна".
2910 $B5E cm_VisCmdLine Командная строка: вкл/выкл     При выключении командная строка работает в режиме автоскрытия. См. также опцию на странице настроек "Вид окна".
2911 $B5F cm_VisKeyButtons Функциональные кнопки: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2914 $B62 cm_ShowHint Показать всплывающую подсказку для файла/папки под курсором     …и позиционировать на объекте указатель мыши.
2915 $B63 cm_ShowQuickSearch Вывести пустой диалог быстрого поиска/фильтрации в текущем каталоге     Способы вызвать непустой диалог задаются в настройках TC, встроенных команд для этого нет. Режим быстрого фильтра в диалоге поиска задаётся ключом QuickSearchAutoFilter. При вызове пустого диалога по C+S фильтр всегда включён (кроме дерева каталогов, где фильтр недоступен и даже по C+S вызывается быстрый поиск).
2010 $7DA cm_SwitchLongNames Показ длинных имен: вкл/выкл     См. также опцию на странице настроек "Содержимое панелей".
540 $21C cm_RereadSource Обновить содержимое панели F2 C+R …и все дополнительные поля данных. Может также применяться с параметрами (для принудительного перечитывания значков и пр.). При показе файлов без подкаталогов и в результатах поиска выполняет выход из специального режима с возвратом в базовый каталог (в отличие от cm_DirBranch и cm_DirBranchSel).
Не путать с функцией автообновления (см. справку).
2023 $7E7 cm_ShowOnlySelected Показ только выделенных объектов     Специальной индикации этого режима нет, будьте внимательны!
2011 $7DB cm_SwitchHidSys Показ скрытых и системных файлов: вкл/выкл     См. также опцию на странице настроек "Содержимое панелей" (обе опции: вкл/выкл). Команда отмечается в меню и при включении cm_SwitchHid и/или cm_SwitchSys.
3013 $BC5 cm_SwitchHid Показ скрытых файлов: вкл/выкл     См. также опцию на странице настроек "Содержимое панелей" (отдельная опция).
3014 $BC6 cm_SwitchSys Показ системных файлов: вкл/выкл     См. также опцию на странице настроек "Содержимое панелей" (отдельная опция).
2013 $7DD cm_Switch83Names Имена формата 8.3 в нижнем регистре: вкл/выкл     См. также опцию на странице настроек "Содержимое панелей".
2012 $7DC cm_SwitchDirSort Сортировать каталоги: по имени/как файлы     См. также опцию на странице настроек "Содержимое панелей".
2026 $7EA cm_DirBranch Показ без подкаталогов всех файлов в открытой папке C+B   …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Вариант для активной панели; для левой и правой панели см., соответственно, 2034 и 2035. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
2046 $7FE cm_DirBranchSel Показ без подкаталогов всех файлов в выделенном или в папке под курсором CS+B   …(единым "плоским" списком) или возврат к обычному показу при повторном выполнении. Вариант для активной панели; для левой и правой панели см., соответственно, 2047 и 2048. Если файл/папка под курсором входит в подкаталог, возврат выполняется в него, а не в базовый каталог (как и в результатах поиска).
909 $38D cm_50Percent Установить размеры панелей одинаковыми     См. также контекстное меню разделителя панелей.
910 $38E cm_100Percent Скрыть неактивную панель     …соответственно увеличив размер активной файловой панели. Может также применяться с параметрами (для точной установки ширины активной/левой панели).
2916 $B64 cm_VisDirTabs Использовать вкладки папок: вкл/выкл     См. также опцию на странице настроек "Вид окна". В отличие от последней, команда после перезапуска TC не позволяет при повторном включении вкладок в новом сеансе загрузить информацию об их прежних сохранённых наборах.
2923 $B6B cm_VisXPThemeBackground Системный стиль для фона панелей в верхней части окна TC: вкл/выкл     Работает в Windows XP и выше, относится к строке главного меню, главной панели инструментов и панелям дисков. См. также опцию на странице настроек "Вид окна".
2917 $B65 cm_SwitchOverlayIcons Показывать оверлейные (наложенные) значки: вкл/выкл     См. также опцию на странице настроек "Значки".
2919 $B67 cm_VisHistHotButtons Кнопки истории и избранных каталогов: вкл/выкл     См. также опцию на странице настроек "Вид окна".
2921 $B69 cm_SwitchWatchDirs Слежение за каталогами: вкл/выкл     См. также опцию на странице настроек "Автообновление".
2922 $B6A cm_SwitchIgnoreList Функция исключений файловых имён: вкл/выкл     См. также опцию на странице настроек "Список исключений".
2925 $B6D cm_SwitchX64Redirection x64: Перенаправление System32 –> SysWOW64: выкл/вкл     См. также ключ x64DisableRedirection, изменяющий перенаправление не временно (в текущем сеансе TC), а постоянно. Отключение перенаправления может мешать нормальной работе 32-битного TC и некоторых его плагинов. В 64-битном TC команда игнорируется.
3200 $C80 cm_SeparateTreeOff Не показывать дерево в отдельной панели     Режим по умолчанию (0).
3201 $C81 cm_SeparateTree1 Одна отдельная панель с деревом     …в левой части окна TC, для активной файловой панели (1).
3202 $C82 cm_SeparateTree2 Две отдельные панели с деревом     …слева от каждой файловой панели (2).
3203 $C83 cm_SwitchSeparateTree Выбор режима дерева в отдельной панели (1/2/0) CS+F8   …с циклическим перебором всех возможных режимов в указанном порядке.
3204 $C84 cm_ToggleSeparateTree1 Одна отдельная панель с деревом: вкл/выкл     …непосредственно, без циклического перебора режимов.
3205 $C85 cm_ToggleSeparateTree2 Две отдельные панели с деревом: вкл/выкл     …непосредственно, без циклического перебора режимов.
2948 $B84 cm_ChangeArchiveEncoding Меню выбора кодировки имён в архиве     Другой способ вызвать меню в открытом архиве — щелчок правой кнопки мыши на тексте в квадратных скобках в заголовке колонки "Имя". В диалоге полной распаковки, открытом командой cm_UnpackFiles, выбранный вариант кодировки предлагается в текущем сеансе TC по умолчанию. Постоянно вариант по умолчанию задаётся ключом OverrideCodepage.
2950 $B86 cm_SwitchDarkmode Тёмный/обычный режим: переключение     См. также опции на странице настроек "Цвета". Эта группа команд недоступна в старых версиях Windows (до XP) и при ForceDarkModeOptions=0. Если выбрана опция "Как в настройках для приложений Windows 10", режим переключается командами только в текущем сеансе TC, без правки ключа DarkMode в файле wincmd.ini.
2951 $B87 cm_EnableDarkmode Тёмный режим: только включение      
2952 $B88 cm_DisableDarkmode Тёмный режим: только выключение      
[_Меню "Запуск"_]
701 $2BD cm_UserMenu1 Запустить пункт 1 меню "Запуск"     Номер пункта в меню определяется вручную с учётом подменю и разделителей.
702 $2BE cm_UserMenu2 Запустить пункт 2 меню "Запуск"     При вставке/удалении вышележащего пункта прежнее соответствие будет нарушено.
703 $2BF cm_UserMenu3 Запустить пункт 3 меню "Запуск"     В TC 7.0 и выше лучше предпочесть инструментарий пользовательских команд (em_).
704 $2C0 cm_UserMenu4 и т. д.      
705 $2C1 cm_UserMenu5      
706 $2C2 cm_UserMenu6      
707 $2C3 cm_UserMenu7      
708 $2C4 cm_UserMenu8      
709 $2C5 cm_UserMenu9      
710 $2C6 cm_UserMenu10 (вплоть до пункта 198, команда 898)     Если вам нужно больше пунктов, добавьте команды для них самостоятельно.
[_Вкладки_]
3001 $BB9 cm_OpenNewTab Создать копию текущей вкладки C+T   …и перейти в неё. Эта и следующая команды предназначены для папки (каталога, архива, виртуальной папки, FS-плагина, FTP), открытой в активной файловой панели. Для неактивной вкладки и/или в другой панели копия создаётся только через контекстное меню вкладки. Если функция вкладок отключена (на странице настроек "Вид окна" или командой cm_VisDirTabs), C+T вызывает команду cm_MultiRenameFiles.
3002 $BBA cm_OpenNewTabBg Создать фоновую копию текущей вкладки CS+T   …не переходя в неё.
3003 $BBB cm_OpenDirInNewTab Создать в активной панели новую вкладку для объекта под курсором C+вверх   …(каталога, архива, виртуальной папки, FS-плагина) и перейти в неё, если это разрешено в настройках (см. страницу "Вкладки папок").
3004 $BBC cm_OpenDirInNewTabOther Создать в другой панели новую вкладку для объекта под курсором CS+вверх   …(каталога, архива, виртуальной папки, FS-плагина) и перейти в неё, если это разрешено в настройках (см. страницу "Вкладки папок").
3005 $BBD cm_SwitchToNextTab Переход в следующую вкладку C+Tab   …а из последней по порядку вкладки — в первую.
3006 $BBE cm_SwitchToPreviousTab Переход в предыдущую вкладку CS+Tab   …а из первой по порядку вкладки — в последнюю.
3015 $BC7 cm_MoveTabLeft Переместить заголовок текущей вкладки влево      
3016 $BC8 cm_MoveTabRight Переместить заголовок текущей вкладки вправо      
3007 $BBF cm_CloseCurrentTab Закрыть (убрать) вкладку C+W   …для папки, открытой в активной файловой панели. Для других вкладок предусмотрены иные способы закрытия. Через контекстное меню вкладки можно открыть список последних закрытых вкладок текущей панели и восстановить любую из них (при выборе с Shift — как фоновую), но для следующих сеансов TC эта информация не запоминается.
3008 $BC0 cm_CloseAllTabs Закрыть (убрать) все вкладки CS+W   …в активной файловой панели (кроме заблокированных, а также вкладки с открытой папкой).
3009 $BC1 cm_DirTabsShowMenu Показать меню вкладки     …для папки, открытой в активной файловой панели.
3010 $BC2 cm_ToggleLockCurrentTab Заблокировать/разблокировать вкладку     …для папки, открытой в активной файловой панели.
3012 $BC4 cm_ToggleLockDcaCurrentTab Заблокировать/разблокировать вкладку с возможностью смены каталога     …для папки, открытой в активной файловой панели.
535 $217 cm_ExchangeWithTabs Поменять местами содержимое панелей (все вкладки) CS+U   При отсутствии вкладок эта команда и cm_Exchange работают одинаково.
3011 $BC3 cm_GoToLockedDir Перейти в корень заблокированной вкладки C+\   Если LockedGoToDriveRoot=0, в противном случае выполняется аналогично cm_GoToRoot (2001).
Активная панель (источник).
5001 $1389 cm_SrcActivateTab1 Активная: Переключиться на 1-ю вкладку      
5002 $138A cm_SrcActivateTab2 Активная: Переключиться на 2-ю вкладку      
5003 $138B cm_SrcActivateTab3 Активная: Переключиться на 3-ю вкладку      
5004 $138C cm_SrcActivateTab4 и т. д.      
5005 $138D cm_SrcActivateTab5      
5006 $138E cm_SrcActivateTab6      
5007 $138F cm_SrcActivateTab7      
5008 $1390 cm_SrcActivateTab8      
5009 $1391 cm_SrcActivateTab9      
5010 $1392 cm_SrcActivateTab10 (вплоть до вкладки 99, команда 5099)     Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Неактивная панель (получатель)
5101 $13ED cm_TrgActivateTab1 Неактивная: Переключиться на 1-ю вкладку      
5102 $13EE cm_TrgActivateTab2 Неактивная: Переключиться на 2-ю вкладку      
5103 $13EF cm_TrgActivateTab3 Неактивная: Переключиться на 3-ю вкладку      
5104 $13F0 cm_TrgActivateTab4 и т. д.      
5105 $13F1 cm_TrgActivateTab5      
5106 $13F2 cm_TrgActivateTab6      
5107 $13F3 cm_TrgActivateTab7      
5108 $13F4 cm_TrgActivateTab8      
5109 $13F5 cm_TrgActivateTab9      
5110 $13F6 cm_TrgActivateTab10 (вплоть до вкладки 99, команда 5199)     Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Левая панель
5201 $1451 cm_LeftActivateTab1 Левая: Переключиться на 1-ю вкладку      
5202 $1452 cm_LeftActivateTab2 Левая: Переключиться на 2-ю вкладку      
5203 $1453 cm_LeftActivateTab3 Левая: Переключиться на 3-ю вкладку      
5204 $1454 cm_LeftActivateTab4 и т. д.      
5205 $1455 cm_LeftActivateTab5      
5206 $1456 cm_LeftActivateTab6      
5207 $1457 cm_LeftActivateTab7      
5208 $1458 cm_LeftActivateTab8      
5209 $1459 cm_LeftActivateTab9      
5210 $145A cm_LeftActivateTab10 (вплоть до вкладки 99, команда 5299)     Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
Правая панель
5301 $14B5 cm_RightActivateTab1 Правая: Переключиться на 1-ю вкладку      
5302 $14B6 cm_RightActivateTab2 Правая: Переключиться на 2-ю вкладку      
5303 $14B7 cm_RightActivateTab3 Правая: Переключиться на 3-ю вкладку      
5304 $14B8 cm_RightActivateTab4 и т. д.      
5305 $14B9 cm_RightActivateTab5      
5306 $14BA cm_RightActivateTab6      
5307 $14BB cm_RightActivateTab7      
5308 $14BC cm_RightActivateTab8      
5309 $14BD cm_RightActivateTab9      
5310 $14BE cm_RightActivateTab10 (вплоть до вкладки 99, команда 5399)     Если вам нужно больше вкладок, добавьте команды для них самостоятельно.
[_Сортировка_]
Активная панель
6001 $1771 cm_SrcSortByCol1 Активная: Сортировать по 1-й колонке     …из числа доступных в данном режиме представления или наборе колонок.
6002 $1772 cm_SrcSortByCol2 Активная: Сортировать по 2-й колонке      
6003 $1773 cm_SrcSortByCol3 и т. д.      
6004 $1774 cm_SrcSortByCol4      
6005 $1775 cm_SrcSortByCol5      
6006 $1776 cm_SrcSortByCol6      
6007 $1777 cm_SrcSortByCol7      
6008 $1778 cm_SrcSortByCol8      
6009 $1779 cm_SrcSortByCol9      
6010 $177A cm_SrcSortByCol10      
6099 $17D3 cm_SrcSortByCol99 (вплоть до колонки 99, команда 6099)     Если вам нужно больше сортирующих колонок, добавьте команды самостоятельно.
Неактивная панель
6101 $17D5 cm_TrgSortByCol1 Неактивная: Сортировать по 1-й колонке     …из числа доступных в данном режиме представления или наборе колонок.
6102 $17D6 cm_TrgSortByCol2 Неактивная: Сортировать по 2-й колонке      
6103 $17D7 cm_TrgSortByCol3 и т. д.      
6104 $17D8 cm_TrgSortByCol4      
6105 $17D9 cm_TrgSortByCol5      
6106 $17DA cm_TrgSortByCol6      
6107 $17DB cm_TrgSortByCol7      
6108 $17DC cm_TrgSortByCol8      
6109 $17DD cm_TrgSortByCol9      
6110 $17DE cm_TrgSortByCol10      
6199 $1837 cm_TrgSortByCol99 (вплоть до колонки 99, команда 6199)     Если вам нужно больше сортирующих колонок, добавьте команды для них самостоятельно.
Левая панель
6201 $1839 cm_LeftSortByCol1 Левая: Сортировать по 1-й колонке     …из числа доступных в данном режиме представления или наборе колонок.
6202 $183A cm_LeftSortByCol2 Левая: Сортировать по 2-й колонке      
6203 $183B cm_LeftSortByCol3 и т. д.      
6204 $183C cm_LeftSortByCol4      
6205 $183D cm_LeftSortByCol5      
6206 $183E cm_LeftSortByCol6      
6207 $183F cm_LeftSortByCol7      
6208 $1840 cm_LeftSortByCol8      
6209 $1841 cm_LeftSortByCol9      
6210 $1842 cm_LeftSortByCol10      
6299 $189B cm_LeftSortByCol99 (вплоть до колонки 99, команда 6299)     Если вам нужно больше сортирующих колонок, добавьте команды самостоятельно.
Правая панель
6301 $189D cm_RightSortByCol1 Правая: Сортировать по 1-й колонке     …из числа доступных в данном режиме представления или наборе колонок.
6302 $189E cm_RightSortByCol2 Правая: Сортировать по 2-й колонке      
6303 $189E cm_RightSortByCol3 и т. д.      
6304 $189F cm_RightSortByCol4      
6305 $18A1 cm_RightSortByCol5      
6306 $18A2 cm_RightSortByCol6      
6307 $18A3 cm_RightSortByCol7      
6308 $18A4 cm_RightSortByCol8      
6309 $18A5 cm_RightSortByCol9      
6310 $18A6 cm_RightSortByCol10      
6399 $18FF cm_RightSortByCol99 (вплоть до колонки 99, команда 6299)     Если вам нужно больше сортирующих колонок, добавьте команды для них самостоятельно.
[_Пользовательские_наборы_колонок_]
Активная панель
271 $10F cm_SrcCustomView1 Активная: Пользовательский набор 1      
272 $110 cm_SrcCustomView2 Активная: Пользовательский набор 2      
273 $111 cm_SrcCustomView3 и т. д.      
274 $112 cm_SrcCustomView4      
275 $113 cm_SrcCustomView5      
276 $114 cm_SrcCustomView6      
277 $115 cm_SrcCustomView7      
278 $116 cm_SrcCustomView8 (вплоть до набора 29, команда 299)     Если вам нужно больше наборов, добавьте команды для них самостоятельно.
279 $117 cm_SrcCustomView9 (наборы 30-99 задаются командами 7530-7599)     Для наборов 1-29 можно также использовать диапазон команд 7501-7529. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Неактивная панель
421 $1A5 cm_TrgCustomView1 Неактивная: Пользовательский набор 1      
422 $1A6 cm_TrgCustomView2 Неактивная: Пользовательский набор 2      
423 $1A7 cm_TrgCustomView3 и т. д.      
424 $1A8 cm_TrgCustomView4      
425 $1A9 cm_TrgCustomView5      
426 $1AA cm_TrgCustomView6      
427 $1AB cm_TrgCustomView7      
428 $1AC cm_TrgCustomView8 (вплоть до набора 29, команда 449)     Если вам нужно больше наборов, добавьте команды для них самостоятельно.
429 $1AD cm_TrgCustomView9 (команд для наборов 30-99 нет)     Обойти ограничение числа команд для неактивной панели отчасти позволяет команда с параметрами opencustomview, учитывающая не номер набора, а его имя.
Левая панель
71 $47 cm_LeftCustomView1 Левая: Пользовательский набор 1      
72 $48 cm_LeftCustomView2 Левая: Пользовательский набор 2      
73 $49 cm_LeftCustomView3 и т. д.      
74 $4A cm_LeftCustomView4      
75 $4B cm_LeftCustomView5      
76 $4C cm_LeftCustomView6      
77 $4D cm_LeftCustomView7      
78 $4E cm_LeftCustomView8 (вплоть до набора 29, команда 99)     Если вам нужно больше наборов, добавьте команды для них самостоятельно.
79 $4F cm_LeftCustomView9 (наборы 30-99 задаются командами 6530-6599)     Для наборов 1-29 можно также использовать диапазон команд 6501-6529. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Правая панель
171 $AB cm_RightCustomView1 Правая: Пользовательский набор 1      
172 $AC cm_RightCustomView2 Правая: Пользовательский набор 2      
173 $AD cm_RightCustomView3 и т. д.      
174 $AE cm_RightCustomView4      
175 $AF cm_RightCustomView5      
176 $B0 cm_RightCustomView6      
177 $B1 cm_RightCustomView7      
178 $B2 cm_RightCustomView8 (вплоть до набора 29, команда 199)     Если вам нужно больше наборов, добавьте команды для них самостоятельно.
179 $B3 cm_RightCustomView9 (наборы 30-99 задаются командами 7030-7099)     Для наборов 1-29 можно также использовать диапазон команд 7001-7029. См. также команду с параметрами opencustomview, учитывающую не номер набора, а его имя.
Пошаговый переход
5501 $157D cm_SrcNextCustomView Активная: Следующий набор колонок     Здесь и далее переключение с последнего доступного набора идёт на набор 1.
5502 $157E cm_SrcPrevCustomView Активная: Предыдущий набор колонок     Здесь и далее переключение с набора 1 идёт на последний доступный набор.
5503 $157F cm_TrgNextCustomView Неактивная: Следующий набор колонок      
5504 $1580 cm_TrgPrevCustomView Неактивная: Предыдущий набор колонок      
5505 $1581 cm_LeftNextCustomView Левая: Следующий набор колонок      
5506 $1582 cm_LeftPrevCustomView Левая: Предыдущий набор колонок      
5507 $1583 cm_RightNextCustomView Правая: Следующий набор колонок      
5508 $1584 cm_RightPrevCustomView Правая: Предыдущий набор колонок     Эта группа команд поддерживает до 99 наборов колонок.
Поля по запросу
5512 $1588 cm_LoadAllOnDemandFields Загрузить для всех папок/файлов     …значения полей, обрабатываемых не автоматически, а по требованию пользователя.
5513 $1589 cm_LoadSelOnDemandFields Загрузить для выбранных папок/файлов     …например, для подсчёта размеров с плагином DirSizeCalc (похоже на работу с ПРОБЕЛом).
Команды для скриптов
5510 $1586 cm_LeftSwitchToThisCustomView [скрипт] Левая: Переключить набор колонок (lparam=номер)     Может также применяться с параметрами (номером набора колонок, начиная с 1, или символом ? для ввода значения в диалоге).
5511 $1587 cm_RightSwitchToThisCustomView [скрипт] Правая: Переключить набор колонок (lparam=номер)     Может также применяться с параметрами (номером набора колонок, начиная с 1, или символом ? для ввода значения в диалоге).
[_Стили оформления_]
Управление функцией автовыбора
2947 $B83 cm_ToggleAutoViewModeSwitch Автовыбор стиля оформления: вкл/выкл     См. также опцию на странице настроек "Автовыбор стиля" (ключ Enabled).
Активная панель
8500 $2134 cm_SrcViewMode0 Активная: Стандартный стиль оформления (без цветов и команд)     Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8501 $2135 cm_SrcViewMode1 Активная: Стиль оформления 1     …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8502 $2136 cm_SrcViewMode2 и т. д.      
8503 $2137 cm_SrcViewMode3 (стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)     Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8504 $2138 cm_SrcViewMode4      
8505 $2139 cm_SrcViewMode5      
8506 $213A cm_SrcViewMode6      
8507 $213B cm_SrcViewMode7      
8508 $213C cm_SrcViewMode8      
8509 $213D cm_SrcViewMode9 (вплоть до стиля 249, команда 8749)     Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Неактивная панель
8750 $222E cm_TrgViewMode0 Неактивная: Стандартный стиль оформления (без цветов и команд)     Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8751 $222F cm_TrgViewMode1 Неактивная: Стиль оформления 1     …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8752 $2230 cm_TrgViewMode2 и т. д.      
8753 $2231 cm_TrgViewMode3 (стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)     Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8754 $2232 cm_TrgViewMode4      
8755 $2233 cm_TrgViewMode5      
8756 $2234 cm_TrgViewMode6      
8757 $2235 cm_TrgViewMode7      
8758 $2236 cm_TrgViewMode8      
8759 $2237 cm_TrgViewMode9 (вплоть до стиля 249, команда 8999)     Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Левая панель
8000 $1F40 cm_LeftViewMode0 Левая: Стандартный стиль оформления (без цветов и команд)     Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8001 $1F41 cm_LeftViewMode1 Левая: Стиль оформления 1     …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8002 $1F42 cm_LeftViewMode2 и т. д.      
8003 $1F43 cm_LeftViewMode3 (стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)     Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8004 $1F44 cm_LeftViewMode4      
8005 $1F45 cm_LeftViewMode5      
8006 $1F46 cm_LeftViewMode6      
8007 $1F47 cm_LeftViewMode7      
8008 $1F48 cm_LeftViewMode8      
8009 $1F49 cm_LeftViewMode9 (вплоть до стиля 249, команда 8249)     Если вам нужно больше стилей, добавьте команды для них самостоятельно.
Правая панель
8250 $203A cm_RightViewMode0 Правая: Стандартный стиль оформления (без цветов и команд)     Постоянный пункт <По умолчанию> в списке стилей. Доступны только настройки режима представления и сортировки.
8251 $203B cm_RightViewMode1 Правая: Стиль оформления 1     …по порядку следования пользовательских стилей в их списке (без учёта стандартного).
8252 $203C cm_RightViewMode2 и т. д.      
8253 $203D cm_RightViewMode3 (стили, задающие в т.ч. фон панели, вид заголовка вкладки, автозапуск команд)     Доступны как основные настройки стиля (режим представления и сортировка), так и все дополнительные.
8254 $203E cm_RightViewMode4      
8255 $203F cm_RightViewMode5      
8256 $2040 cm_RightViewMode6      
8257 $2041 cm_RightViewMode7      
8258 $2042 cm_RightViewMode8      
8259 $2043 cm_RightViewMode9 (вплоть до стиля 249, команда 8499)     Если вам нужно больше стилей, добавьте команды для них самостоятельно.

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

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

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

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

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

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

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

Пользовательские команды со специальным префиксом em_ дополняют стандартный набор предопределённых встроенных команд и применяются по существу так же, обеспечивая при этом опосредованный вызов практически любых необходимых вам команд и программ.
Команды этой группы создаются и редактируются с помощью диалогового окна "Выбор команды". (Чтобы упростить его вызов, рекомендуется создать кнопку на панели инструментов или клавишу для команды 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, относящихся только к содержимому меню "Запуск" и в целом гораздо менее удобных по применению. Также этот инструментарий значительно упрощает вызов из командной строки классических команд с параметрами (в исходном виде они там не поддерживаются), цепочек из встроенных и/или пользовательских команд, а также назначение клавиш/псевдонимов подобным командам или их связкам.

Псевдонимы предназначены для использования только в командной строке 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:имя_пользователя.
FTP
cd ftp://имя_сервера Открыть в активной файловой панели FTP-соединение с указанным сервером. Этот вариант, в отличие от команды ftpopen имя_соединения, не требует предварительного конфигурирования соединения, но существенно ограничен в возможностях настроек.
ftpopen имя_соединения
ftpopen имя_соединения|/подкаталог
ftpopen имя_соединения|*/подкаталог
Открыть FTP-соединение с именем, указанным в диалоговом окне "Cоединение с FTP-сервером", и с соответствующими настройками. Файловая панель выбирается на странице настроек "FTP". С параметром имя_соединения|/подкаталог открывается новое соединение в предпочтительной файловой панели с переходом в указанный подкаталог. С параметром имя_соединения|*/подкаталог делается то же самое, но всегда в активной панели (например, в меню избранного, открытом по Ctrl+D).
Операции с файлами.
selectfiles имя_маски
selectfiles >имя_шаблона
selectfiles <регулярное_выражение
Выделить файлы/папки по маске, шаблону или регулярному выражению. Поддерживаемые суффиксы-модификаторы: D (только папки), B (папки и файлы), U (снять выделение), L (левая панель), R (правая), T (целевая), S (при нажатой клавише Shift выполнять альтернативное выделение — только файлы или же файлы и папки), Шаблоны должны начинаться с символа >, а регулярные выражения с символа <. Поддерживаются списки длиной до 32767 символов (например, при выполнении команды selectfilesBTS %Z%Y%S).
syncopen имя_шаблона Открыть диалоговое окно "Синхронизация каталогов" с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если имени шаблона предшествует знак равенства, сразу после открытия диалога начнётся сравнение указанных в шаблоне каталогов. Если знак равенства является единственным параметром, сразу же начнётся сравнение текущих каталогов слева и справа с последними использовавшимися в окне синхронизации настройками. Если задано несуществующее имя шаблона, окно синхронизации открывается для текущих каталогов с настройками по умолчанию, сохраняемыми вместо прежних настроек.
loadsearch имя_шаблона Открыть диалоговое окно "Поиск файлов" с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если задано несуществующее имя шаблона, окно поиска открывается с настройками по умолчанию, но без сброса текущего пользовательского ввода в полях на странице "Общие параметры" и правил на странице "Плагины". Изменённое состояние опций на первой странице, регулируемых ключом LastSearchOptions, будет сохранено после запуска поиска.
multirename имя_шаблона Открыть диалоговое окно "Групповое переименование" (ИГП) с настройками, сохранёнными в шаблоне, имя которого указано в качестве параметра. Если задано несуществующее имя шаблона, окно ИГП открывается с настройками по умолчанию (как при выборе пункта <По умолчанию> в выпадающем списке шаблонов).
zipfromlist имя_архива Упаковать файлы по списку в ZIP-архив. В поле "Команда" следует указать имя ZIP-файла. Ему могут предшествовать следующие параметры:
-m (перемещать в архив), -o (перезаписывать без запросов), -0..-9 (степень сжатия), -c0 (шифровать ZIP2.0), -c1 (шифровать AES128), -c2 (шифровать AES192, -c3 (шифровать AES256), -c0pass..-c3pass (шифровать выбранным методом с явно заданным паролем). В поле "Параметры" указывается имя файла, содержащего список файлов для упаковки, по одному в строке. Команда не входит в totalcmd.inc.
Сохранение/загрузка выделения
saveselection имя_файла Сохранить выделение (имена объектов) в указанный файл. По умолчанию (без суффикса A/W) файл автоматически получает кодировку UTF-16LE (Юникод) в системах, базирующихся на NT. При использовании этой команды в формате saveselectionA или saveselectionW сохранение выполняется, соответственно, в ANSI или в Юникоде. Аналог — группа встроенных команд (cm_SaveSelectionToFile и др.), где файл для сохранения выделения выбирается в диалоговом режиме.
savedetails имя_файла Сохранить выделение (содержимое всех колонок) в указанный файл. По умолчанию (без суффикса A/W) файл автоматически получает кодировку UTF-16LE (Юникод) в системах, базирующихся на NT. При использовании этой команды в формате savedetailsA или savedetailsW сохранение выполняется, соответственно, в ANSI или в Юникоде. Аналог — группа встроенных команд (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 без имени вызывается встроенное английское меню. Если параметр не указан, для интерфейса и меню используется встроенный английский язык.
Задержка исполнения
cm_wait время_ожидания Ожидать запуск следующей команды в течение NN миллисекунд. Используется, несмотря на префикс, только с числовым параметром и вместе с другими командами. Следует учесть, что команды, которые можно переместить в фон, такие как cm_Copy, не будут ждать выполнения следующей команды!
Встроенные команды с поддержкой параметров
Просмотр
cm_List имя_файла Внутренний просмотр указанного файла с полным путём (при любых настройках просмотра). До версии 9.0 это была единственная из встроенных команд TC, способная также работать с параметрами. Формат записи встроенной команды при добавлении параметра здесь и далее — только строковый.
cm_ListInternalOnly имя_файла Внутренний просмотр без плагинов указанного файла с полным путём.
Выделение
cm_Select число_файлов/каталогов Параметр указывает число объектов, начиная с текущего, которые будут выделены; курсор переместится на следующий объект после этой выборки.
Здесь (как и для прочих команд с числовыми параметрами) при указании параметром ? или ?число выводится диалог с запросом значения.
cm_UnSelect число_файлов/каталогов Параметр указывает число объектов, с которых будет снято выделение; курсор переместится на следующий объект после этой выборки.
cm_Reverse число_файлов/каталогов Параметр указывает число объектов, у которых будет инвертировано выделение; курсор переместится на следующий объект после этой выборки.
Навигация
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_VerticalPanels число Расположить панели одну над другой. Параметр — 0 (как без параметра, с переключением режимов), 1/2 (только включение/выключение вертикального режима).
cm_100percent число Установить размеры панелей (для указанной панели — в процентах к их общей ширине). Параметр — положительное число: ширина активной панели, отрицательное число: ширина левой панели. Пример: cm_100percent 70.
cm_RereadSource число Параметр — 1, 2 или 3. 1: Принудительно перечитать всё содержимое активной панели (в т.ч. обычные/оверлейные значки и оцветовку файлов), даже если не изменялись имена, дата/время, размеры и атрибуты. 2: Повторно выполнить автовыбор стиля оформления для текущей папки. 3: Комбинация параметров 1 и 2.
Режимы представления.
cm_ScrThumbs число Показ эскизов в активной файловой панели. Параметр — 0 (как без параметра, с переключением режимов), 1/2 (только включение/выключение режима эскизов).
cm_LeftThumbs число Показ эскизов в левой файловой панели. Параметры те же, что для команды cm_ScrThumbs.
cm_RightThumbs число Показ эскизов в правой файловой панели. Параметры те же, что для команды cm_ScrThumbs.
cm_LeftSwitchToThisCustomView номер_набора Числовой параметр задаёт номер пользовательского набора колонок, открываемого в левой файловой панели.
cm_RightSwitchToThisCustomView номер_набора Числовой параметр задаёт номер пользовательского набора колонок, открываемого в правой файловой панели.
Сортировка
cm_SrcByName число Сортировка по имени в активной файловой панели. Параметр — 0 (как без параметра: порядок по умолчанию, при повторении — обратный), 1 (только порядок по умолчанию), 2 (только обратный порядок). Поддерживается также параметр 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_SrcViewModeList число/название Переключение в активной файловой панели на указанный стиль оформления. Параметр — порядковый номер стиля в списке (положительное число, работает везде) или его пользовательское название (не работает в командной строке). Параметр 0 означает стиль оформления по умолчанию.
cm_LeftViewModeList число/название Переключение в левой файловой панели на указанный стиль оформления. Параметры те же, что для команды cm_SrcViewModeList.
cm_RightViewModeList число/название Переключение в правой файловой панели на указанный стиль оформления. Параметры те же, что для команды cm_SrcViewModeList.

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

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

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

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

Действие Клавиши Примечания
Меню
Показать контекстное меню окна TC A+Пробел   Стандартная системная команда.
Сделать активным крайнее меню над текущей файловой панелью (первое слева или последнее справа) 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+Enter C+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").
/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.
/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 символа).
%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 имён, содержащих знак равенства (это нужно для командных файлов).
%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 Второй выделенный файл или первый выделенный/одноимённый файл в панели назначения То же, что и второй параметр при сравнении файлов по содержимому. Если активна правая панель и в ней выделено не менее 2 файлов, значения %C1 и %C2 будут обратными.
%C3..%C9 Файл с номером 3..9 по порядку выделения в исходной панели …или пустой параметр, если выделено меньше трёх файлов.
%c1..%c9 То же, что и %C1..%C9, но с именами и путями в формате 8.3 …или пустой параметр, если выделено меньше трёх файлов.
%% Вставить знак процента (только один!) Для передачи из поля "Параметры" самого знака процента удвойте его. Учтите, что переменные (%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 Обозначает место принудительного переноса строки Указанным образом работает только в главной панели инструментов. В дочерней панели, открытой в виде меню, указывает, что следующие пункты будут отображаться в новой колонке. В вертикальной панели эти элементы, указанные в начале списка, сдвигают остальные кнопки вниз, а в остальных позициях игнорируются.
В настройках кнопки не должен быть указан значок. Альтернатива вводу вручную — выбор пункта "Вставить перенос строки" в меню, открываемом кнопкой "Изменить >>".

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

Имя переменной Значение Пример реального пути
Избранные системные переменные окружения
%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 Files C:\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 Files C:\Program Files\Common Files
%SYSTEMDRIVE% Диск, где находится корневой каталог Windows C:
%HOMEDRIVE% Диск, где находится основной каталог пользователя C:
%SYSTEMROOT% Путь к корневому каталогу Windows C:\Windows
%WINDIR% Папка с установленной системой C:\Windows
%TEMP% и/или %TMP% Папка для временных файлов C:\Users\[Имя]\AppData\Local\Temp для текущего пользователя.
C:\Windows\Temp для системы.
Переменные внутреннего окружения 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% Порядковый номер запущенной копии TC 1 для первой копии, далее — число в заголовке окна 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% Папка с файлами подготовленными для записи на CD C:\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 и программ Adobe C:\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 Files C:\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 Files C:\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% Ваша папка OneDrive C:\Users\[Имя]\OneDrive (Windows 8.1)
%$SkyDriveCameraRoll% Изображения в вашей папке OneDrive (папка Плёнка) C:\Users\[Имя]\OneDrive\\Pictures\Camera Roll (Windows 8.1)
%$SkyDriveDocuments% Документы в вашей папке OneDrive C:\Users\[Имя]\OneDrive\Documents (Windows 8.1)
%$SkyDrivePictures% Изображения в вашей папке OneDrive C:\Users\[Имя]\OneDrive\\Pictures (Windows 8.1)
%$System% Папка System32 C:\Windows\System32
%$SystemX86% Папка System32/SysWOW64 C:\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 (пример: %COMMANDER_PROGRAM% в Autorun).

Псевдопеременные — значения, вычисляемые ТС и доступные в указанном виде, в отличие от настоящих переменных, только ему. Они отвечают за доступ к востребованным системным папкам, могут указываться в связанных с путями настройках самого 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:~2,3% позволяет пропустить в условной переменной два символа, взяв три последующих). Отрицательные числа означают отсчёт с конца строки.
Для удобного управления системными и внутренними переменными непосредственно из TC любой битности рекомендуется WFX-плагин Environment Variables Ex.

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

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

Авторы пакета:  Власов Константин (домашняя страница: http://flint-inc.ru/