中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: GOTO的问题 上一主题 | 下一主题
luoxinxin1988
初级用户




积分 190
发帖 48
注册 2006-6-5
状态 离线
『楼 主』:  GOTO的问题

我有批处理写了如下命令:
@ECHO OFF
IF EXIST D:\123.TXT GOTO 1
1:
echo 123文件存在
IF not EXIST D:\123.TXT GOTO 2
2:
ECHO 123文件不存在
系统返回如下信息:
 http://luoxinxin1988.ik8.com/{EB050CF6-4121-4601-AE02-C6F5DC5749A3}0.jpg

请问我这个批处理问题出在哪里?:(
是不是当中的GOTO命令出错了?

2006-8-13 08:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
luoxinxin1988
初级用户




积分 190
发帖 48
注册 2006-6-5
状态 离线
『第 2 楼』:  

图片连接打错了,系统返回的是系统找不到指定的批处理标签-1
请问我这个问题出在哪里,谢谢

2006-8-13 08:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
namejm
荣誉版主

batch fan


积分 5226
发帖 1737
注册 2006-3-10
来自 成都
状态 离线
『第 3 楼』:  

  1:改为:1,2:改为:2。

  你这段代码是有问题的,执行完1之后,2是无论如何也会执行的。

[ Last edited by namejm on 2006-8-13 at 23:21 ]



尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
2006-8-13 23:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
IceCrack
中级用户

DOS之友


积分 332
发帖 168
注册 2005-10-6
来自 天涯
状态 离线
『第 4 楼』:  

下了一个跳出语句



测试环境: windows xp pro sp2    高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm
2006-8-14 08:58
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (369525996)  编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 5 楼』:  

如果单纯判断文件是否存在用下面的语法就行了
@ECHO OFF
IF EXIST D:\123.TXT ECHO 123文件存在
IF NOT EXIST D:\123.TXT ECHO 123文件不存在

GOTO语法
@ECHO OFF
IF EXIST D:\123.TXT GOTO 1
IF NOT EXIST D:\123.TXT GOTO 2
GOTO END
:1
ECHO 123文件存在
GOTO END
:2
ECHO 123文件不存在
:END

[ Last edited by fastslz on 2006-8-14 at 13:04 ]

2006-8-14 11:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 6 楼』:  

hyes!



DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2006-8-15 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: