Parameter um aktuelles Laufwerk aufzurufen? (bzw. auf Unterordner zugreifen zu können)
gibt es in der dos-sprache einen parameter, der für das aktuelle laufwerk steht, da ich eine batch geschrieben habe, die wie ein setup arbeitet. man wählt beispielsweise setup2.exe ---> der befehl lautet also "start setup2.exe" nun muss ich nur noch den parameter des laufwerks miteinflechten in dem die cd mit der setup2.exe liegt. wie geht das?
ungefähr so müsste es bestimmt aussehen:
inhalt der batch von der cd:
start %aktuelleslaufwerk%/setup2.exe
oder man startet aus einem unterverzeichnis heraus z.b.
D:\Ordner\setup.exe <<< diese wird gestartet
wechsel zum unterverzeichnis
D:\Ordner\Ordner1\winrar.rar
vielen dank für eure hilfe
p.s. wie heißt der befehl um eine .rar datei im dos modus nach C:\1 zu entpacken?
so? RAR \e hallo.rar > C:\1 -ohne_aufpropfendes_fenster
ungefähr so müsste es bestimmt aussehen:
inhalt der batch von der cd:
start %aktuelleslaufwerk%/setup2.exe
oder man startet aus einem unterverzeichnis heraus z.b.
D:\Ordner\setup.exe <<< diese wird gestartet
wechsel zum unterverzeichnis
D:\Ordner\Ordner1\winrar.rar
vielen dank für eure hilfe
p.s. wie heißt der befehl um eine .rar datei im dos modus nach C:\1 zu entpacken?
so? RAR \e hallo.rar > C:\1 -ohne_aufpropfendes_fenster
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 30936
Url: https://administrator.de/forum/parameter-um-aktuelles-laufwerk-aufzurufen-bzw-auf-unterordner-zugreifen-zu-koennen-30936.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
2 Kommentare
Neuester Kommentar
Moin imperial_lord,
zu 1)
...zeigt beim Starten:
Zu 2) Hole Dir doch die aktuelle WinRar-Version.
Da ist eine deutschsprachige Rar.txt dabei, in der alle Parameter ein epischer Breite aufgeführt sind.
Bei meiner Version : 18.10.2005 23:20 69.279 Rar.txt
Gruß
Biber
zu 1)
::-- Demo.bat
@echo off
Echo Dieser Batch heißt: %0 und mit vollem Namen %~dpnx0.
Echo Liegt auf Laufwerk: %~d0
Echo Liegt im Pfad : %~p0
Echo Ein Prog im Parallelverzeichnis (d:\temp2\) starten:
Echo "start %~dp0..\temp2\bla.exe"
::-snapp Demo.bat
...zeigt beim Starten:
Z:\>
$cmd$d:\temp\demo
Dieser Batch heißt: d:\temp\demo und mit vollem Namen d:\temp\Demo.bat.
Liegt auf Laufwerk: d:
Liegt im Pfad : \temp\
Ein Prog im Parallelverzeichnis (d:\temp2\) starten:
"start d:\temp\..\temp2\bla.exe"
Zu 2) Hole Dir doch die aktuelle WinRar-Version.
Da ist eine deutschsprachige Rar.txt dabei, in der alle Parameter ein epischer Breite aufgeführt sind.
Bei meiner Version : 18.10.2005 23:20 69.279 Rar.txt
Gruß
Biber