PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In den Ordner der Datei wechseln?



SpeCTraX
23.08.2007, 19:59
Hallo zusammen,
ich bin dabei ein batchfile zu coden, mit dem ich einige sachen machen möchte. Dabei möchte ich per "cd" in ein anderes verzeichnis wechseln und anschließend wieder zurück in den ordner in dem die datei liegt.

Und da das script auch auf anderem computern ausgeführt werden soll, kann ich keine direkte pfadangabe machen, sondern muss eine Variable oder ähnliches benutzen, um in den ordner der aktuell laufenden batchdatei zu gelangen...

Kann mir da jemand helfen?

MfG
SpeCTraX

f!l3st0rm
23.08.2007, 21:16
hin:

pushd

zurück

popd


Beispiel:


pushd\


popd


Allgemeiner Code, um in den Ordner der Batchfile zu kommen:


cd "%0\.."

SpeCTraX
23.08.2007, 21:49
Ok vielen Dank!
Und ich hab noch ne Möglichkeit gefunden:


set batdir=%CD%

cd C:\Programme
:: Aktueller Ordner - C:\Programme...

cd %batdir%
:: Aktueller Ordner - Ordner der Batch-Datei

:) Ist aber umständlicher also deine Methode ist besser, werde ich nutzen! Nochmals danke