function GetFtpIniFileName: string; var s, s1, s2 :string; a: array [0..MAX_PATH] of char; i, j: integer; EscEn, QuoteStr, UseProgDir: boolean; c: char; reg: TRegistry; begin // Разбор командной строки s := StrPas(GetCommandLine);
i := pos(‘f=’, s); if i = 0 then i := pos(‘F=’, s);
if i > 0 then begin i := i + 2; EscEn := false; QuoteStr := false; j := length(s); // Разворачиваем параметр с поддержкой кавычек while (i 0; if (i and 4) <> 0 then s1 := s2; end;
Как перенести настройки Total Commander в его новую инсталляцию
Total Commander – это мегафункциональный файловый менеджер. Он любимец многих продвинутых пользователей, но, увы, не лишён некоторых недостатков. И в их числе такая важная вещь, как отсутствие функции экспорта-импорта настроек. При том, что настраивать внутри Total Commander можно много чего, особенно если активно используются горизонтальная и вертикальная панели инструментов.
Разработчики продумали механизм сбережения настроек в случае переустановки программы, и при удалении её из системы по умолчанию предусматривается сохранение всех настроечных данных.
Благодаря тому, что эти данные не исчезают из каталога Total Commander, при следующей его установке он мгновенно будет приведён в рабочее состояние. И запустится с нашими настройками интерфейса, отдельных функций, панелей инструментов, с нашими избранными каталогами и историей открытых путей. Если файловый менеджер активировался лицензионным ключом, файлик активации также будет присутствовать среди этих данных. Не удалится и вручную привнесённое нами в каталог установки Total Commander содержимое, например, папки с портативными программами и иконками.
Так что если речь идёт о переустановке файлового менеджера, ничего особо и предпринимать не нужно. А вот если встанет необходимость переустановить Windows или пересесть с тонко настроенным под себя Тотал Коммандером на другое компьютерное устройство, без лишней волокиты сделать это удастся только при использовании его портативной версии. Если же работа проводится с обычной версией файлового менеджера – той, что инсталлируется в систему, свести волокиту с настройками к минимуму можно, если в каталоге установки Total Commander после его новой инсталляции заменить кое-какие файлы. Что именно можно заменить?
Открываем в проводнике Windows каталог установки файлового менеджера, обычно это путь:
C:\totalcmd
В поисковик проводника вводим:
Их в принципе существует несколько видов, но все они в каталоге установки программы будут присутствовать только в редких случаях задействования возможностей файлового менеджера по максимуму. Но некоторые обнаружатся у всех пользователей.
Файл «Wincmd.ini» – самый главный. Он хранит основные настройки Total Commander:
• внешний вид программы (масштаб, шрифты, цвета, табуляторы, вид панелей инструментов) ; • функциональные (ассоциации, основные операции и пр.) ; • открытые вкладки; • избранные каталоги; • и т.п.
Также при установке фильтра могут обнаружиться другие файлы конфигурации:
Все обнаруженные файлы «.ini» копируем и храним, к примеру, вместе с инсталлятором Total Commander.
Обнаружим 2 файла, которые можно скопировать для переноса:
• «Default.bar» – это параметры горизонтальной панели инструментов, той, что вверху окна программы; • «Vertical.Bar» – это параметры вертикальной панели инструментов, той, что находится по центру, между рабочими панелями программы. Если, конечно же, такая панель включена в настройках компонентов Total Commander.
Всё это тоже можно перенести вместе с новой инсталляцией файлового менеджера. Вот только в случае с ярлыками запуска программ, установленных в новой системе по другому пути, придётся вручную править эти пути.
Настройка INI-файлов: WINCMD.INI, WCX_FTP.INI (для FTP). Структура файла WINCMD.INI
Большинство параметров, содержащихся в файле Wincmd.ini, может также быть изменено в диалоговых окнах.
Некоторые параметры могут быть изменены исключительно в INI-файле, поскольку они либо не предназначены для конечного пользователя, либо нужны только для решения определённого круга проблем. Настройки для FTP-клиента сохраняются в файле wcx_ftp.ini.
Общие настройки
[Configuration] Общие настройки.
1hourdif=0 1: При сравнении файлов игнорируется разница во времени, составляющая ровно один час. Это полезно при сравнении NTFS- и FAT-томов (летнее время!). AccessTime=1 1: Позволяет Total Commander работать со временем последнего доступа вместо времени последнего изменения, например, для копирования файлов, к которым обращались в течение последних n дней. ActiveRight=0 1: При запуске Total Commander активной будет правая панель.
Поиск в каталоге:
0 = CTRL+ALT; 1 = ALT; 2 = только буква; 3 = буква (с диалогом поиска); 4 = отключён. AlwaysCopyInBackground=0 Если установлено в 1, Total Commander всегда выполняет копирование в фоновом режиме (только в 32-битной версии).
AlwaysToRoot=0 Если установлено в 1, Total Commander будет всегда переключаться на корневой каталог при смене дисков (подобно Проводнику в Win95/98). AppendWarning=1 Если установлено в 0, Total Commander не будет показывать предупреждение перед дописыванием в конец файла. Autotreechange=0 Если установлено в 1, то при перемещении по дереву каталогов выбранный каталог будет открываться в другой панели. BrushForCursor=0 Установите эту опцию в 1, если Total Commander оставляет «хвосты» вокруг невыделенных файлов при перемещении курсора (ошибка видеоадаптера).
CdCloseDoor=1 1: При неудачном переключении дисков на CD-ROM делается попытка закрыть лоток CD-привода (только в 32-битной версии). Может быть отменено с помощью CdCloseDoor=0.
CmdUpDown=0 Перемещать курсор вверх/вниз в списке файлов, даже если активно окно командной строки (1/0). CmtOemFont=0 Использовать набор символов OEM (DOS) в файлах descript.ion (рекомендуется, только если вы используете инструмент типа 4DOS или 4NT).
ColorFilters=0 Разрешить (1) или запретить (0) раскраску по типам файлов. CompareCaseSensitive=0 1: Сравнение по содержимому чувствительно к верхнему/нижнему регистру букв. 0: Игнорировать (a и A рассматриваются как одинаковые).
CompareIgnoreRepSpace=1 Определяет, игнорировать ли повторяющиеся пробелы в инструменте сравнения по содержимому. 1: При сравнении по содержимому в текстовом режиме несколько повторяющихся пробелов приравниваются к одному. 0: Строки считаются одинаковыми, только если в них совпадает и количество пробелов.
CompareVertical=0 Окна сравнения по содержимому располагаются: 1: одно над другим; 0: рядом.
CopyComments=6 Суммируются значения следующих опций: 1: Предпочтительный тип комментария — files.bbs. 2: Предпочтительный тип комментария — descript.ion. 4: При копировании/перемещении создавать файл комментария предпочтительного типа на основе существующего файла другого типа. 8: Копировать комментарии, соответствующие файлам. Сами файлы комментария пропускаются. 16: Использовать набор символов DOS для descript.ion (для files.bbs всегда используется набор символов DOS). Примечание: если просуммированы одновременно 1 и 2 (либо в сумму не входит ни один из них), будет использоваться файл descript.ion.
CopyCompatDrives= Включить режим совместимости для указанных дисков. Пример: CopyCompatDrives=CDEF Символ ‘*’ задаёт все диски, обратная косая черта » задаёт ‘Сетевое окружение’. По умолчанию режим выключен. CopyDirTimeStamp=0 Копировать дату/время последнего изменения каталогов (1/0).
CopyStreams=0 1: Потоки NTFS будут копироваться.
0: Потоки NTFS будут игнорироваться. CopyBlockSize=32 Установить размер блока при копирования (в Кб = 1024 байта). Значение по умолчанию и минимум — 32 (= 32768 байтов).
CopyHugeBlockSize= Установить размер блока при копировании очень больших файлов. Файлы будут считываться и записываться непосредственно, минуя дисковый кэш. Минимальный размер — 10 Мб. Таким способом будут копироваться только файлы, превышающие этот размер. Для файлов меньшего размера будет использоваться параметр CopyBlockSize. По умолчанию, без этой записи в INI-файле, такая возможность отключена.
CopyBlockSizeOther=32 Установить размер блока при копировании между логическими дисками, находящимися на разных физических дисках. Здесь лучше использовать меньший размер блока, так как оба диска могут выполнять чтение и запись одновременно. При копировании в пределах одного физического диска головки будут «прыгать» то к месту чтения, то к месту записи, поэтому предпочтительнее больший размер блока, чтобы такие «прыжки» происходили реже. CopyHugeBlockSizeOther= Установить размер блока при копировании очень больших файлов между разными физическими дисками. Минимум: 256 Кб.
Рекомендуемые значения:
CopyBlockSize=1024 CopyHugeBlockSize=10240 CopyBlockSizeOther=128 CopyHugeBlockSizeOther=32 SamePartitions= Позволяет указать, какие логические диски (разделы) располагаются на одном и том же физическом диске. Пример: У вас два жёстких диска, на одном логические диски — C, E и F, а на другом — D, G и H. Тогда здесь должно быть SamePartitions=CEF,DGH
При копировании между E и F (один физический диск) будут использоваться первые два значения размеров блока, при копировании между C и D (разные диски) — значения с ‘Other’ в имени.
CountMarked=1 1: Подсчитывать размер файлов в подкаталогах перед копированием/удалением, что позволяет дополнительно вывести общий индикатор выполнения задачи.
Тотал Коммандер — удобное и функциональное приложение, которое облегчит работу с файловой системой компьютера. Эта программа настолько проста в пользовании, что считается гениальной! Она еще больше упрощает работу с ПК. Перед вами открываются новые возможности, такие как просмотр скрытых папок, умный поиск внутри файлов, анализ дисков на наличие дубликатов документов, аудиофайлов и прочего и т. д. И все это вы можете получить бесплатно.
Но самое интересное, что Тотал Коммандер можно настроить полностью под себя! Это еще одна черта гениальности этой программы, которую нельзя обойти стороной.
Настройка Total Commander — это во многом индивидуальный процесс. Наверное, вы как многие любители подобных программ после установки приложения сразу отправляетесь в файл или в меню с конфигурациями, чтобы увидеть, какие есть функции, и что можно изменить. Так вот, Тотал Коммандер понравится вам еще больше, когда вы увидите безграничное количество опций, которые можно настроить внутри программы! А данная статья вам покажет, как это можно сделать?
Где Тотал Коммандер сохраняет настройки
Если вы продвинутый пользователь и хотите добраться до самой сути этого файлового менеджера, то можете при помощи того же самого Тотала найти файлы конфигураций программы. У Total Commander не один файл настроек, а множество. И каждый файл отвечает за какую-то ключевую функцию программы, которую вы можете настроить.
Каждый файл настроек имеет формат ini. Если вы помните, то еще во время установки программы вам предлагалось выбрать путь для ini-файлов настроек на компьютере. Если вы еще не выбрали его, то есть не установили Тотал Коммандер, то у вас есть отличный шанс предопределить где будут расположены конфигурации приложения, чтобы вы могли потом их легко отыскать.
Ключевой файл настроек — это wincmd.ini. Он считается ключевым, потому что этот файл содержит настройки Тотал Коммандер, как файлового менеджера, а это основная задача данной программы. Файл wcx_ftp.ini отвечает за настройки программы в качестве FTP-клиента. А файл usercmd.ini хранит ваши пользовательские команды, которые вы задали в настройках — об этом позже в статье. Остальные четыре конфигурационные файлы отвечают за настройки различных плагинов.
Учтите, что для изменения настроек программы Тотал Коммандер, вам не нужно искать файл конфигураций — все можно сделать прямо в меню. Единственный файл, который вам нужно будет нажать для этого — это ярлык программы для запуска файлового менеджера.
Как можно настроить Тотал Коммандер
Начнем с того, что у программы Тотал Коммандер очень удобная панель инструментов. Стоит вам попробовать ею воспользоваться, как вы поймете, что стандартный проводник — это адская скукота и нерациональность. В панели можно размещать собственные иконки для быстрого доступа к командам, приложениям и различным действиям. Мало того, что есть удобная панель, так вы еще сможете подпанель создать!
Еще один большой плюс Тотала — это очень быстрая работа. Программа настолько продумана, что даже описанная панель не подгружается каждый раз при обновлении страницы — она загружается только один раз при открытии, а так хранится в отдельном файле. В итоге, вы можете нагрузить панель инструментов каким угодно количеством функций, и она все равно будет работать быстро! Со временем вы начнете злиться на стандартные возможности вашей операционной системы, потому что она абсолютно не продумана. Ведь даже «Пуск» в Windows будет работать хуже, чем панель инструментов в программе Тотал Коммандер!
Чтобы добавить на панель управления быстрый доступ к какой-нибудь программе, вы можете элементарно перетащить ярлык на интерфейс при помощи мышки. Это звучит почти что фантастично, ведь мало программ подобного рода, которые позволяют выполнять подобные действия. Вспомните хотя бы Far с его терминалом и командами. Либо вспомните о проводнике Windows, который и в помине не позволяет выполнять подобные действия.
Но самое интересно в панели инструментов не то, что можно перетаскивать ярлыки в интерфейс, а то, что таким образом даже можно открывать файлы. К примеру, представьте, что у вас в панели находится ярлык программы Daemoon Tools и у вас на компьютере есть несмонтированный образ. Чтобы открыть его через Daemoon Tools, вам достаточно образ перетащить на панель инструментов и навести его на ярлык программы! После этого откроется Daemoon Tools и вы сможете создать виртуальный диск. Это очень удобно, и вы вскоре это поймете. Потому пользуйтесь панелью инструментов по максимуму.
И не волнуйтесь экспериментировать с панелью инструментов. Пробуйте размещать на ней различные программы и даже папки. Если вы попробуете перетащить файл на панель на иконку определенной папки, то произойдет быстрое его копирование в выбранную директорию! Подобного нигде не встретишь. Так что относитесь к панели инструментов не предвзято, а с энтузиазмом и большим интересом — она может многое.
Что касается верхнего меню, не стоит его отключать, если вам кажется, что оно замедляет работу программы Тотал Коммандер. На самом деле вы даже не подозреваете, что это меню так же, как и панель управления, поддерживает опцию Drag`n`Drop — то есть вы можете перетаскивать файлы на него и при помощи этого выполнять различные действия. Но еще лучше пользоваться различными командами, которые вскоре станут заменителем мышки — вы научитесь все действия делать только на клавиатуре, как это бывает в американских фильмах в моментах, где есть программисты.
Еще одна полезная вещь, которую вам обязательно нужно настроить под себя — это «Меню часто используемых каталогов». Наверное, многие из вас мечтали о том, чтобы в стандартном проводнике можно было самостоятельно настраивать часто посещаемые папки, которые там отображаются. Но увы, это можно сделать только в программе Тотал Коммандер. Для вызова меню либо нажмите Ctrl+D, либо два раза щелкните мышкой на текущую папку. В «Меню часто используемых каталогов» вы сможете создавать целые категории и подкатегории, чтобы быстро добираться до «популярных» на вашем компьютере разделов. Чтобы добавить новую папку в это меню, используйте постороннюю утилиту — Wincmd Directory Menu Customizer, которая значительно упростит этот процесс.
Самая главная настройка, которую вам нужно осуществить в программе Тотал Коммандер — это изменение горячих клавиш. У вас есть возможность создать индивидуальный файловый менеджер, который будет удобен только вам. Чтобы это осуществить, зайдите в меню «Запуск» и «Изменить меню запуск». Далее придумайте, куда вы хотите попасть, использую комбинацию нескольких клавиш. К примеру, вы хотите ускорить процесс попадания в папку с документами, картинками или музыкой. Тогда добавьте эту папку в меню, ниже укажите путь к ней, а перед этим пропишите функцию cd. После этого добавьте комбинацию клавиш, которая еще не используется в программе Тотал Коммандер и не забудьте сохранить изменения! Теперь у вас появилась новая удобная команда вашего авторства.
Если вы хотите не только настроить горячие клавиши для моментального открытия определенных каталогов, но и просмотреть прочие команды, то зайдите в меню «Конфигурации». Далее пройдите во вкладку «Настройка» и «Общие». Там вы сможете увидеть все команды, которые есть в Тотале на текущий момент. Причем вы сможете не только просмотреть команды для клавиш Ctrl, Alt, Shift совместно с другими клавишами, но и изменить назначение тех или иных сочетаний кнопок. Тогда Тотал точно станет индивидуальным приложением!
Вы сможете настроить не только удобства использования, но и дизайн файлового менеджера. Для этого воспользуйтесь посторонней утилитой Aezay TC Color Presets. Вы сможете выбрать различные расцветки для файлов разного формата. Так будет не только красивее, но и удобнее — вы будете визуально различать файлы различных форматов. Кроме настройки дизайна, стоит обязательно настроить функцию комментирования файлов, которая есть в Тотале, начиная с версии 5.5. Зажмите клавиши Ctrl+Shift+F2 и вы сможете создать комментарии к различным файлам, что еще больше упростит работу с компьютером, ведь Тотал сохраняет эти данные вечно и при этом так же быстро работает. А если потерялся какой-то из файлов, воспользуйтесь умным поиском Тотала.
Total Commander в отличие от многих программ для Windows хранит свои настройки не в реестре, а в ini-файлах. Без этой особенности он был бы лишен одного из замечательных качеств — портативности.
Файлов конфигурации у Тотал Коммандера семь:
Первый — самый важный. Он по-умолчанию хранит все настройки непосредственно файлового менеджера. Второй хранит настройки встроенного FTP-клиента, в т.ч. сохраненные пароли. Третий — пользовательские команды. Последние четыре предполагалось использовать для хранение настроек плагинов (соотв. контентных, файлсистемных, просмотра и архиваторных), но большинство авторов предпочли хранить настройки в собственных конфигурационных файлах.
Расположение [ править ]
Когда вы запускаете Total Commander он ищет свои файлы настроек по следующему алгоритму:
/I определяет путь и имя главного файла и только путь к настройкам пользовательских команд и плагинов.
Установит следующие файлы конфигурации: %HOMEPATH% cmdmain.ini, %HOMEPATH%usercmd.ini, %HOMEPATH%contplug.ini и т. д.
/F определяет путь и имя файла настроек FTP-клиента.
Оно представляет собой сумму степеней двойки, соответствующих утверждениям (битовую маску):
В путях можно использовать и переменные и псевдопеременные окружения. Если файлы не существуют, они будут созданы при первом обращении.
Total Commander – это мегафункциональный файловый менеджер. Он любимец многих продвинутых пользователей, но, увы, не лишён некоторых недостатков. И в их числе такая важная вещь, как отсутствие функции экспорта-импорта настроек. При том, что настраивать внутри Total Commander можно много чего, особенно если активно используются горизонтальная и вертикальная панели инструментов.
Разработчики продумали механизм сбережения настроек в случае переустановки программы, и при удалении её из системы по умолчанию предусматривается сохранение всех настроечных данных.
Благодаря тому, что эти данные не исчезают из каталога Total Commander, при следующей его установке он мгновенно будет приведён в рабочее состояние. И запустится с нашими настройками интерфейса, отдельных функций, панелей инструментов, с нашими избранными каталогами и историей открытых путей. Если файловый менеджер активировался лицензионным ключом, файлик активации также будет присутствовать среди этих данных. Не удалится и вручную привнесённое нами в каталог установки Total Commander содержимое, например, папки с портативными программами и иконками.
Так что если речь идёт о переустановке файлового менеджера, ничего особо и предпринимать не нужно. А вот если встанет необходимость переустановить Windows или пересесть с тонко настроенным под себя Тотал Коммандером на другое компьютерное устройство, без лишней волокиты сделать это удастся только при использовании его портативной версии. Если же работа проводится с обычной версией файлового менеджера – той, что инсталлируется в систему, свести волокиту с настройками к минимуму можно, если в каталоге установки Total Commander после его новой инсталляции заменить кое-какие файлы. Что именно можно заменить?
Открываем в проводнике Windows каталог установки файлового менеджера, обычно это путь:
C: otalcmd
В поисковик проводника вводим:
Их в принципе существует несколько видов, но все они в каталоге установки программы будут присутствовать только в редких случаях задействования возможностей файлового менеджера по максимуму. Но некоторые обнаружатся у всех пользователей.
Файл «Wincmd.ini» – самый главный. Он хранит основные настройки Total Commander:
• внешний вид программы (масштаб, шрифты, цвета, табуляторы, вид панелей инструментов) ; • функциональные (ассоциации, основные операции и пр.) ; • открытые вкладки; • избранные каталоги; • и т.п.
Также при установке фильтра могут обнаружиться другие файлы конфигурации:
Все обнаруженные файлы «.ini» копируем и храним, к примеру, вместе с инсталлятором Total Commander.
Обнаружим 2 файла, которые можно скопировать для переноса:
• «Default.bar» – это параметры горизонтальной панели инструментов, той, что вверху окна программы; • «Vertical.Bar» – это параметры вертикальной панели инструментов, той, что находится по центру, между рабочими панелями программы. Если, конечно же, такая панель включена в настройках компонентов Total Commander.
Всё это тоже можно перенести вместе с новой инсталляцией файлового менеджера. Вот только в случае с ярлыками запуска программ, установленных в новой системе по другому пути, придётся вручную править эти пути.