Accounts und Farben

German support forum

Moderators: Hacker, Stefan2, white

Scoon
Junior Member
Junior Member
Posts: 11
Joined: 2006-09-20, 12:27 UTC

Accounts und Farben

Post by *Scoon »

Hallo,

für die meisten hie wahrscheinlich ein recht triviales Problem, aber ich noch immer keine Lösung dafür gefunden. Wie bekommt man es als Laie hin, dass der Total Commander in unterschiedlichen Accounts eines Windows XP Systems, dem Nutzer unterschiedliche Farben zur Verfügung stellt? Ich lese Lieber hell auf dunkel mein Kollege umgekehrt. Lässt sich beides realisieren?

Gruß Scoon
User avatar
StickyNomad
Power Member
Power Member
Posts: 1933
Joined: 2004-01-10, 00:15 UTC
Location: Germany

Post by *StickyNomad »

2Scoon

Hallo und willkommen!

Eine Möglichkeit hierzu ist die Verwendung mehrerer INI-Dateien.

Jeder Nutzer würde dann TC mit einer eigenen Verknüpfung Aufrufen, die das entsprechende INI-File lädt:

Code: Select all

C:\totalcmd\TOTALCMD.EXE /i=C:\totalcmd\wincmd_user1.ini
C:\totalcmd\TOTALCMD.EXE /i=C:\totalcmd\wincmd_user2.ini
Die Änderungen werden dann in die entsprechenden INI-files geschrieben, so kann jeder Nutzer seinen eigens konfigurierten TC benutzen.

Sollen auch unterschiedliche FTP-Verbindungen verfügbar sein, lässt sich das mit getrennten 'wcx_ftp.ini's realisieren. Dazu einfach folgendes an die Verknüpfung anhängen:

Code: Select all

/F=C:\totalcmd\wcx_ftp_user[n].ini
HTH
Scoon
Junior Member
Junior Member
Posts: 11
Joined: 2006-09-20, 12:27 UTC

Post by *Scoon »

Vielen Dank. So ungefähr habe ich mir das schon gedacht, aber wo stelle ich ein, welche ini-Datei er aufrufen soll?
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

2Scoon
Hatte StickyNomad geschrieben.
In der Verknüpfung. Rechtsklick auf der Verknüpfung--->Eigenschaften
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Wenn man das Problem unabhängig von speziellen Benutzern lösen möchte, legt man einfach EINE EINZIGE Verknüpfung auf den All Users-Desktop:

Code: Select all

"X:\Pfad\zur\TOTALCMD.EXE" /i="%appdata%\Total Commander\wincmd.ini"
So startet der TC für JEDEN Benutzer des Rechners mit einer benutzerspezifischen Konfigurationsdatei im Verzeichnis X:\Dok. und Einstellungen\Benutzer\Anwendungsdaten\Total Commander.

Icfu
This account is for sale
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Und überhaupt, man kann schon bei der installation entscheiden ob TC für mehrere user installiert wird, dh. ini files in user spezifische verzeichnisse legt.
I switched to Linux, bye and thanks for all the fish!
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

Ich hab' mir Buttons in die Buttonbar gebastelt, mit denen ich zwischen 2 ini-Dateien hin- und herswitchen kann.
Schau' mal in die TC-Hilfe unter Startparameter.

Oder hier: http://www.ghisler.ch/wikide/index.php/Kommandozeilenparameter
User avatar
blacky
Senior Member
Senior Member
Posts: 316
Joined: 2003-02-07, 16:58 UTC
Location: was das/whot's dath ?

Post by *blacky »

Hallole :)

maaann Leute, sacht ma ihr seit doch nu lang genuch' mit dem TC unterwegs...
um zu wissen , daß in der wincmd.ini im Total Commander Verzeichniss
VVIncmd.1N1 :

Code: Select all

UseIniInProgramDir=7
This variable will only be read if the wincmd.ini is located in the same dir as the program.
It is the sum of the following values:
1: Use wincmd.ini in program dir if no other location is set via registry or parameters.
2: Use wcx_ftp.ini in program dir if no other location is set via registry or parameters.
4: Completely ignore registry settings about wincmd.ini and wcx_ftp.ini location.
und bei 0 wird die einstellung von der regestrie genommen.. die von user..

also in der Regestrie dann angeben, welche ini die user verwenden :

tc.reg :

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"FtpIniName"="C:\\Programme\\totalcmd\\wcx_ftp.ini"
"IniFileName"="C:\\Programme\\totalcmd\\wincmd.ini"
"InstallDir"="C:\\Programme\\totalcmd"

[HKEY_LOCAL_MACHINE\Software\Ghisler\Total Commander]
"FtpIniName"="C:\\Programme\\totalcmd\\wcx_ftp.ini"
"IniFileName"="C:\\Programme\\totalcmd\\wincmd.ini"
"InstallDir"="C:\\Programme\\totalcmd"

und hier kann man dann eintragen ob dann im User-verzeichniss die ini ligen oder
woanders, mittels "%userdir%\\programme\\tc\\wincmd.ini"
current user wird das doch abgelegt und wenn das dann woanders iss.. also
wie ich getippert hab... dann liegt das im userdir.. kann aber auch dann in reinform
geschriben sind :

" C:\dokumente und einstellungen\userblabla\programme\totalcmd\wincmd.ini "

und somit wird dann die einste... ini's und einstelllung da gelesen, wo der user möchte..

stimmt doch.. odda?
so theoretisch*dumdiedumdideldu..*

sachtma.. wie lang seit Ihr da nu dabei...*ungleubig angugg*

liebe Grüße
Blacky
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Man kann auch nach Installation des TC mit dem Programm Inireloc.exe den Ort der ini verändern. Wenn man den dritten Punkt 'Documents and Settings (user specific apllication data)' auswählt, dann wird automatisch beim Start des TC eine Konfigurationsdatei im Benutzerespezifischen Verzeichnis angelegt, so dass jeder benutzer seine eigenen Einstellungen erhält.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
sheep
Junior Member
Junior Member
Posts: 5
Joined: 2006-09-07, 12:18 UTC

Post by *sheep »

[mod]

Off topic Post gesplittet nach http://ghisler.ch/board/viewtopic.php?t=11697
sheepdog (Moderator)

[/mod]
User avatar
blacky
Senior Member
Senior Member
Posts: 316
Joined: 2003-02-07, 16:58 UTC
Location: was das/whot's dath ?

Post by *blacky »

Hy,

das hätt mir auch einfallen können.. auch gut als Tip !

grüße
Blacky
Meine Blackysgate.de/net
Ma' Personal licence : already one. Hab auch eine
Mein Computer : Einer/once ??? bahh, Rz/Data Centre !
Kitchen, Liv.room, TV, Schlafz.. Sch...
BS/OS: Win3.1/7, Fedora a. other, Reactos
Scoon
Junior Member
Junior Member
Posts: 11
Joined: 2006-09-20, 12:27 UTC

Post by *Scoon »

So, ich nochmal. Ist zwar schon eine Weile her, aber nun hat sich das Problem wieder aufgetan und ich habe die oben genannte Lösung noch nicht durchführen können. Mein Problem ist, wenn ich auf die Eigenschaften einer erstellten Verknüpfung gehe, gibt es nirgendwo eine Einstellung, wo ich die aufgerufene INI beeinflussen könnte. Ich kann nur die exe beeinflussen, welche aufgerufen wird. Versteht ihr, was ich meine?

Gruß Scoon
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1054
Joined: 2003-06-05, 10:45 UTC

Post by *Wilhelm M. »

Du kannst im Feld "Ziel" der Verknüpfung die ganze Wurst eingeben, also z.B.

C:\totalcmd\TOTALCMD.EXE /i=C:\totalcmd\wincmd_user1.ini
(Tipp von StickyNomad)

oder

"X:\Pfad\zur\TOTALCMD.EXE" /i="%appdata%\Total Commander\wincmd.ini"
(Tipp von Icfu).

Anführungszeichen bei Pfaden mit Leerzeichen.
Grüße/Regards,
Wilhelm
Scoon
Junior Member
Junior Member
Posts: 11
Joined: 2006-09-20, 12:27 UTC

Post by *Scoon »

Erst einmal vielen Dank! Leider funktioniert das nocht nicht so, wie ich mir das vorstelle. Ich habe eine Verknüpfung erstellt und in Eigenschaften bei Ziel den Verweis auf meine persönliche INI-Datei eingetragen. Danach bin ich in einen anderen Account gewechselt, um zu sehen ob es funktioniert. Leider nein, denn auch hier werden meine Farbeinstellungen aufgerufen, wenn ich den Totalcommander öffne.

Gruß Scoon
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1054
Joined: 2003-06-05, 10:45 UTC

Post by *Wilhelm M. »

Klar, wenn du in dem anderen Account die gleiche Verknüpfung startest.
1) Wo liegt deine ini?
2) Gehe dorthin und kopiere die ini in eine andere ini-Datei, also z.B. wincmd.ini -> wincmd2.ini
3) Gib in dem einen account in der Verknüpfung die wincmd.ini an und in dem anderen die wincmd2.ini.

Jetzt kann Benutzer 2 seine Einstellungen machen, ohne die von Benutzer 1 zu ändern.

P.S. das hat StickyNomad oben schon vorgeschlagen.
Grüße/Regards,
Wilhelm
Post Reply