Wie überschreibe ich den Speicherort von wincmd.ini?

9

Wie überschreibe ich den wincmd.iniSpeicherort nach der Installation von Total Commander ? Ich kann anscheinend keinen Menüpunkt für diese Einstellung finden. Wo ist diese Einstellung gespeichert? Betriebssystem ist Windows XP oder Windows 7 32bit.

Wahrheitssucher
quelle
Auf welchem ​​Betriebssystem bist du?
Raystafarian
Problembeschreibung aktualisiert.
Wahrheitssucher

Antworten:

16

Bearbeiten Sie zuerst wincmd.ini, suchen Sie nach UseIniInProgramDir=und setzen Sie es auf 7.

UseIniInProgramDir = Flags sum Diese Variable wird nur gelesen, wenn sich die Datei wincmd.ini im selben Verzeichnis wie das Programm befindet. Dies ist die Summe der folgenden Werte: 0: Deaktiviert 1: Verwenden Sie wincmd.ini im Programmverzeichnis. Wenn kein anderer Speicherort über die Registrierung oder die Parameter 2 festgelegt wurde: Verwenden Sie wcx_ftp.ini im Programmverzeichnis. Wenn über die Registrierung oder die Parameter kein anderer Speicherort festgelegt wurde 4: Überschreiben Sie die Registrierungseinstellungen (jedoch nicht die Befehlszeilenparameter).

Bearbeiten Sie dann die Verknüpfung zu Total Commander so, dass sie folgendermaßen aussieht:

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

Dabei ist TC_path der Pfad zu totalcmd.exe und config_path der gewünschte Pfad zu wincmd.ini

Molgar
quelle
Ich verwende die Version 8.01, es gibt keine Einstellung wie UseIniInProgramDir. Hat sich das geändert?
Antivirtel
Versuchen Sie einfach, den Eintrag zu erstellen, es sollte funktionieren.
Molgar
wincmd.ini ist auf meinem Arbeitsplatzcomputer nicht vom Benutzer beschreibbar. Genau aus diesem Grund möchte ich es mit meinem eigenen überschreiben :(
Ist
1

Ich habe das auch gebraucht, aber für 2 Dateien: wincmd.ini und wcx_ftp.ini.

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

Ich habe eine Kopie der Originaldateien erstellt und sie als persönliche Referenz umbenannt. Möglicherweise müssen Sie die Verzeichnisse ändern: Meins ist c:\totalcmd\.

Spaztixx
quelle
1

Es gibt tatsächlich eine detaillierte Erklärung, wo Total Commander nach seinen INI-Dateien sucht. Ich persönlich verwende die Registrierungsmethode, um meine zu verschieben:

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

Jakob Magiera
quelle
Willkommen bei Super User! Könnten Sie bitte die relevanten Informationen aus dem Link in Ihre Antwort aufnehmen? Dadurch wird sichergestellt, dass Ihre Antwort auch dann nützlich bleibt, wenn sich die verknüpfte Seite ändert oder verschwindet.
Excellll
0

Während ich die Befehlszeilenargumente in Verknüpfungen (.lnk-Dateien) verwende, wenn ich von meinem USB-Stick ausgehe, setze ich auf meinem Computer die Registrierung auf den gewünschten Speicherort. Auf diese Weise kann ich den Namen der wincmd.iniDatei pro Computer ändern , ohne mir Gedanken darüber machen zu müssen, welche Verknüpfung ausgeführt werden soll.

Der Registrierungsspeicherort befindet sich hier (als .REG-Datei angezeigt):

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"

Verwenden Sie stattdessen den folgenden Schlüssel, um denselben Speicherort auf das gesamte System (alle Benutzer) anzuwenden. Die Einstellungen in den HKEY_CURRENT_USERSchlüsseln der einzelnen Benutzer werden jedoch weiterhin überschrieben HKEY_LOCAL_MACHINE.

[HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander]

HINWEIS: Sie müssen wahrscheinlich die Envars in meinem Beispiel durch reale Speicherorte ersetzen, bevor Sie sie importieren.

Kody Brown
quelle
0

Verschieben Sie einfach die beiden Dateien in Ihren TC-Programmordner und fügen Sie diese Zeile in den Abschnitt [Konfiguration] Ihrer Datei wincmd.ini ein:

UseIniInProgramDir = 7


BESSER:
Verwenden Sie IniReloc: http://ghisler.fileburst.com/addons/inireloc.zip

Ultralisk
quelle