从同一个批处理文件中调用 2 个或更多方法
calling 2 or more methods from from the same batch file
我的批处理脚本中有 2 个方法,我必须调用它们并在同一个脚本中执行它们。
:methodname
some for loops
GOTO:EOF
call: methodname
:methodname2
some for loops
GOTO:EOF
call: methodname2
你的call
语句的位置是错误的。
批处理对functions
一无所知,它只知道标签。
代码会逐行执行,label就是一行,以冒号开头,什么都不做,但是可以调用。
要解决您的问题,您可以转移电话。
call :methodname
call :methodname2
goto :eof
:methodname
some for loops
GOTO :EOF
:methodname2
some for loops
GOTO :EOF
您还可以制作两个批处理文件,一个是您拥有的主要文件:
call methodname2.bat
call :methodname
goto :eof
:methodname
some for loops
GOTO :EOF
methodname2.bat 持有:
:methodname2
some for loops
exit
我的批处理脚本中有 2 个方法,我必须调用它们并在同一个脚本中执行它们。
:methodname
some for loops
GOTO:EOF
call: methodname
:methodname2
some for loops
GOTO:EOF
call: methodname2
你的call
语句的位置是错误的。
批处理对functions
一无所知,它只知道标签。
代码会逐行执行,label就是一行,以冒号开头,什么都不做,但是可以调用。
要解决您的问题,您可以转移电话。
call :methodname
call :methodname2
goto :eof
:methodname
some for loops
GOTO :EOF
:methodname2
some for loops
GOTO :EOF
您还可以制作两个批处理文件,一个是您拥有的主要文件:
call methodname2.bat
call :methodname
goto :eof
:methodname
some for loops
GOTO :EOF
methodname2.bat 持有:
:methodname2
some for loops
exit