Hallo,
ich nutze TC portabel auf einem USB-Stick, die Dateistruktur sieht folgendermaßen aus:
e:\totalcmd\
e:\starttc.exe
Die wincmd.ini liegt schreibgeschützt in e:\totalcmd\ und gestartet wird er mit e:\starttc.exe
Der LW-Buchstabe, in diesem Fall e:\ ist ja in fast jedem Fall anders.
Ich möchte das TC nach dem Starten im rechten Panel automatisch das Laufwerk öffnet von welchem er gestartet ist.
Geht das irgendwie?
Gruss maat
Dateipanel festlegen trotz anderen LW-Buchstaben
Moderators: Hacker, Stefan2, white
Sowas wie tcstart.exe ist bei einer portablen TC Installation völlig unnötigmatixx wrote:Klingt schonmal net schlecht. Aber funktioniert das auch wenn ich nicht TC starte sondern tcstart.exe (welche ja dann TOTALCMD.exe startet) ?
Ich habe auch schon probiert diese Variable in der ini festzulegen für das rechte Fenster -->fail...da öffnet er einfach c:
und kann durch eine simple cmd ersetzt werden.
Wichtig ist in der wincmd.ini der Parameter
UseIniInProgramDir=1
Die cmd kann z.B. wie folgt sein:
start "" %~d0\totalcmd\totalcmd.exe /r=%~d0\
Besser gleich "7"
UseIniInProgramDir=7
UseIniInProgramDir=7
UseIniInProgramDir=0 This variable will only be read if the wincmd.ini is located in the same dir as the program.
It must be put in wincmd.ini directly, RedirectSection has no effect on this variable.
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: Override registry settings (but not command line parameters)
UseIniInProgramDir=7 hatte ich vorher schon, danke nochmals für den Hinweis und die Erklärung.
Hier die Lösung:
e:\totalcmd\
e:\tcstart.bat
Inhalt tcstart.bat:
wincmd.ini in Programmverzeichnis mit Eintrag:
Das ganze startet TC mittels der tcstart.bat und öffnet im rechtem Fenster das Rootverzeichnis des Laufwerkes auf welchem TC sich befindet.
Danke Horst.Epp, das hätte ich so niemals alleine hinbekommen.
Gruss maat
Hier die Lösung:
e:\totalcmd\
e:\tcstart.bat
Inhalt tcstart.bat:
Code: Select all
start "" %~d0\totalcmd\totalcmd.exe /r=%~d0\
Code: Select all
UseIniInProgramDir=7
Danke Horst.Epp, das hätte ich so niemals alleine hinbekommen.
Gruss maat