中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-02 16:45
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求 goto :eof结合call的用法 查看 7,323 回复 21
16 发表于 2008-02-10 22:04 ·  中国 吉林 吉林市 联通
中级用户
★★
积分 307
发帖 130
注册 2008-02-01 21:29
18年会员
UID 109981
性别 男
状态 离线
在子程序末尾使用goto :eof表示返回调用他的命令结束位置
在for 语句中使用goto :eof表示不执行本次循环后面的指令,继续下一循环,但不会跳出for语句
既不在子程序中也不在for语句里,goto :eof表示文件结束
鄙人不才只知道这些
17 发表于 2008-02-12 08:28 ·  中国 福建 福州 电信
中级用户
★★
积分 458
发帖 211
注册 2006-07-26 19:42
19年会员
UID 59307
状态 离线
::在标签内部要用:goto:eof或goto :eof,
::在外部可用:goto:eof或goto :eof或goto eof。
18 发表于 2008-05-15 14:08 ·  中国 河南 驻马店 汝南县 联通
初级用户
积分 22
发帖 9
注册 2008-03-21 10:57
18年会员
UID 113575
性别 男
状态 离线
多谢多谢,学习了
19 发表于 2008-05-15 16:59 ·  中国 山东 济南 联通
新手上路
积分 8
发帖 5
注册 2007-07-09 10:47
18年会员
UID 93512
性别 男
状态 离线
学习了,谢谢3楼的解答
20 发表于 2008-05-15 17:50 ·  中国 云南 昆明 电信
初级用户
积分 64
发帖 27
注册 2007-03-08 21:35
19年会员
UID 81100
性别 男
状态 离线
基本知道了...
21 发表于 2011-01-14 14:45 ·  中国 天津 联通
新手上路
积分 11
发帖 8
注册 2010-05-24 23:23
16年会员
UID 167538
性别 男
状态 离线
Originally posted by ieutk at 2007-5-26 19:29:



非常感谢兄的回答,我要的就是这个,老是搞不清楚call调用子标签时里的goto :eof 是什么意思,现在明白啦,再次感谢!


再者,如你所说,ans ...

那个就是执行完了那个for循环以后 再一个echo finish!!! 之后就跳到批处理的尾部,直接退出批处理,不会再执行一遍后边的 ansi 标签了。
22 发表于 2011-01-15 00:04 ·  中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
16年会员
UID 152856
性别 男
来自 河南省
状态 离线
后面的%1 不明白
论坛跳转: