Board logo

标题: 求教一个关于GOTO的问题! [打印本页]

作者: 0451lym     时间: 2006-11-30 11:50    标题: 求教一个关于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 ]
作者: redtek     时间: 2006-11-30 12:15
运行环境: 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