Supportnet / Forum / BS-Sonstige
Dos Befehl in Variable speichern (batch)
Frage
Hallo
ich habe ein problemm ich muss das aktuelle Laufwerk in eine Variable speichern.
z.B mit Befehl chdir
Doch ich bekomm das nicht hin.
SET Variable=chdir
Wie kann ich der Batch-Datei sagen das das ergebniss was "chdir" ausgiebt in eine VAriable gespeichert werden soll
Antwort 1 von bb_dn
Hallo,
unter XP mit set lw=%cd%
dann hast Du in der Variablen lw das Verzeichnis aus cd.
Gruß
Bruno
unter XP mit set lw=%cd%
dann hast Du in der Variablen lw das Verzeichnis aus cd.
Gruß
Bruno
Antwort 2 von FreestylerX
hey
ich brauche es leider für win98
und wenn ich es mit "% %" versuche ist meine variable leer
ich brauche es leider für win98
und wenn ich es mit "% %" versuche ist meine variable leer
Antwort 3 von jojojojo
for /f %%l in ('chdir') do set lw=%%l
so irgendwei sollte es hehen
so irgendwei sollte es hehen
Antwort 4 von _gau_
@jojojojo
Naja, nicht unbedingt falsch... Nur geht das so nicht unter Win9x (Parameter /f geht nur unter NT-Systemen).
@FreestylerX
Ob man es mit DOS/Win9x-eigenen Befehlen irgendwie anders hinbekommt, weiß ich jetzt nicht. Aber ich hatte dazu mal ein kleines Tool geschrieben: GetDrive
(Beschreibung in "getdrive.txt")
[gau]
Naja, nicht unbedingt falsch... Nur geht das so nicht unter Win9x (Parameter /f geht nur unter NT-Systemen).
@FreestylerX
Ob man es mit DOS/Win9x-eigenen Befehlen irgendwie anders hinbekommt, weiß ich jetzt nicht. Aber ich hatte dazu mal ein kleines Tool geschrieben: GetDrive
(Beschreibung in "getdrive.txt")
[gau]
Antwort 5 von manei
Hallo,
besorge Dir von
http://home.mnet-online.de/horst.muc
das kleine Tool LMOD (Freeware) mit
chdir|LMOD %%1=[]>%Temp%\tmp.bat
call %Temp%\tmp a
bekommst Du dei gewünschten Daten in die Variable a mit
echo %a%
kannst Du das testen
MfG maneich
besorge Dir von
http://home.mnet-online.de/horst.muc
das kleine Tool LMOD (Freeware) mit
chdir|LMOD %%1=[]>%Temp%\tmp.bat
call %Temp%\tmp a
bekommst Du dei gewünschten Daten in die Variable a mit
echo %a%
kannst Du das testen
MfG maneich

