bat中eof是什么意思
发布网友
发布时间:2022-05-13 20:40
我来回答
共2个回答
热心网友
时间:2024-03-16 00:01
eof
是“end of file”的缩写
在批处理作用主要有二:
1、在无call的情况下,会直接退出批处理,此时等同于exit
2、在call的情况下,会中止call,继续执行其他命令
示例:
@echo off
call :str1
pause
goto :eof
echo 此行代码不会被运行
:str1
echo 此行代码运行
goto :eof
热心网友
时间:2024-03-16 00:01
goto :eof表示转到该批处理结尾,转到结尾不就自动退出了么?所以它就和exit作用差不多,但也有不所不同,goto :eof主要用到被调用的批处理中,他会退出被调用的批处理,但调用他的批处理会继续执行。如果在被调用的批处理中用exit代替goto :eof他会全部退出。
参考资料:
亮子的小窝
http://hi.baidu.com/ynnal911/blog/item/cc4d484f9f63c9f4d62afc56.html