Как изменить расположение wincmd ini

Описание значимых файлов конфигурации Total Commander («.ini» и «.bar»). Как их перенести в файловый менеджер при его установке в новую операционную систему, чтобы свести к минимуму его настройку под свои предпочтения.

Total Commander – это мегафункциональный файловый менеджер. Он любимец многих продвинутых пользователей, но, увы, не лишён некоторых недостатков. И в их числе такая важная вещь, как отсутствие функции экспорта-импорта настроек. При том, что настраивать внутри Total Commander можно много чего, особенно если активно используются горизонтальная и вертикальная панели инструментов.

Разработчики продумали механизм сбережения настроек в случае переустановки программы, и при удалении её из системы по умолчанию предусматривается сохранение всех настроечных данных.

Uninstall Total Commander

Благодаря тому, что эти данные не исчезают из каталога Total Commander, при следующей его установке он мгновенно будет приведён в рабочее состояние. И запустится с нашими настройками интерфейса, отдельных функций, панелей инструментов, с нашими избранными каталогами и историей открытых путей. Если файловый менеджер активировался лицензионным ключом, файлик активации также будет присутствовать среди этих данных. Не удалится и вручную привнесённое нами в каталог установки Total Commander содержимое, например, папки с портативными программами и иконками.

Папка totalcmd

Так что если речь идёт о переустановке файлового менеджера, ничего особо и предпринимать не нужно. А вот если встанет необходимость переустановить Windows или пересесть с тонко настроенным под себя Тотал Коммандером на другое компьютерное устройство, без лишней волокиты сделать это удастся только при использовании его портативной версии. Если же работа проводится с обычной версией файлового менеджера – той, что инсталлируется в систему, свести волокиту с настройками к минимуму можно, если в каталоге установки Total Commander после его новой инсталляции заменить кое-какие файлы. Что именно можно заменить?

Открываем в проводнике Windows каталог установки файлового менеджера, обычно это путь:

C:totalcmd

В поисковик проводника вводим:

*ini

По этому запросу отфильтруются все файлы с расширением «.ini». Это данные конфигурации Тотал Коммандера, в которых, собственно, и хранятся его отдельные параметры. В нашем тестовом случае обнаружилось 2 вида файлов «.ini».

Файлы ini

Их в принципе существует несколько видов, но все они в каталоге установки программы будут присутствовать только в редких случаях задействования возможностей файлового менеджера по максимуму. Но некоторые обнаружатся у всех пользователей.

Файл «Wincmd.ini» – самый главный. Он хранит основные настройки Total Commander:

• внешний вид программы (масштаб, шрифты, цвета, табуляторы, вид панелей инструментов);
• функциональные (ассоциации, основные операции и пр.);
• открытые вкладки;
• избранные каталоги;
• и т.п.

Другой файл конфигурации, который должен быть в каждом случае – «History.ini». Он хранит историю открытых путей.

История открытых путей

Также при установке фильтра могут обнаружиться другие файлы конфигурации:

«Wcx_ftp.ini» – хранилище данных встроенного FTP-клиента;
«Usercmd.ini» – хранилище пользовательских команд;
«Contplug.ini», «lsplugin.ini», «Fsplugin.ini», «Pkplugin.ini» – хранилища параметров плагинов.

Все обнаруженные файлы «.ini» копируем и храним, к примеру, вместе с инсталлятором Total Commander.

Ещё один тип конфигурационных данных, которые можно перенести на другой компьютер – имеющие расширение «.bar». Вводим в поисковик проводника фильтр:

*.bar

Обнаружим 2 файла, которые можно скопировать для переноса:

«Default.bar» – это параметры горизонтальной панели инструментов, той, что вверху окна программы;
«Vertical.Bar» – это параметры вертикальной панели инструментов, той, что находится по центру, между рабочими панелями программы. Если, конечно же, такая панель включена в настройках компонентов Total Commander.

Файлы bar

Непосредственно вид панелей инструментов – тип иконок (современные или классические), вид и стиль кнопок – хранится в главном конфигурационном файле «Wincmd.ini». «Default.bar» и «Vertical.Bar» же определяют содержимое панелей инструментов, т.е. что именно вынесено на панель инструментов – внутренние функции Тотал Коммандера, системные функции, ярлыки запуска стороннего софта.

Total Commander

Всё это тоже можно перенести вместе с новой инсталляцией файлового менеджера. Вот только в случае с ярлыками запуска программ, установленных в новой системе по другому пути, придётся вручную править эти пути.

Сохранённые файлы «.ini» и «.bar» после инсталляции файлового менеджера в новую Windows помещаются в его каталог установки (напомним, обычно это путь C:totalcmd). При копировании необходимо выбрать вариант их замены.

Замена или пропуск файлов

Загрузка…

Moderators: Stefan2, white, Hacker

User avatar

Sam_Zen

Power Member
Power Member
Posts: 700
Joined: 2005-02-08, 22:59 UTC
Location: NL
Contact:

Change .ini location

To keep on working during my stay in hospital, a notebook was prepared for me.
Unfortunately at the install of TC the wincmd.ini file was set to be in the windoze directory.
What’s a proper way to change this and have wincmd.ini active in the root of TC again, as it should be ?

0.618033988

User avatar

Clo

Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

3 Ways

Post

by *Clo » 2009-02-15, 20:39 UTC

2Sam_Zen

:) Hello Sam !

• Prior, I hope you are better now !
— You could use the INIRELOC tool to change the location of your INI,
— You can also copy it in the installation dir. , then set in the WINCMD.INI :
[Configuration]
UseIniInProgramDir=7

— I have also (before that entry exists) changed the Registry as :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREGhislerTotal Commander]
«IniFileName»=».\wincmd.ini»
«FtpIniName»=».\wcx_ftp.ini»
«InstallDir»=»K:\TC_7-tests»

— Indeed, adapt the paths to your machine…

— Best wishes of fast health recovery,

:mrgreen: FR
Claude
Clo

Last edited by Clo on 2009-02-16, 01:50 UTC, edited 1 time in total.

User avatar

Sam_Zen

Power Member
Power Member
Posts: 700
Joined: 2005-02-08, 22:59 UTC
Location: NL
Contact:

Post

by *Sam_Zen » 2009-02-16, 00:43 UTC

Thanks Claude, for your concern. Recovery will be slow though, but as long as I can work, it’s fine.

I chose for the INIRELOC tool, it’s a ‘native’ tool after all.
Worked fine. Lost my dir hotlist for a moment, but after an off/on of TC it was correct again.

0.618033988

4 / 24 / 11

Регистрация: 13.12.2013

Сообщений: 1,014

1

24.05.2019, 14:16. Показов 4603. Ответов 3


Сейчас настройки ххранятся в c:UsersИванAppDataRoamingGHISLERWINCMD.INI

Надо чтобы они в папке тотала хранлились. Как это сделтать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

24.05.2019, 14:16

3

10565 / 5529 / 864

Регистрация: 07.04.2013

Сообщений: 15,660

27.05.2019, 07:02

2

Лучший ответ Сообщение было отмечено skapunker как решение

Решение

В файле WINCMD.INI в секцию [Configuration] добавить строку UseIniInProgramDir=7 и перенести измененный WINCMD.INI в папку с Total Commander



1



1712 / 1499 / 62

Регистрация: 23.11.2011

Сообщений: 2,136

01.06.2019, 20:58

3

Цитата
Сообщение от skapunker
Посмотреть сообщение

c:UsersИванAppDataRoamingGHISLERWINCMD.INI

Интересно, а чем вам мешает это расположение? Места на системнике не убавится, работа не изменится. Просто ради интереса.



0



Эксперт .NET

8895 / 5670 / 1351

Регистрация: 25.05.2015

Сообщений: 17,218

Записей в блоге: 14

01.06.2019, 21:05

4

В случае Portable установки, настройки надо носить с собой.



0



How to override wincmd.ini location after Total Commander was installed? I can’t seem to find a menu item for this setting. Where is this setting stored? Operating system is Windows XP or Windows 7 32bit.

Judith's user avatar

Judith

6734 silver badges18 bronze badges

asked Feb 7, 2012 at 12:20

truthseeker's user avatar

2

First, edit wincmd.ini, look for UseIniInProgramDir= and set it to 7.

UseIniInProgramDir=Flags sum
This variable will only be read if the wincmd.ini is located in the same dir as the program.
It is the sum of the following values :
0: Disabled
1: Use wincmd.ini in the program-dir. if no other location is set via the registry or parameters
2: Use wcx_ftp.ini in the program-dir. if no other location is set via the registry or parameters
4: Override the registry settings (but not the command line parameters)

Then, edit the shortcut to Total Commander so that it looks like this:

TC_pathTOTALCMD.EXE /i=config_path/wincmd.ini

Where TC_path is the path to totalcmd.exe and config_path is the desired path to wincmd.ini

answered Feb 7, 2012 at 14:31

molgar's user avatar

molgarmolgar

1,63712 silver badges12 bronze badges

3

I’ve needed this too, But for 2 files: wincmd.ini and wcx_ftp.ini.

totalcmd.exe /I=%pdrive%/totalcmd/MyCMDs.ini /F=%pdrive%/totalcmd/MyFTP.ini

I made a copy of the original files and renamed them for personal reference. You might have to change directories: Mine is c:totalcmd.

Jens Erat's user avatar

Jens Erat

17.3k14 gold badges61 silver badges74 bronze badges

answered Jun 22, 2014 at 23:12

Spaztixx's user avatar

While I use the command-line arguments in shortcuts (.lnk files) when running from my thumbdrive, on my machine I set the registry to the location I want. This allows me to change the name of the wincmd.ini file per machine, without worrying about which shortcut to run.

The registry location is here (displayed as a .REG file):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareGhisler]

[HKEY_CURRENT_USERSoftwareGhislerTotal Commander]
"IniFileName"="%AppData%\Ghisler\wincmd-%COMPUTERNAME%.ini"
"FtpIniName"="%AppData%\Ghisler\wcx_ftp.ini"
"InstallDir"="%SystemDrive%\totalcmd"

To apply the same location to the whole system (all users), use the following key instead. But, settings in each user’s HKEY_CURRENT_USER key will still override HKEY_LOCAL_MACHINE.

[HKEY_LOCAL_MACHINESoftwareGhislerTotal Commander]

NOTE: You will probably have to replace the envars in my example with real locations before importing it.

answered Dec 31, 2014 at 20:56

kodybrown's user avatar

kodybrownkodybrown

2791 silver badge5 bronze badges

Just move the two files to your TC program folder and put this line in the [Configuration] section of your wincmd.ini file:

UseIniInProgramDir=7


BETTER:
Use IniReloc:
http://ghisler.fileburst.com/addons/inireloc.zip

answered Oct 20, 2018 at 17:56

Gravity's user avatar

GravityGravity

2,0397 gold badges31 silver badges49 bronze badges

How to override wincmd.ini location after Total Commander was installed? I can’t seem to find a menu item for this setting. Where is this setting stored? Operating system is Windows XP or Windows 7 32bit.

Judith's user avatar

Judith

6734 silver badges18 bronze badges

asked Feb 7, 2012 at 12:20

truthseeker's user avatar

2

First, edit wincmd.ini, look for UseIniInProgramDir= and set it to 7.

UseIniInProgramDir=Flags sum
This variable will only be read if the wincmd.ini is located in the same dir as the program.
It is the sum of the following values :
0: Disabled
1: Use wincmd.ini in the program-dir. if no other location is set via the registry or parameters
2: Use wcx_ftp.ini in the program-dir. if no other location is set via the registry or parameters
4: Override the registry settings (but not the command line parameters)

Then, edit the shortcut to Total Commander so that it looks like this:

TC_pathTOTALCMD.EXE /i=config_path/wincmd.ini

Where TC_path is the path to totalcmd.exe and config_path is the desired path to wincmd.ini

answered Feb 7, 2012 at 14:31

molgar's user avatar

molgarmolgar

1,63712 silver badges12 bronze badges

3

I’ve needed this too, But for 2 files: wincmd.ini and wcx_ftp.ini.

totalcmd.exe /I=%pdrive%/totalcmd/MyCMDs.ini /F=%pdrive%/totalcmd/MyFTP.ini

I made a copy of the original files and renamed them for personal reference. You might have to change directories: Mine is c:totalcmd.

Jens Erat's user avatar

Jens Erat

17.3k14 gold badges61 silver badges74 bronze badges

answered Jun 22, 2014 at 23:12

Spaztixx's user avatar

While I use the command-line arguments in shortcuts (.lnk files) when running from my thumbdrive, on my machine I set the registry to the location I want. This allows me to change the name of the wincmd.ini file per machine, without worrying about which shortcut to run.

The registry location is here (displayed as a .REG file):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareGhisler]

[HKEY_CURRENT_USERSoftwareGhislerTotal Commander]
"IniFileName"="%AppData%\Ghisler\wincmd-%COMPUTERNAME%.ini"
"FtpIniName"="%AppData%\Ghisler\wcx_ftp.ini"
"InstallDir"="%SystemDrive%\totalcmd"

To apply the same location to the whole system (all users), use the following key instead. But, settings in each user’s HKEY_CURRENT_USER key will still override HKEY_LOCAL_MACHINE.

[HKEY_LOCAL_MACHINESoftwareGhislerTotal Commander]

NOTE: You will probably have to replace the envars in my example with real locations before importing it.

answered Dec 31, 2014 at 20:56

kodybrown's user avatar

kodybrownkodybrown

2791 silver badge5 bronze badges

Just move the two files to your TC program folder and put this line in the [Configuration] section of your wincmd.ini file:

UseIniInProgramDir=7


BETTER:
Use IniReloc:
http://ghisler.fileburst.com/addons/inireloc.zip

answered Oct 20, 2018 at 17:56

Gravity's user avatar

GravityGravity

2,0397 gold badges31 silver badges49 bronze badges

Понравилась статья? Поделить с друзьями:
  • Как изменить расположение tlauncher
  • Как изменить расположение roaming
  • Как изменить расположение placeholder css
  • Как изменить расположение itunes media
  • Как изменить расположение five