Speicherort für Einstellungen
Moderators: Hacker, Stefan2, white
noch eine Idee zur variablen Laufwerksangabe
Hi BigOlli,
der Aufruf D:\TotalCMD\TOTALCMD.EXE /I=.\wincmd.ini /f=.\WCX_FTP.INI klappt auch, nur ist die Eingabe im Commandfenster doch mühevoll und fehleranfällig.
Und noch eine Idee zur variablen Laufwerksangabe:
Könnte eine interne Laufwerkskennung evlt. gleich mit Pfad eingeführt werden, die dann bei den TC-internen Pfaden automatisch aufgelöst wird? Diese gibt dann das Laufwerk und den Pfad der TOTALCMD.EXE zurück. Solange alle aufzurufenden (dann laufwerksunabhängigen) Einstellungen oder Programme unter dem TC liegen, sollte das immer funktionieren.
Gruß Arnold
der Aufruf D:\TotalCMD\TOTALCMD.EXE /I=.\wincmd.ini /f=.\WCX_FTP.INI klappt auch, nur ist die Eingabe im Commandfenster doch mühevoll und fehleranfällig.
Und noch eine Idee zur variablen Laufwerksangabe:
Könnte eine interne Laufwerkskennung evlt. gleich mit Pfad eingeführt werden, die dann bei den TC-internen Pfaden automatisch aufgelöst wird? Diese gibt dann das Laufwerk und den Pfad der TOTALCMD.EXE zurück. Solange alle aufzurufenden (dann laufwerksunabhängigen) Einstellungen oder Programme unter dem TC liegen, sollte das immer funktionieren.
Gruß Arnold
Hi Leute,
es gibt (vorleufig) nur ein Problem:
Eine Variable unter W95-WME dauerhaft abzulegen. Denn sobald das DOS-Fenster schliesst, ist auch die Variable weg!
Beispiel:
Eine Bat-datei erzeugen mit dem Inhalt:
set TCLW=T:
set
pause
Sobalt das DOS-Fenster schliesst...
Unter XP könnte man eine Reg-datei erzeugen.
Es ändert sich jeweils nur ein Zeichen, der Laufwerksbuchstabe, in dem meine CD liegt. Und den kann ich ja selbst sofort ablesen.
Auch hier
D:\TotalCMD\TOTALCMD.EXE /I=.\wincmd.ini /f=.\WCX_FTP.INI
muss ich müsste ich ja nur das D am Anfang tauschen. Wie auch immer ich dieses eine Zeichen übergeben müsste.
es gibt (vorleufig) nur ein Problem:
Eine Variable unter W95-WME dauerhaft abzulegen. Denn sobald das DOS-Fenster schliesst, ist auch die Variable weg!
Beispiel:
Eine Bat-datei erzeugen mit dem Inhalt:
set TCLW=T:
set
pause
Sobalt das DOS-Fenster schliesst...
Unter XP könnte man eine Reg-datei erzeugen.
Es ändert sich jeweils nur ein Zeichen, der Laufwerksbuchstabe, in dem meine CD liegt. Und den kann ich ja selbst sofort ablesen.
Auch hier
D:\TotalCMD\TOTALCMD.EXE /I=.\wincmd.ini /f=.\WCX_FTP.INI
muss ich müsste ich ja nur das D am Anfang tauschen. Wie auch immer ich dieses eine Zeichen übergeben müsste.
Hallo Herr Ghisler,
die Frage der Einstellung der Ini-Dateien insbesondere mit den Laufwerken ist ja für alle Betriebssysteme höchst interessant. Um variabel zu bleiben und möglichst alle OS zu unterstützen fallen also die Varianten mit den Environtmentvariablen schon mal weg. Bleibt aus meiner Sicht nur noch eine Variante mit dem Verzeichnis der aufgerufenen TOTALCMD.EXE, denn hier könnte relativ sicher auf das (sich immer wieder ändernde) TC_Laufwerk und -Verzeichnis zurückgegriffen werden.
Deshalb nenne ich hier meinen Wunsch nach einer TC-internernen Bennenung z.B. [TCdir], die dann in allen aufgerufenen oder gelesenen Einstellungten / Programmen ggfs. ersetzt werden muss.
Das hätte also den Vorteil, vom Betriebssystem unabhängig zu zein und alle Einstellungen entsprechend des Verzeichnisses der TOTALCMD.EXE zu machen.
Dabei müssten evtl. jedoch, solange kein Kommandozeilenparameter dagegen spricht, die Ini´s aus dem Exe-Verzeichnis zuerst gelesen werden!
Gruß Arnold
die Frage der Einstellung der Ini-Dateien insbesondere mit den Laufwerken ist ja für alle Betriebssysteme höchst interessant. Um variabel zu bleiben und möglichst alle OS zu unterstützen fallen also die Varianten mit den Environtmentvariablen schon mal weg. Bleibt aus meiner Sicht nur noch eine Variante mit dem Verzeichnis der aufgerufenen TOTALCMD.EXE, denn hier könnte relativ sicher auf das (sich immer wieder ändernde) TC_Laufwerk und -Verzeichnis zurückgegriffen werden.
Deshalb nenne ich hier meinen Wunsch nach einer TC-internernen Bennenung z.B. [TCdir], die dann in allen aufgerufenen oder gelesenen Einstellungten / Programmen ggfs. ersetzt werden muss.
Das hätte also den Vorteil, vom Betriebssystem unabhängig zu zein und alle Einstellungen entsprechend des Verzeichnisses der TOTALCMD.EXE zu machen.
Dabei müssten evtl. jedoch, solange kein Kommandozeilenparameter dagegen spricht, die Ini´s aus dem Exe-Verzeichnis zuerst gelesen werden!
Gruß Arnold
Ich hab da mal ein kleines Tool geschrieben. Ich hoffe es hilft weiter. Falls was nicht klappt, lasst es mich wissen.
(siehe signatur)
Weitere Erläuterungen sind im Archiv in der Liesmich.txt enthalten.

(siehe signatur)
Weitere Erläuterungen sind im Archiv in der Liesmich.txt enthalten.
Last edited by Lefteous on 2004-01-10, 00:03 UTC, edited 2 times in total.