Hallo,
Ich bin gerade eine Batchdatei am schreiben, meine Kenntnisse sind in diesem Bereich aber eher bescheiden...
Weiss eine Batchdatei, in welchem Verzeichnis sich befindet und gibt es eine Moeglichkeit, Stings zusammenzusetzen?
In PHP wuerde ich das so machen:
<?php
$cwd = dirname(__FILE__);
$otherScript = $cwd . '/the-other-script.php';
Ultimativ ruft eine Batchdatei eine andere Batchdatei auf, die sich im gleichen Verzeichnis befindet. Allerdings wird sie aus einer anderen Working directory aufgerufen.
Um das Scenario etwas deutlicher zu machen, batch_1.cmd und batch_2.cmd befinden sich in c:\batch, working directory ist d:\test
Batch 2:
@echo ich bin Datei 2
Batch 1:
@echo ich bin Datei 1
batch_2.cmd
An der Kommandozeile ist das kein Problem, weil ich weiss, wohin mein cd gehen soll, in der Batchdatei muesste ich das konfigurieren. Das Script wird aber an verschiedene Rechner verteilt, da wuerde ich mir die Konfiguartion gerne sparen.
Gruss
Dieter