标题: [求助]call + 标签时一段标签的书写应该注意什么???
[打印本页]
作者: JasonMing
时间: 2007-10-13 13:21
标题: [求助]call + 标签时一段标签的书写应该注意什么???
我想问一下,使用CALL+P标签时,标签的书写应该注意什么???
调用标签时怎么样才使这个标签结束???
例如
for %%i in (a.txt) do (
set var=%%i
if %%i.==. ( call :a ) else (call :b)
a:
set /a var+=1
echo %var%
b:
set /a var-=1
echo %var%
在这里 :a下面有 :b ,call :a之后怎样才能使这个CALL终止并返回FOR程序体啊???
作者: guixi
时间: 2007-10-13 13:40
各标签前8个字符不要重复。
执行完加goto :eof
作者: s11ss
时间: 2007-10-13 16:29
for %%i in (a.txt) do (
set var=%%i
if %%i.==. ( call :a ) else (call :b)
)
::不是a:
:a
set /a var+=1
echo %var%
::应当有这行
goto :eof
::不是b:
:b
set /a var-=1
echo %var%
::这行可有可无,因为已经是文件末尾
goto :eof
[
Last edited by s11ss on 2007-10-13 at 04:32 PM ]