a.bat wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt. Windows 10

a.bat wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt. Windows 10

Ich habe eine einfache Batchdatei a.batim Verzeichnisc:\users\ppast\onedrive\plocha\

@echo off
rem this is remark
dir "c:\program files" > c:\list.txt
echo "program has completed"

Ich möchte es von cmd ausführen

>cd c:\users\ppast\onedrive\plocha
>dir /b
... 
a.bat
...
>a.bat
'a.bak' is not recognized as an internal or external command,
operable program or batch file.

Hier möchte ich es einfach ausführen, aber der Batch kann es nicht finden (es ist das richtige Verzeichnis, die Datei existiert und die einzige Möglichkeit, die Datei auszuführen, ist >a{TAB} zur automatischen Vervollständigung >a.bak{Enter}. Jetzt funktioniert es). Es funktioniert also nur mit automatischer Vervollständigung, aber nicht, wenn ich einen relativen Pfad vom aktuellen Verzeichnis angebe (z. B. einfach a.bat). Warum? Gibt es ein mögliches anderes Programm, das damit herumspielt? Ich habe einige Umgebungsvariablen, lösche sie aber alle, aber das Problem besteht weiterhin. Gibt es einen Grund, warum nur die automatische Vervollständigung funktioniert?

verwandte Informationen