在cmd运行bat文件,为什么总提示说不是内部或外部命令,也不是可运行的程序或批处理文件呢?

我把bat文件写成一个最简单的格式,
@echo off
@rem 工程路径请自行修改

始终不能运行,按照网上查的资料,我看了环境变量,里面有系统环境变量PATH,和用户环境变量,其中系统环境变量,本来就有%SystemRoot%\system32;%SystemRoot%;用户环境变量没有,我也给加上去了,还是无法执行bat文件,高手给帮帮忙呀!

内容是正确的
(第二个@可以省略)

你试着改下这个bat的文件名,不要用cmd中的命令名作文件名
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-23
.......
第2个回答  2011-08-23
批处理里是@rem还是rem?
第3个回答  2011-08-29
@eho off
echo 工程路径请自行修改
pause

在cmd运行bat文件,为什么总提示说不是内部或外部命令,也不是可运行的...
这个涉及到环境变量的问题。如果你是系统自带的一些命令那么是不会提示出错的。如果是第三方的话,需要在命令提示符下进入命令所在文件夹然后在执行才可以。

在cmd运行bat文件,为什么总提示说不是内部或外部命令,也不是可运行的...
估计这行在工程两字后面断开换行了,剩下的"工程路径请自行修改"当做命令当然不是内部或外部命令。

...cmd 命令,显示 不是内部或外部命令,也不是可运行程序或批处理文件...
win7 操作cmd 命令时显示“不是内部或外部命令,也不是可运行程序或批处理文件”可能是系统没有开启Command命令提示符。解决方法如下:1.在桌面上依次点击【我的电脑】——右击鼠标选择【选择属性】——然后进入【高级系统设置】2.点击后,进入高级系统设置的详细配置,选择【环境变量】3.进入后可以看到...

如何解决CMD提示“不是内部或外部命令?
首先,当遇到“不是内部或外部命令”的错误时,最可能的原因是输入的命令拼写错误或者格式不正确。例如,如果你想运行一个名为“myscript.bat”的批处理文件,但是错误地输入了“mscript.bat”或者“mycript.bat”,系统就会因为找不到对应的命令而报错。因此...

CMD不是内部或外部命令,也不是可运行的程序或批处理文件
CMD提示“不是内部或外部命令,也不是可运行的程序或批处理文件”通常意味着CMD无法识别输入的命令,因为它既不是系统内置的命令,也不是当前环境变量路径下可找到的可执行文件。当在命令提示符中输入一个命令并按下回车时,CMD会首先检查这个命令是否是其内部命令,如`dir`、`cd`等。如果不...

CMD命令为什么提示不是内部或外部命令
CMD命令提示“不是内部或外部命令”通常意味着Windows命令提示符(CMD)无法识别你输入的命令。这种情况可能由几个原因造成:1. **命令拼写错误**:最常见的原因是用户输入了错误的命令名或参数。例如,将`dir`误写为`drt`。2. **环境变量问题**:如果命令是一个可执行文件(如`.exe`、`.bat`等...

...命令都提示不是内部或外部命令,也不是可运行的批处理文件.._百度知...
1.是不是缺少文件,这些运行命令相对应的文件在“c:\\windows\\system32\\"文件夹下,如help.exe ipconfig.exe等...2.看是不是path路径有误,开始>运行cmd>输入path回车,一般path路径为:PATH=C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\St ormII\\Codec;C:\\...

...不是内部或外部命令,也不是可运行的程序或批处理文件。
这个命令输入错了,应该输入这个脚本的绝对路径。如:你要运行的脚本在C盘的a1文件夹中的b2文件夹的c3文件夹内,名称为set client env.bat 你就要输入C:\\a1\\b2\\c3\\set client env.bat,千万不能输入错了,不能把空格输入成- +等符号。这只是个例子,需要按照你真实的路径和文件名填。

...不是内部或外部命令,也不是可运行的程序或批处理文件”\/
这个文件在C:\\windows\\system32下面。如果你的没有,从别的电脑上面把它复制到你电脑上面,再运行它就可以了。Windows提示不是内部或外部命令,也不是可运行的程序或批处理文件。这说明你刚输入的命令没有指向的文件或不是内部命令。这里解释一下什么是内部命令,早在DOS时代的时候,为了方便用户的操作...

...不是内部或外部命令,也不是可运行的程序和批处理
目测是路径问题,写上绝对路径就好了,计划任务里的BAT执行路径一般是c:\\windows\\system32之类的,跟你预期的路径可能不一致。

相似回答