Das Ausführen einer .bat-Datei direkt über eine HTML-Seite ist aus Sicherheitsgründen nicht möglich. Webbrowser sind so konzipiert, dass sie den Zugriff auf das Dateisystem des Ben... [mehr]
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. Standardmäßig wird eine Batch-Datei im Kontext des Verzeichnisses ausgeführt, in dem sie gestartet wird, es sei denn, das Arbeitsverzeichnis wird explizit geändert. Hier ist ein Beispiel, wie das VBScript aussehen könnte, um eine Batch-Datei auszuführen: ```vbs Set objShell = CreateObject("WScript.Shell") objShell.Run "C:\Pfad\zu\deiner\batchdatei.bat", 1, True ``` Und hier ist ein Beispiel für die Batch-Datei: ```bat @echo off cd .. cd .. if exist "datei.txt" ( echo Datei gefunden ) else ( echo Datei nicht gefunden ) ``` In diesem Beispiel wird die Batch-Datei zwei Verzeichnisebenen nach oben navigieren und nach einer Datei namens "datei.txt" suchen. Wenn die Datei immer noch nicht gefunden wird, könnte es hilfreich sein, den vollständigen Pfad zur Datei in der Batch-Datei anzugeben oder das Arbeitsverzeichnis explizit zu setzen: ```bat @echo off cd /d "C:\Pfad\zum\zweiten\übergeordneten\Ordner" if exist "datei.txt" ( echo Datei gefunden ) else ( echo Datei nicht gefunden ) ``` Stelle sicher, dass die Pfade korrekt sind und dass die Datei tatsächlich im angegebenen Verzeichnis existiert.
Das Ausführen einer .bat-Datei direkt über eine HTML-Seite ist aus Sicherheitsgründen nicht möglich. Webbrowser sind so konzipiert, dass sie den Zugriff auf das Dateisystem des Ben... [mehr]