a.bat 不被辨識為內部或外部指令、可運行程式或批次檔。 Windows 10

a.bat 不被辨識為內部或外部指令、可運行程式或批次檔。 Windows 10

a.bat我在目錄中有一個簡單的批次文件c:\users\ppast\onedrive\plocha\

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

我想從cmd執行它

>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.

在這裡我想簡單地執行它,但是批次找不到它(它是正確的目錄,文件存在,我可以執行文件的唯一方法是>a{TAB} 來自動完成>a.bak{Enter}。現在它可以工作了)。因此,它僅適用於自動完成,但如果我指定當前目錄的相對路徑(例如 simple a.bat),則不起作用。為什麼?是否有其他程序可能會幹擾它?我有一些環境變量,但將它們全部刪除,但問題仍然存在。僅自動完成工作有什麼原因嗎?

相關內容