Как переопределить расположение wincmd.ini
после установки Total Commander ? Я не могу найти пункт меню для этого параметра. Где хранится этот параметр? Операционная система Windows XP или Windows 7 32bit.
6 ответов
Сначала отредактируйте 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.
Если вы просто хотите переместить INI-файл; Вы можете использовать инструмент inireloc на странице дополнений Total Commander по адресу:http://www.ghisler.com или проверить:http://ghisler.ch/board/viewtopic.php?p=135417.
Мне это тоже нужно, но для 2 файлов: wincmd.ini и wcx_ftp.ini.
totalcmd.exe /I=%pdrive%/totalcmd/MyCMDs.ini /F=%pdrive%/totalcmd/MyFTP.ini
Я сделал копию оригинальных файлов и переименовал их для личного пользования. Возможно, вам придется изменить каталоги: у меня есть c:\totalcmd\
.
Хотя я использую аргументы командной строки в ярлыках (файлы .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 в моем примере реальными местоположениями, прежде чем импортировать его.
На самом деле есть подробное объяснение того, где Total Commander ищет свои INI-файлы. Я лично использую метод реестра, чтобы переместить мой:
http://www.ghisler.ch/wiki/index.php/Finding_the_paths_of_Total_Commander_files
Просто переместите два файла в папку с вашей программой TC и поместите эту строку в раздел [Configuration] вашего файла wincmd.ini:
UseIniInProgramDir = 7
ЛУЧШЕ:
Используйте IniReloc: http://ghisler.fileburst.com/addons/inireloc.zip