Board logo

标题: 为什么没循环完就退出了? [打印本页]

作者: ruisoft     时间: 2007-6-12 13:35    标题: 为什么没循环完就退出了?

SET T0=%TIME::=%
SET T0=%T0:~0,-5%
FOR /F "SKIP=5 TOKENS=1,2,3,4 DELIMS=," %%T IN (Z:\TIME.TXT) DO (
  IF %T0% GTR %%T (
    IF %T0% LSS %%U (
      CALL :TE "%%W", "%%V"
    )
  )
)

:TE
SET CLASS=%1
SET C_ID=%2
GOTO :EOF
作者: slore     时间: 2007-6-12 13:37
:TE
SET CLASS=%1
SET C_ID=%2
GOTO :EOF

Call TE就执行GOTO :eof了吧?
作者: ruisoft     时间: 2007-6-12 13:54
如何控制流程的返回??
作者: slore     时间: 2007-6-12 14:19
:TE
SET CLASS=%1
SET C_ID=%2

:Slore
GOTO :EOF