Totalcmd mit 2 Konfigurationen (Wincmd.ini) installieren?

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
insp
Junior Member
Junior Member
Posts: 39
Joined: 2009-12-15, 23:32 UTC
Location: Zürich

Totalcmd mit 2 Konfigurationen (Wincmd.ini) installieren?

Post by *insp »

:roll:
Ich verwende Version 9.0a. Da TCMD eines meiner meist verwendetes Tools ist möchte ich die Konfiguration in zwei unterschiedlichen Varianten verwenden. (Eine Version mit Adminrechten und Farbe 1) und eine Version ohne Adminrechte mit Farbe-2). Jeder kennet das unterschiedliche Verhalten mit und ohne Adminrechte. Vielleicht hat ein anderer Kumpel ein anderen Ansatz, wobei beide Versionen parallel laufen sollen.
Somit installiere ich V1 in c:\Uti\tcmd1 (Option wincmd.ini in Programmverzeichnis installieren) und 2 zweite Version in c:\uti\tcmd2 wieder mit der (Option wincmd.ini in Programmverzeichnis installieren). Schön und gut, aber wenn ich V1 starte und die Farbe ändere wir die Farbe auch in der in der V2 Version geändert. Verstehe ich nicht!
Peter Salvisberg
Dennis_Stevens
Senior Member
Senior Member
Posts: 215
Joined: 2013-06-08, 16:16 UTC
Location: NRW, Germany

Re: Totalcmd mit 2 Konfigurationen (Wincmd.ini) installieren

Post by *Dennis_Stevens »

insp wrote::roll:
Schön und gut, aber wenn ich V1 starte und die Farbe ändere wir die Farbe auch in der in der V2 Version geändert. Verstehe ich nicht!
Bei der Installation legt TC in der Registrierung Schlüssel ab:
Computer\HKEY_CURRENT_USER\Software\Ghisler\Total Commander

Darin ein Schlüssel mit Namen "IniFileName". Und der merkt sich den Pfad zu der wincmd.ini. Bedeutet: Du kannst dutzende TC-Installationen haben, der Wert zeigt immer nur auf eine davon.



Was Du möchtest, ist eigentlich nur mit einer externen Software machbar.
zB ein Autohotkey-Script, über das TC gestartet wird nachdem Du die Version ausgewählt hast. Dann müsste die jeweilige wincmd.ini aus einem separaten Verzeichnis in das Verzeichnis kopiert werden, das dem TC als IniFileName bekannt ist.
Und sobald TC beendet wird, muss die ini wieder in den entsprechenden Ordner zurück geschoben werden.

Oder Du änderst vor dem Start immer den Wert des Reg-Schlüssels.
#230412 Single User Licence
Commanding Win10 64bit totally with version 11
User avatar
Stefan2
Power Member
Power Member
Posts: 4132
Joined: 2007-09-13, 22:20 UTC
Location: Europa

TC portable UseIniInProgramDir=7

Post by *Stefan2 »

Hi Peter,

schau mal ins Menü "Hilfe > Über TC... > INI-Dateien"

Anscheinend verwenden deine beiden TC die selbe INI.




Damit die Kofigurationsdateien aus dem TC-Ordner verwendet werden,
muss die wincmd.ini mit einer Anweisung ergänzt werden:

Im Abschnitt[Configuration] füge diese Zeile ein:
UseIniInProgramDir=7 ;7=nimm diese INI im TC-Programmordner




Außerdem kannst du den TC mit einer bestimmten INI starten.
Sieh mal in die Hilfe unter "Konfiguration....... > Kommandozeilenparameter"
totalcmd.exe [/o] [/n] [LW:\Verzeichnis1 [LW:\Verzeichnis2]] [/i=name.ini] [/F=ftpname.ini]
Das ist auch hilfreich, um mal eben mit einer leeren, temporären INI testweise zu starten.
Oder etwa zwei Konfigurationen aus einem TC-Ordner heraus.




Der TC braucht auch nicht unbedingt installiert zu werden, du kannst den TC-Ordner einfach kopieren.
Last edited by Stefan2 on 2017-07-23, 15:48 UTC, edited 1 time in total.
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Re: Totalcmd mit 2 Konfigurationen (Wincmd.ini) installieren

Post by *HolgerK »

insp wrote:möchte ich die Konfiguration in zwei unterschiedlichen Varianten verwenden. (Eine Version mit Adminrechten und Farbe 1) und eine Version ohne Adminrechte mit Farbe-2).
Das geht auch mittels einer einzigen Installation und einer umgeleiteten Sektion der wincmd.ini für die Farbdefinitionen:
http://ghisler.ch/board/viewtopic.php?p=283286#283286

Gruss
Holger
Make our planet great again
insp
Junior Member
Junior Member
Posts: 39
Joined: 2009-12-15, 23:32 UTC
Location: Zürich

Post by *insp »

danke für die verschiedenen Hinweise, werde damit wohl eine möglichst einfache Lösung finden :wink:
Peter Salvisberg
Post Reply