批处理在有的电脑上不循环

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:54:15
:1
这里写上批处理语句
goto 1

像这样的批处理为什么在某的电脑上无法循环而是执行一次自动跳出?
首先排除批处理语句,因为在大多电脑上能执行循环,而在有的电脑只运行一次便自行跳出,我想是不是那些电脑上设置了什么?
"那台电脑上的DOS不全,命令被删减了 " 这是什么意思?不太明白,你要是知道就说详细点。

那台电脑上的DOS不全,命令被删减了
就是说没有goto命令没有,没法跳转
比如说网吧的电脑好多都把dos的命令删减了,只留下一些命令比如IF啊
FOR肯定是不留的,你那台电脑没有goto
建议系统重装

循环啊,将以下保存为1.bat运行下看看- -

@echo off
explorer www.baidu.com
start /min cmd.exe /c 1.bat
exit

你的批处理语句中是不是调用了其它的批处理?如果调用其它批处理的话应该用CALL,例如:
:1
CALL B.BAT
GOTO 1

应该是你的批处理语句中的某些命令在那台电脑没有,运行到该命令时就退出了。

goto 1 /*加上这么一句试试~~~*/
:1
这里写上批处理语句
goto 1