Jak zastąpić lokalizację wincmd.ini?

9

Jak zastąpić wincmd.inilokalizację po zainstalowaniu Total Commander ? Nie mogę znaleźć pozycji menu dla tego ustawienia. Gdzie jest przechowywane to ustawienie? System operacyjny to Windows XP lub Windows 7 32bit.

poszukiwacz prawdy
źródło
Na jakim systemie operacyjnym jesteś?
Raystafarian
Zaktualizowany opis problemu.
poszukiwacz prawdy

Odpowiedzi:

16

Najpierw edytuj plik wincmd.ini, poszukaj go UseIniInProgramDir=i ustaw go na 7.

UseIniInProgramDir = Suma flag Ta zmienna zostanie odczytana tylko wtedy, gdy plik wincmd.ini znajduje się w tym samym katalogu, co program. Jest to suma następujących wartości: 0: Wyłączone 1: Użyj pliku wincmd.ini w katalogu programu. jeśli żadna inna lokalizacja nie jest ustawiona przez rejestr lub parametry 2: Użyj wcx_ftp.ini w katalogu programu. jeśli żadna inna lokalizacja nie jest ustawiona przez rejestr lub parametry 4: Zastąp ustawienia rejestru (ale nie parametry wiersza poleceń)

Następnie edytuj skrót do Total Commander, aby wyglądał następująco:

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

Gdzie TC_path to ścieżka do totalcmd.exe, a config_path to pożądana ścieżka do wincmd.ini

molgar
źródło
Używam wersji 8.01, nie ma takiego ustawienia jak UseIniInProgramDir. Czy to się zmieniło?
antivirtel
Po prostu spróbuj utworzyć wpis, powinien działać.
molgar
plik wincmd.ini nie nadaje się do zapisu na komputerze w miejscu pracy, dlatego właśnie chcę go zastąpić własnym :( czy jest to możliwe? czy też muszę zainstalować wersję przenośną?
törzsmókus
1

Ja też tego potrzebowałem, ale dla 2 plików: wincmd.ini i wcx_ftp.ini.

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

Zrobiłem kopię oryginalnych plików i przemianowałem je na osobisty użytek. Być może będziesz musiał zmienić katalogi: Mój jest c:\totalcmd\.

Spaztixx
źródło
1

W rzeczywistości istnieje szczegółowe wyjaśnienie, gdzie Total Commander szuka plików INI. Osobiście używam metody rejestru, aby przenieść moje:

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

Jakob Magiera
źródło
Witamy w Super User! Czy możesz podać w odpowiedzi odpowiednie informacje z linku? Dzięki temu Twoja odpowiedź pozostanie przydatna, nawet jeśli połączona strona ulegnie zmianie lub zniknie.
Excellll,
0

Podczas gdy używam argumentów wiersza polecenia w skrótach (plikach .lnk) podczas uruchamiania z pendrive'a, na moim komputerze ustawiam rejestr na pożądaną lokalizację. To pozwala mi zmienić nazwę wincmd.inipliku na maszynę, bez obawy o to, który skrót uruchomić.

Lokalizacja rejestru jest tutaj (wyświetlana jako plik .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"

Aby zastosować tę samą lokalizację do całego systemu (wszystkich użytkowników), użyj następującego klucza. Ale ustawienia HKEY_CURRENT_USERklucza każdego użytkownika nadal będą nadpisywane HKEY_LOCAL_MACHINE.

[HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander]

UWAGA: Prawdopodobnie będziesz musiał zastąpić envary w moim przykładzie rzeczywistymi lokalizacjami przed ich zaimportowaniem.

Kody Brown
źródło
0

Po prostu przenieś dwa pliki do folderu programu TC i umieść ten wiersz w sekcji [Konfiguracja] pliku wincmd.ini:

UseIniInProgramDir = 7


LEPSZE:
Użyj IniReloc: http://ghisler.fileburst.com/addons/inireloc.zip

Ultralisk
źródło