标题: WBAT的子BAT的GOTO 能不能去主BAT或者其他BAT?
[打印本页]
作者: GOTOmsdos
时间: 2005-4-24 00:00
标题: WBAT的子BAT的GOTO 能不能去主BAT或者其他BAT?
如题
补充: 一般,GOTO只能去本BAT的标签,但有时不方便.
作者: gmy
时间: 2005-4-26 00:00
这就是BASIC和BAT的通病,GOTO的弱点。
作者: willsort
时间: 2005-4-30 00:00
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
[此贴子已经被作者于2005-4-30 12:42:47编辑过]
作者: GOTOmsdos
时间: 2005-4-30 00:00
willsort在啊.
看了一下,不错不错,巧妙通过%1 %2,弥补了缺憾! 又解决了一个问题! 我来试试...
[此贴子已经被作者于2005-4-30 13:54:13编辑过]