Установка цвета типа файлов
В Total Commander имеется возможность выделять цветом файлы, которые были недавно изменены, файлы с определённым расширением. Это очень удобно для тех, кто, например, отредактировал файлы сайта и желает их отправить на сервер через FTP - все изменённые файлы будут выделены другим цветом.
- Сочетание (Alt+F7), на вкладке "Дополнительно" выбираем Не старше 1 дня.
- На вкладке "Шаблоны поиска", нажимаем "Сохранить" и задаем нашему шаблону имя, например, 1day.
- Переходим в "Настройки" → "Цвета" → нажимаем на кнопку внизу "Определить цвета для типов файлов" → выбираем наш шаблон 1day и задаем для него цвет.
Ассоциации
wincmd.ini
[Associations] RedirectSection=%commander_path%\путь до файла\Associations.ini
Пример для STDUViewer
Associations.ini
Filter1=*.cbr;*.cbz;*.xps;*.pdf;*.xps;*.cbr;*.cbz;*.mobi;*.epub;*.djvu;*.djv Filter1_open=""%commander_path%\soft\stduviewer\STDUViewerApp.exe" "%1"" Filter1.icon=%commander_path%\soft\stduviewer\STDUViewerApp.exe,1
Запуск обновления CCleaner
Создаём пункт в меню "Запуск" и пишем команду, которой вызываем программу обновления CCEnhancer.exe:
%COMMANDER_PATH%\soft\CCleaner\CCEnhancer.exe
Операции с выделенными файлами (главное меню)
MENUITEM "Вырезать выбранные файлы в буфер\tCtrl+X", $7D7 MENUITEM "Копировать выбранные файлы в буфер\tCtrl+C", $7D8 MENUITEM "Вставить из буфера в текущий каталог\tCtrl+V", $7D9
Слежение за каталогами (главное меню)
Если галочка выставлена, новые файлы будут отображаться в конце списка.
MENUITEM "Включить слежение за каталогами", $B69
Пример добавления музыкальной схемы при инсталляции
[Files]
;Добавляю файл TC Delete Complete.wav в дирректорию Media, если его там нет (onlyifdoesntexist)
Source: TC Delete Complete.wav; DestDir: {win}\Media; Flags: ignoreversion onlyifdoesntexist
;Регистрируем в реестре
[Registry]
Root: HKCU; SubKey: AppEvents\Schemes\Apps\Wincmd\WincmdDeleteComplete\.current; ValueType: string; ValueName: ; ValueData: C:\Windows\Media\TC Delete Complete.wavПример установки шрифтов в систему
[Files]
Source: cassandra.ttf; DestDir: {fonts}; FontInstall: Cassandra; Flags: onlyifdoesntexistСоздание иконки на панели задач
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
Name: quicklaunchicon7; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; MinVersion: 0,6.1
[Files]
Source: "{app}\TOTALCMD.EXE"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: Include\PinToTasckbar.vbs; DestDir: {tmp}; Flags: deleteafterinstall
[Icons]
Name: "{group}\Total Commander"; Filename: "{app}\TOTALCMD.EXE"
Name: "{group}\{cm:UninstallProgram,Total Commander}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\Total Commander"; Filename: "{app}\TOTALCMD.EXE"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Total Commander"; Filename: "{app}\TOTALCMD.EXE"; Tasks: quicklaunchicon
[Run]
Filename: "{app}\TOTALCMD.EXE"; Description: "{cm:LaunchProgram,Total Commander}"; Flags: nowait postinstall skipifsilent
Filename: {tmp}\PinToTasckbar.vbs; Parameters: """{app}\TOTALCMD.EXE"""; Flags: shellexec; Tasks: quicklaunchicon7PinToTasckbar.vbs
Set objShell = CreateObject("Shell.Application")
set filesystem = CreateObject("scripting.Filesystemobject")
Set objFolder = objShell.Namespace(filesystem.GetParentFolderName(Wscript.Arguments(0)))
Set objFolderItem = objFolder.ParseName(filesystem.GetFileName(WScript.Arguments(0)))
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Pin to Taskbar" Then objVerb.DoIt
If Replace(objVerb.name, "&", "") = "Unpin from Taskbar" Then objVerb.DoIt
If Replace(objVerb.name, "&", "") = "Закрепить программу в панели задач" Then objVerb.DoIt
If Replace(objVerb.name, "&", "") = "Изъять программу из панели задач" Then objVerb.DoIt
If Replace(objVerb.name, "&", "") = "Закрепить на панели задач" Then objVerb.DoIt
If Replace(objVerb.name, "&", "") = "Открепить от панели задач" Then objVerb.DoIt
NextГлавное меню → "Команды"
Список команд Total Commander
MENUITEM "Список команд TC...", $B6C
Включение\отключение командной строки Total Commander
MENUITEM "Командная строка: Вкл./Выкл.", $B5E
Открыть папку...
В файле WCMD_RUS.mnu:
POPUP "Сис&темные папки" MENUITEM "Открыть папку «Мои &документы»", em_PERSONAL MENUITEM "Открыть папку «Мои &изображения»", em_MYPICTURES MENUITEM "Открыть папку «Моя музыка»", em_MYMUSIC MENUITEM "Открыть папку «Мои видеозаписи»", em_MYVIDEO
В файле: usercmd.ini:
[em_PERSONAL] button= cmd=cd %$PERSONAL% [em_MYPICTURES] button= cmd=cd %$MYPICTURES% [em_MYMUSIC] button= cmd=cd %$MYMUSIC% [em_MYVIDEO] button= cmd=cd %$MYVIDEO%
Панель для открытия нового FTP-соединения
в файле wcx_ftp.ini:
[General] FtpOpenIn=2
FtpOpenIn=0 Панель для открытия нового FTP-соединения: 0=активная; 1=левая; 2=правая.
Создание выпадающего меню
- В текстовом редакторе создаем файл с произвольным именем и расширением .bar, содержащий две строки: [Buttonbar] и под ней Buttoncount=1
- Помещаем созданный файл в папку Total Commander.
- Перетаскиваем наш файл из папки ТС на свободное место панели инструментов ТС - появляется кнопка.
- Кликаем правой клавишей мышки по кнопке и выбираем "Изменить", в "Настройке панели инструментов" отмечаем чекбокс "В виде меню".
- Кликаем правой клавишей мышки по кнопке и выбираем "Правка дочерней панели" и наполняем наше меню софтом, "Подсказками" и иконками.
Структура файла wincmd.ini
Горячие клавиши
Переход в корневой каталог диска: Ctrl+\
На один каталог вверх: BackSpace
Получить полную информация о количестве файлов и директорий, общем размере и фактически занимаемом размере, а так же о размере, который выделенный файлы и директории займут на получателе (например дискете): на файле или директории нажать Ctrl+L
Если перетаскивать файлы или папки мышкой с одной панели на другую и удерживая shift, вы переносите их
При нажатии комбинации shift-F9 выпадает контекстное меню, такое же, как и при нажатии правой кнопкой мыши
Можно воспользоваться комбинацией клавиш Shif+F10 для вызова контекстного меню по любому из файлов или каталогов текущего рабочего окна Total Commander
Свернуть Total Commander: Shift+Esc
Наберите в командной строке \\ и нажмите Ввод и вы откроете Рабочий стол
Для того чтобы увидеть все файлы в текущем каталоге и во всех его подкаталогах одним списком необходимо установить курсор на выбранный каталог и нажать комбинацию клавиш Ctrl+B
Имя файла под курсором в активном окне Total Commander можно добавить (перенести) в командную строку нажатием комбинации клавиш CTRL+ENTER; комбинация клавиш CTRL+SHIFT+ENTER добавляет (переносит) имя файл под курсором в командную строку, включая полный путь (т.е. имя диска, папки (каталога), всех подкаталогов) к выбранному файлу
Свойства файла: Alt+Enter
Если по директории нажать Ctrl+Enter, а потом Enter - то она откроется проводником; если по архиву - то он откроется соотв. зарегестрированной за ним программой
Имя в строке статуса
Чтобы имя текущего файла/директории отображалось с строке статуса (вместо размера и количества выбранных файлов), нужно добавить в wincmd.ini в разделе [Configuration] строчку: LongInStatus=1
Убрать сплэш-окно при загрузке
В файле wincmd.ini в разделе [Configuration] необходимо создать параметр: StartupScreen=0
notepad++ как блокнот для Total Commander
Хочется, чтобы по F4 очень быстро открывался файл под курсором в отдельном окне notepad++, а по ESC закрывался.
- В Total Commander в Настройка → Основные операции → Правка/Просмотр → Правка по F4 прописываем путь к notepad++.exe ( у меня так: %COMMANDER_PATH%\soft\Notepad++\notepad++.exe "%1")
- В директории notepad++ создаём пустой asNotepad.xml. Это странное действие заставляет его работать с окнами, а не с табами.
- В notepad++ идём в Опции → Горячие клавиши, находим Выход и назначаем его на ESC.