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

9

Как переопределить wincmd.iniместоположение после установки Total Commander ? Я не могу найти пункт меню для этой настройки. Где хранится этот параметр? Операционная система Windows XP или Windows 7 32bit.

искатель правды
источник
На какой ОС вы работаете?
Raystafarian
Обновленное описание проблемы.
Истины

Ответы:

16

Сначала отредактируйте wincmd.ini, найдите UseIniInProgramDir=и установите его равным 7.

UseIniInProgramDir = Flags sum Эта переменная будет считана только в том случае, если файл wincmd.ini находится в том же каталоге, что и программа. Это сумма следующих значений: 0: отключено 1: использовать wincmd.ini в каталоге программ. если никакое другое местоположение не задано через реестр или параметры 2: Используйте wcx_ftp.ini в директории программы. если другое расположение не задано через реестр или параметры 4. Переопределите параметры реестра (но не параметры командной строки)

Затем отредактируйте ярлык для Total Commander, чтобы он выглядел так:

TC_path\TOTALCMD.EXE /i=config_path/wincmd.ini

Где TC_path - это путь к totalcmd.exe, а config_path - желаемый путь к wincmd.ini.

molgar
источник
Я использую v8.01, там нет настройки, как UseIniInProgramDir. Это изменилось?
антивиртель
Просто попробуйте создать запись, она должна работать.
Молгар
На моем рабочем компьютере файл wincmd.ini недоступен для записи пользователем, поэтому я хочу переопределить его своим собственным :( Возможно ли это? Или мне нужно установить переносную версию?
törzsmókus
1

Мне это тоже нужно, но для 2 файлов: wincmd.ini и wcx_ftp.ini.

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

Я сделал копию оригинальных файлов и переименовал их для личного пользования. Возможно, вам придется изменить каталоги: у меня есть c:\totalcmd\.

Spaztixx
источник
1

На самом деле есть подробное объяснение того, где Total Commander ищет свои INI-файлы. Я лично использую метод реестра, чтобы переместить мой:

http://www.ghisler.ch/wiki/index.php/Finding_the_paths_of_Total_Commander_files

Якоб Магиера
источник
Добро пожаловать в Супер пользователя! Не могли бы вы включить в свой ответ соответствующую информацию по ссылке? Это обеспечит полезность вашего ответа, даже если связанная страница изменится или исчезнет.
Excellll
0

Хотя я использую аргументы командной строки в ярлыках (файлы .lnk) при запуске с моего привода, на моем компьютере я установил реестр в нужное мне место. Это позволяет мне изменять имя wincmd.iniфайла для каждой машины, не беспокоясь о том, какой ярлык запустить.

Расположение реестра здесь (отображается в виде файла .REG):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Ghisler]

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

Чтобы применить одно и то же местоположение ко всей системе (всем пользователям), используйте следующий ключ. Но настройки в HKEY_CURRENT_USERключе каждого пользователя будут переопределены HKEY_LOCAL_MACHINE.

[HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander]

ПРИМЕЧАНИЕ. Возможно, вам придется заменить envars в моем примере реальными местоположениями, прежде чем импортировать его.

Коди Браун
источник
0

Просто переместите два файла в папку с вашей программой TC и поместите эту строку в раздел [Configuration] вашего файла wincmd.ini:

UseIniInProgramDir = 7


ЛУЧШЕ:
используйте IniReloc: http://ghisler.fileburst.com/addons/inireloc.zip

Ultralisk
источник