中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 12:57
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求教一个关于GOTO的问题! 查看 880 回复 1
楼 主 求教一个关于GOTO的问题! 发表于 2006-11-30 11:50 ·  中国 黑龙江 哈尔滨 中移铁通
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
比如类似这样的批处理如何表达?
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 ]
2 发表于 2006-11-30 12:15 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
运行环境: 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 == exit /b
goto :%1

:01
echo 01 标签段
goto :end

:02
echo 02 标签段
goto :end

:end
exit /b 1000
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
论坛跳转: