如题,在cmd运行bat文件,为什么总提示说不是内部或外部命令,也不是可运行的程序或批处理文件呢?
在cmd运行bat文件,为什么总提示说不是内部或外部命令,也不是可运行的程序或批处理文件呢?
最新跟帖
henry80
这个涉及到环境变量的问题。
如果你是系统自带的一些命令那么是不会提示出错的。
如果是第三方的话,需要在命令提示符下进入命令所在文件夹然后在执行才可以。
非诚勿扰
@echo off
echo 工程路径请自行修改
pause
把以上批处理保存在c盘根目录,命名为hello.bat,让其完全路径为c:\hello.bat
运行cmd,输入 start "" "c:\hello.bat"
jiojia
用记事本打开批处理文件,点另存为,查看“编码”是否为“ANSI”,如果不是,改过来保存试试。我原来碰到过这个情况。
喝咖啡的棉花
添加系统变量
变量名:ComSpec
值 :%SystemRoot%\system32\cmd.exe
变量名:PATHEXT
值:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
非專業嫣嫣
@rem 工程路径请自行修改
估计这行在工程两字后面断开换行了,剩下的"工程路径请自行修改"当做命令当然不是内部或外部命令。