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

  1. Встроенные команды
  2. Пользовательские команды и псевдонимы
  3. Команды, воспринимающие параметры
  4. Команды, отсутствующие в файле Totalcmd.inc
  5. Системные команды, выполняющиеся из командной строки TC
  6. Вызов системных папок Windows
  7. Параметры запуска TC и его инструментов из командной строки
  8. Параметры для панели инструментов, меню "Запуск" и пользовательских команд
  9. Переменные, используемые в TC
  10. Важное предупреждение
  11. Условные обозначения

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

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

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

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

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

Помимо общего файла usercmd.ini, используемого при любом языке интерфейса, для сохранения пользовательских команд может применяться специфичный только для данного языка файл wcmd_LNG.ini (например, wcmd_rus.ini для русского языка).

Возможность включать пользовательские команды в любую часть главного меню позволяет полностью отказаться от команд cm_UserMenuN, применение которых ограничено меню "Запуск" и в целом гораздо менее удобно.

Пользовательские команды могут содержать не только строковые (em_NNN), но и числовые значения встроенных команд.

Для использования в командной строке можно на странице конфигурации "Разное" сопоставлять командам вида cm_NNN и em_NNN псевдонимы. Например, сохраняемая в файле wincmd.ini строка cf=cm_Config задаёт псевдоним cf, вызывающий внутреннюю команду cm_Config.

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

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

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

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

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

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

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

Вызов системных папок Windows

String Открываемая папка
cd ::{208D2C60-3AEA-1069-A2D7-08002B30309D} Сетевое окружение (My Network Places)
cd ::{450D8FBA-AD25-11D0-98A8-0800361B1103} Мои документы (My Documents)
cd ::{645FF040-5081-101B-9F08-00AA002F954E} Корзина (Recycle bin)
cd ::{2227A280-3AEA-1069-A2DE-08002B30309D} Принтеры и факсы (Printers and faxes)
cd ::{7007ACC7-3202-11D1-AAD2-00805FC1270E} Сетевые подключения (Network Connections)
cd ::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} Назначенные задания (Sheduled tasks)
cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} Мой компьютер (My Computer)
cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D} Панель управления (Control Panel)
cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2B3453E4-49DF-11D3-8229-0080BE509050} GMail Drive (вначале надо установить)
Все вышеперечисленные команды можно применять в пользовательских меню ("Запуск", избранных каталогов) и в панели инструментов, создавать для них пользовательские команды, которым назначать шорткаты. Команды вызова и соответствующие им папки указаны для Windows XP.
Модификации этих команд без начального cd открывают вызываемый каталог в окне Проводника.
Из командной строки TC работают только модификации без cd или пользовательские команды на основе таких модификаций. (В Win9x подобный способ не работает вообще.)

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

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

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

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

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

Имя Значение Пример реального значения в Windows XP
Псевдопеременные Total Commander
%$APPDATA% Ваши данные приложений C:\Documents and Settings\[Ваше_имя]\Application Data
%$DESKTOP% Ваша папка Рабочий стол C:\Documents and Settings\[Ваше_имя]\Рабочий стол
%$PERSONAL% Ваша папка Мои документы C:\Documents and Settings\[Ваше_имя]\Мои документы
%$MYPICTURES% Ваша папка Мои рисунки C:\Documents and Settings\[Ваше_имя]\Мои документы\Мои рисунки
%$MYMUSIC% Ваша папка Моя музыка C:\Documents and Settings\[Ваше_имя]\Мои документы\Моя музыка
%$MYVIDEO% Ваша папка Мои видеозаписи C:\Documents and Settings\[Ваше_имя]\Мои документы\Мои видеозаписи
%$STARTMENU% Ваша папка Главное меню C:\Documents and Settings\[Ваше_имя]\Главное меню
%$PROGRAMS% Ваша папка Программы C:\Documents and Settings\[Ваше_имя]\Главное меню\Программы
%$STARTUP% Ваша папка Автозагрузка C:\Documents and Settings\[Ваше_имя]\Главное меню\Программы\Автозагрузка
%$FONTS% Папка Шрифты C:\Windows\Fonts
%$LOCAL_APPDATA% Ваши локальные данные приложений C:\Documents and Settings\[Ваше_имя]\Local Settings\Application Data
%$COMMON_APPDATA% Общие данные приложений C:\Documents and Settings\All Users\Application Data
%$COMMON_DESKTOPDIRECTORY% Общая папка Рабочий стол C:\Documents and Settings\All Users\Рабочий стол
%$COMMON_DOCUMENTS% Общая папка Документы C:\Documents and Settings\All Users\Документы
%$COMMON_PICTURES% Общая папка Рисунки C:\Documents and Settings\All Users\Документы\Мои рисунки
%$COMMON_STARTMENU% Общая папка Главное меню C:\Documents and Settings\All Users\Главное меню
%$COMMON_PROGRAMS% Общая папка Программы C:\Documents and Settings\All Users\Главное меню\Программы
%$COMMON_STARTUP% Общая папка Автозагрузка C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
Переменные внутреннего окружения Total Commander
%COMMANDER_PATH% Каталог Total Commander C:\Program Files\Total Commander XP
%COMMANDER_INI% Основной файл настроек (путь\имя) C:\Program Files\Total Commander XP\Profiles\Prof\main.ini
%COMMANDER_DRIVE% Диск, с которого запущен TC (для UNC-путей содержит \\сервер\каталог) C:
Наиболее употребительные переменные окружения вашей ОС
%HOMEPATH% Относительный путь к Вашим данным \Documents and Settings\[Ваше_имя]
%USERPROFILE% Ваши документы и настройки C:\Documents and Settings\[Ваше_имя]
%ALLUSERSPROFILE% Общие документы и настройки C:\Documents and Settings\All Users
%APPDATA% Ваши данные приложений C:\Documents and Settings\[Ваше_имя]\Application Data
%PROGRAMFILES% Папка Program Files C:\Program Files
%COMMONPROGRAMFILES% Common Files в Program Files C:\Program Files\Common Files
%SYSTEMDRIVE% Диск, с которого происходит загрузка ОС C:
%HOMEDRIVE% Диск на котором располагается Windows C:
%SYSTEMROOT% Папка расположения ОС C:\Windows
%WINDIR% Папка установки Windows C:\Windows
%TEMP%и%TMP% Папка для временных файлов C:\Documents and Settings\[Ваше_имя]\Local Settings\Temp
Переменные Total Commander – значения, подменяющие собой ссылки на компоненты самой программы или на виртуальные папки и системные каталоги. TC позволяет работать с различными видами переменных всюду, где относительные пути предпочтительнее абсолютных: в настройках TC (панель инструментов, плагины, архиваторы...), в параметрах командной строки, в некоторых внешних программах.
Псевдопеременные – значения, вычисляемые ТС и доступные, в отличие от настоящих переменных, только ему. Значения некоторых из них (хотя и не всех) совпадают со значениями аналогичных переменных окружения ОС, отвечающих за доступ к востребованным системным папкам. Например, системная переменная %appdata% и псевдопеременная %$APPDATA% соответствуют одной и той же папке. Однако имена псевдопеременных TC должны начинаться со знака доллара и записываться только в ВЕРХНЕМ регистре.
Чтобы открыть в TC физический каталог, соответствующий на вашей ОС данной псевдопеременной, введите её имя в командной строке TC в качестве параметра команды cd.
Переменные внутреннего окружения добавляются к пространству имён переменных окружения вашей ОС при запуске ТС и доступны для любых программ, стартующих из него. Важнейшая из них – переменная %Commander_Path%. Имена этих переменных могут указываться в любом регистре, знак доллара здесь не требуется.
Встречаются и узкоспециальные внутренние переменные TC. Это, например, набор переменных для ключей вида treefilelocationNN: %D% для текущего диска, %R% для пути к корневому каталогу, %L% для метки тома (в данном случае верхний регистр обязателен).
Кроме того, в TC могут использоваться специфические переменные для U3 USB-дисков: %U3_DEVICE_EXEC_PATH%, %U3_APP_DATA_PATH% и др.
Наиболее употребительные переменные окружения вашей ОС мы также посчитали возможным добавить в эту таблицу, поскольку, хотя они и не являются переменными ТС, нет никаких препятствий для их использования в программе.
Полный список переменных окружения для данной ОС вы получите, открыв Пуск –> Выполнить... и введя cmd /k set (для NT-систем) или command /k set (в Win9x). Регистр имён всех переменных окружения (в отличие от псевдопеременных) значения не имеет.

Важное предупреждение

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

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

Заголовки колонок
DEC Встроенные команды TC в десятичном формате
HEX Встроенные команды TC в шестнадцатеричном формате (вроде бы так срабатывает быстрее)
String Встроенные команды TC в строковом формате
Int Стандартные клавиатурные шорткаты TC (если стандартных вариантов вызова команды два, они указываются в разных колонках)
Ext Шорткаты, применяемые в Total Commander – eXtended Pack (кроме дублирующих стандартные назначения TC для других функций)
Содержимое колонок
CAS+R Клавиатурные шорткаты (клавиши-модификаторы: C=Ctrl, A=Alt, S=Shift, W=Windows)
S+Ins Синим цветом отмечены стандартные команды и шорткаты, не описанные в официальной документации TC
cm_SrcPathFocus Тёмно-красным цветом отмечены встроенные команды, шорткаты и параметры, впервые появившиеся в TC 7.5x