楼 主
WBAT的子BAT的GOTO 能不能去主BAT或者其他BAT?
发表于 2005-04-24 00:00 · 中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
UID 7105
性别 男
状态 离线
如题
补充: 一般,GOTO只能去本BAT的标签,但有时不方便.
第 2 楼
发表于 2005-04-26 00:00 · 中国 河北 石家庄 桥西区 联通
版主
★★★
操作系统爱好者
积分 1,113
发帖 392
注册 2002-11-11 00:00
UID 228
性别 男
状态 离线
这就是BASIC和BAT的通病,GOTO的弱点。
DOS之家 http://doshome.com 站长 葛明阳
第 3 楼
发表于 2005-04-30 00:00 · 中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线
Re GOTOmsdos:
通过规范的程序设计,可以实现在Bat中Goto或Call到自身或其他Bat的标签。
主调的结构
...
:: Call 型调用自身
call %0 : labelname
...
:: Goto 型调用自身
%0 : lablename
...
:: Call 型调用其他Bat
call bat_name : labelname
...
:: Goto 型调用其他Bat
bat_name : lablename
...
被调的结构
@echo off
if "%1"==":" goto %2
...
:labelname
...
goto end
...
:end
※ Batchinger 致 Bat Fans:请访问
批处理编程的异类 ,欢迎交流与共享批处理编程心得!
第 4 楼
发表于 2005-04-30 00:00 · 中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
UID 7105
性别 男
状态 离线
willsort在啊.
看了一下,不错不错,巧妙通过%1 %2,弥补了缺憾! 又解决了一个问题! 我来试试...
论坛跳转: