Wenn eine Batch-Datei (.bat) durch ein VBScript (.vbs) ausgeführt wird und die Batch-Datei eine Datei im zweiten übergeordneten Ordner nicht findet, könnte das Problem mit dem aktuellen Arbeitsverzeichnis zusammenhängen. Hier sind einige Schritte, um das Problem zu beheben: 1. **Überprüfe das aktuelle Arbeitsverzeichnis**: Stelle sicher, dass das Arbeitsverzeichnis korrekt gesetzt ist, bevor die Batch-Datei ausgeführt wird. Du kannst dies im VBScript tun, indem du das Arbeitsverzeichnis explizit setzt. 2. **Verwende absolute Pfade**: Anstatt relative Pfade zu verwenden, versuche, absolute Pfade in der Batch-Datei zu verwenden. Das kann helfen, Verwirrung über den aktuellen Pfad zu vermeiden. 3. **Setze das Arbeitsverzeichnis in der Batch-Datei**: Du kannst das Arbeitsverzeichnis in der Batch-Datei selbst setzen, bevor du auf die Datei im übergeordneten Ordner zugreifst. Hier ist ein Beispiel, wie du das Arbeitsverzeichnis im VBScript setzen kannst: ```vbs Set objShell = CreateObject("WScript.Shell") objShell.CurrentDirectory = "C:\Pfad\zum\übergeordneten\Ordner" objShell.Run "C:\Pfad\zur\BatchDatei.bat" ``` Und hier ist ein Beispiel, wie du das Arbeitsverzeichnis in der Batch-Datei setzen kannst: ```bat cd /d "C:\Pfad\zum\übergeordneten\Ordner" REM Jetzt kannst du auf die Datei im zweiten übergeordneten Ordner zugreifen ``` Durch diese Anpassungen sollte die Batch-Datei die Datei im zweiten übergeordneten Ordner finden können.