![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-30 10:55 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » goto :eof 是什么意思啊? |
| 可打印版本 2,501 / 15 |
| 第1楼 kidzgy | 发表于 2007-08-04 20:53 |
| 中级用户 发帖 129 积分 262 | |
|
goto :eof 是什么意思啊? goto :eof 是什么意思啊?
|
|
| 第2楼 slore | 发表于 2007-08-04 20:56 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
end of file?
到结尾……就是退出 |
|
| 第3楼 zw750516 | 发表于 2007-08-04 21:30 |
| 新手上路 发帖 7 积分 16 | |
|
在批处理中 goto :s 的意思就是跳转到标记为 :s 那行,具体就要看接下来要执行的命令了.
|
|
| 第4楼 wudixin96 | 发表于 2007-08-04 21:43 |
| 银牌会员 发帖 931 积分 1,928 | |
|
goto :eof和普通跳转略有区别的。
goto :eof中的:是必须加的,而普通的跳转是可以不要加:号的。 goto :eof是不需要在某行加标签的,而普通的跳转必须加标签。 如:楼上的,就必须在某行设立一标签。如 :s。 [ Last edited by wudixin96 on 2007-8-4 at 09:48 PM ] |
|
| 第5楼 zw750516 | 发表于 2007-08-04 22:24 |
| 新手上路 发帖 7 积分 16 | |
|
哈,又长了见识,谢谢楼上的了!
|
|
| 第6楼 kidzgy | 发表于 2007-08-05 07:30 |
| 中级用户 发帖 129 积分 262 | |
|
goto :eof 代表什么意思啊?如果退出的话,用exit不就行了吗?
|
|
| 第7楼 gmsx007 | 发表于 2007-08-05 14:13 |
| 初级用户 发帖 36 积分 75 | |
|
这个不太懂 这个不太懂,能再详细吗?
|
|
| 第8楼 knoppix7 | 发表于 2007-08-06 10:02 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
从哪来到哪去。个人理解。
比如call :XXXXXX 1234 :XXXXXX XXX goto :eof call 完后就直接回到call :XXXXXX处继续往下执行。(我没用过。。所以。。) |
|
| 第9楼 6622186 | 发表于 2007-08-06 23:51 |
| 高级用户 发帖 411 积分 894 | |
Originally posted by kidzgy at 2007-8-5 07:30 AM: 你想的太简单了, goto :eof 又不是退出. |
|
| 第10楼 lbccyxs | 发表于 2007-08-07 05:10 |
| 初级用户 发帖 27 积分 54 | |
|
能举个例吗?不懂就问
|
|
| 第11楼 kidzgy | 发表于 2007-08-07 10:26 |
| 中级用户 发帖 129 积分 262 | |
|
那么goto :eof 到底是什么意思呢?
|
|
| 第12楼 sdp910 | 发表于 2007-08-07 21:53 |
| 初级用户 发帖 40 积分 89 | |
|
goto eof 是用在批处理写代码中,exit是直接在dos界面下的命令。。。。
|
|
| 第13楼 shifengl | 发表于 2009-05-25 04:15 |
| 新手上路 发帖 4 积分 14 | |
| 第14楼 dnntgmfd | 发表于 2009-05-25 04:47 |
| 初级用户 发帖 52 积分 85 来自 湘乡 | |
|
上面的那个:
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少. @for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul 好神奇的,可否讲解一下 |
|
| 第15楼 Hanyeguxing | 发表于 2009-05-25 12:21 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
在一般的批处理中,goto :eof 和exit 是看不明显区别的,但在call多个标签时,就能看出来。如下:
@echo off for /l %%i in (1,1,3) do call :%%i pause exit :1 echo 1 pause goto :eof :2 echo 2 pause goto :eof :3 echo 3 pause goto :eof :最后一个goto :eof可以不用 |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |