9

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

6 ответов6

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.

1

Если вы просто хотите переместить INI-файл; Вы можете использовать инструмент inireloc на странице дополнений Total Commander по адресу:http://www.ghisler.com или проверить:http://ghisler.ch/board/viewtopic.php?p=135417.

1

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

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

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

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

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

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

0

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

UseIniInProgramDir = 7


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .