.bat findet exe nicht im zweiten übergeordneten Ordner nach externem Start?

Antwort

Wenn eine Batch-Datei (.bat) eine .exe-Datei in einem übergeordneten Ordner nicht findet, könnte das an mehreren Faktoren liegen, wie z.B. dem aktuellen Arbeitsverzeichnis oder der Pfadangabe. Hier ist eine Möglichkeit, wie du sicherstellen kannst, dass die .bat-Datei die .exe-Datei im zweiten übergeordneten Ordner findet: 1. **Verwende relative Pfade**: Du kannst relative Pfade verwenden, um zur .exe-Datei zu navigieren. Der relative Pfad `..\..` geht zwei Verzeichnisse nach oben. 2. **Setze das Arbeitsverzeichnis**: Stelle sicher, dass das Arbeitsverzeichnis korrekt gesetzt ist, bevor du die .exe-Datei aufrufst. Hier ist ein Beispiel, wie du das in einer .bat-Datei machen könntest: ```bat @echo off cd %~dp0 cd ..\.. if exist "deinProgramm.exe" ( deinProgramm.exe ) else ( echo Datei nicht gefunden ) ``` In diesem Beispiel: - `%~dp0` gibt das Verzeichnis der Batch-Datei zurück. - `cd ..\..` geht zwei Verzeichnisse nach oben. - `if exist "deinProgramm.exe"` prüft, ob die .exe-Datei existiert, und führt sie aus, wenn sie gefunden wird. Stelle sicher, dass die Pfadangaben korrekt sind und dass die .exe-Datei tatsächlich im angegebenen Verzeichnis liegt.

Kategorie: Computer Tags: Batch Ordner Exe
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie starte ich eine Datei aus zwei übergeordneten Ordnern mit Batch?

Um in einer Batch-Datei eine Datei zu starten, die sich zweigeordnete Ordner höher befindet kannst du den relativen Pfad verwenden. Hier ist ein Beispiel, wie du das machen kannst: ```batch @ech... [mehr]

Wie lösche ich einen Ordner bei CMD, egal ob voll oder leer ist?

Um einen Ordner über die Eingabeaufforderung (CMD) zu löschen, kannst du den Befehl `rmdir` oder `rd` verwenden. Wenn der Ordner leer ist, kannst du einfach den folgenden Befehl verwenden:... [mehr]

Wie kopiere ich eine existente Datei bei CMD in einen anderen Ordner?

Um eine bereits existierende Datei über die Eingabeaufforderung (CMD) in einen anderen Ordner zu kopieren, kannst du den Befehl `copy` verwenden. Hier ist die allgemeine Syntax: ``` copy "P... [mehr]

Wie ist die Recycle Bin aufgebaut?

Der Recycle Bin (Papierkorb) in Windows ist ein spezieller Ordner, der gelöschte Dateien und Ordner speichert, bevor sie endgültig entfernt werden. Der Aufbau des Recycle Bins umfasst folgen... [mehr]

Wie kann ich beim angehefteten Ordner an der Taskleiste den Dateipfad verringern?

Um den gesamten Dateipfad eines angehefteten Ordners in der Taskleiste zu verringern, kannst du folgende Schritte ausprobieren: 1. **Verknüpfung erstellen**: Erstelle eine Verknüpfung des O... [mehr]

Was bedeutet ./ und wie kann man in einen anderen Ordner wechseln?

Die Notation `./` steht in der Regel für das aktuelle Verzeichnis in einem Dateisystem. Wenn du beispielsweise einen Befehl in der Kommandozeile eingibst, der mit `./` beginnt, bedeutet das, dass... [mehr]

Wohin kommen Bilder, die ich über die Windows Fotoanzeige in einen Ordner verschiebe und diesen Ordner über Rückgängig lösche?

Wenn du Bilder über die Windows Fotoanzeige in einen Ordner verschiebst und diesen Ordner anschließend über die Rückgängig-Funktion löschst, wird der Ordner in der Regel... [mehr]

Kann ich den Ordner C:\inetpub unter Windows 11 löschen?

Der Ordner `C:\inetpub` ist standardmäßig der Speicherort für die Internet Information Services (IIS) auf Windows-Systemen. Wenn du IIS installiert hast und diesen Dienst nicht mehr be... [mehr]

Wie kann ich auf Windows Bilder in einem Ordner individuell sortieren, ohne automatische Sortierung nach Name oder Datum?

Um Bilder in einem Ordner auf Windows individuell zu sortieren, kannst du die folgenden Schritte befolgen: 1. **Öffne den Ordner**: Gehe zu dem Ordner, in dem sich deine Bilder befinden. 2. **W... [mehr]

Automatisiert Inhalte von 2 Ordnern vergleichen?

Um die Inhalte von zwei Ordnern automatisiert zu vergleichen, kannst du verschiedene Methoden und Tools verwenden. Hier sind einige Ansätze: 1. **Betriebssystem-Tools**: - **Windows**: Du kan... [mehr]