Batch: Relativ zu Absolut
-
Hallo,
ich rufe innerhalb einer Batch-Datei ein Programm auf. Übergeben wir ein absoluter Programmpfad. Innerhalb der Batch-Datei weiß ich aber nur den relativen Pfad.
Gibt es daher eine Möglichkeit, innerhalb einer Batch-Datei einen relativen Pfad in einen absoluten Pfad zu ändern.
Danke
-
Kommt drauf an wie dein Pfad vorliegt.
Aber ein Blick in die Hilfe von "for" könnte dir vielleicht weiterhelfen. %~dpI sollte das sein was du suchst.
Beispiel:for %I in ("./irgendein/relativer/pfad/") do deinprogramm.exe %~dpI
MfG.
-
uhm, so wie ich das sehe, hilft mir das leider nicht
das ist mein Konkreter Fall:
cl /I"../bli/bla/blub" /anderekommandos
aufgrund eines Programmfehlers in cl muss nun der relative Pfad in /I in einen absoluten geändert werden.
Wie geht das?
-
BlubBlubBlb schrieb:
cl /I"%CD%../bli/bla/blub" /anderekommandos
bzw
BlubBlubBlb schrieb:
cl /I"%0/../../bli/bla/blub" /anderekommandos
so geht das.