2017-03-06 38 views

回答

0

嘗試增加GOTO%1 Article.bat的開始。

GOTO %1 

:512 
echo You see the 512 
:515 
echo You see the 515 

請注意,如果輸入「512」,它將顯示這兩個消息,因爲它不會在下一個標籤之前退出。

+0

爵士任何想法轉到特定的標籤? – Karthick

+0

@Karthick上面的GOTO應該這樣做。但是如果您希望它在標籤後終止,請在下一個標籤前使用exit/b。 'ECHO OFF GOTO%1 :512 回聲你看512 出口/ B :515 回聲你看515 出口/ B' –

0

這種方法有一定的優勢:

main.bat

@echo off 
set /p a="Enter Article ID: " 
call :%a% 2>NUL 
if errorlevel 1 (
    echo No such article 
) else (
    echo Returned from article.bat 
) 
goto :EOF 

:512 
:515 
article.bat 

article.bat

:512 
echo You see the 512 
exit /B 0 

:515 
echo You see the 515 
exit /B 0 
相關問題