中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求教一个关于GOTO的问题! 上一主题 | 下一主题
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『楼 主』:  求教一个关于GOTO的问题!

比如类似这样的批处理如何表达?
1.BAT内容:
call 2.BAT:02    ←如何表达?


2.BAT内容:
01
........
02
.......

也就是有没有可以在1.BAT中直接调用执行2.BAT中02以下的命令
关于WBAT有感,引发的非WBAT批处理类似执行方式的思考!

[ Last edited by 0451lym on 2006-11-30 at 11:52 AM ]

2006-11-30 11:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 2 楼』:  

运行环境: Windows CMD Shell

1.bat
@echo off

Call 2.Bat 02

::  判断所 Call 之 2.Bat 是否运行成功,只要有预设errorlevel返回值,就是运行成功!
if %errorlevel%==1000 ( echo 2.Bat 成功执行! ) else ( echo 2.Bat 运行失败! )
2.bat
@echo off

if [%1]==[] exit /b
goto :%1

:01
        echo 01 标签段
        goto :end

:02
        echo 02 标签段
        goto :end

:end
        exit /b 1000




    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-11-30 12:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: