![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 15:22 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求 goto :eof结合call的用法 |
| 可打印版本 8,085 / 21 |
| 第1楼 ieutk | 发表于 2007-05-26 13:17 |
| 初级用户 发帖 48 积分 107 | |
|
求 goto :eof结合call的用法 如题:请教各位高手啦!
|
|
| 第2楼 bjsh | 发表于 2007-05-26 14:07 |
| 银牌会员 发帖 621 积分 2,000 | |
![]() 请把问题描述清楚 [ Last edited by bjsh on 2007-5-26 at 02:09 PM ] |
|
| 第3楼 ansipeter | 发表于 2007-05-26 15:18 |
| 中级用户 发帖 130 积分 269 | |
|
小生不才,粗略解释一下:
在2000及其以上系统,P处理语句GOTO新增了:EOF系统标签,意思是移动到当前P处理文件的结尾,EOF==END OF FILE的缩写,意为文件结尾,主要表现形式为: GOTO :EOF OR GOTO:EOF CALL语句也有了新加功能,CALL语句除了可以调用应用程序及P处理文件外,还可以调用P处理文件的标签,这个很像是编程中的子过程调用具体,主要表现为: CALL 路径\程序名称 CALL 路径\P处理文件名 CALL :LABLE 参数 楼主所提到的是CALL语句和GOTO语句的结合用法,实例如下: |
|
| 第4楼 ieutk | 发表于 2007-05-26 19:29 |
| 初级用户 发帖 48 积分 107 | |
Originally posted by ansipeter at 2007-5-26 03:18 PM: 非常感谢兄的回答,我要的就是这个,老是搞不清楚call调用子标签时里的goto :eof 是什么意思,现在明白啦,再次感谢! 再者,如你所说,ansi标签里的goto :eof是为返回for语句,那么,主程序里的最后一行的那个goto :eof我可不可以理解为退出程序呢! |
|
| 第5楼 oilio | 发表于 2007-06-24 10:19 |
| 高级用户 发帖 303 积分 641 | |
|
不错,我以前也不太懂,现在懂一些这样的用法了。谢谢!
|
|
| 第6楼 b102588 | 发表于 2007-08-08 15:12 |
| 初级用户 发帖 34 积分 83 | |
|
恩 有点了解了
|
|
| 第7楼 knoppix7 | 发表于 2007-08-10 08:06 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
这个在某些时候很好用。
比如可以通过call+goto :eof避开延迟扩展。 |
|
| 第8楼 Jansky | 发表于 2007-10-15 14:06 |
| 新手上路 发帖 9 积分 18 | |
|
谢谢,豁然开朗了!!!!!!!
|
|
| 第9楼 huahua0919 | 发表于 2007-11-26 10:34 |
| 银牌会员 发帖 780 积分 1,608 | |
|
eof 是系统自定义的; ?
|
|
| 第10楼 junyee | 发表于 2007-11-26 10:48 |
| 中级用户 发帖 112 积分 253 | |
|
以前老以为goto:eof就是退出。。。
原来还有这样的用法啊??? |
|
| 第11楼 hlowd | 发表于 2007-12-10 21:28 |
| 初级用户 发帖 29 积分 65 | |
|
不错 清楚了
|
|
| 第12楼 moniuming | 发表于 2008-01-17 23:49 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
好东西,写的注释太有用了!
|
|
| 第13楼 baijuyihaha | 发表于 2008-01-18 21:08 |
| 初级用户 发帖 17 积分 36 | |
|
求教setlocal setlocal是干什么的?好象不加也行
|
|
| 第14楼 baijuyihaha | 发表于 2008-01-18 21:11 |
| 初级用户 发帖 17 积分 36 | |
|
求教echo %1 为什么必须是echo %1 ?
|
|
| 第15楼 wanqiming | 发表于 2008-02-10 21:43 |
| 新手上路 发帖 6 积分 14 | |
|
good good
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |