2014-03-27 61 views
0

代碼:命令提示符創建幫助命令不成功

:echo 
if not "%1"=="/?" (
echo %* 
) else (
echo ECHO : 
echo Write line. 
echo. 
echo Syntax : 
echo echo [text] 
) 
goto :start 

我把它放在我的命令行界面。
但是,當我使用call :echo /?,它是不成功的。
我能做什麼?我應該使用-?而不是/?

+0

你可以使用 - ?問題是/?在通話時使用它有特殊的意義。它打印對呼叫命令的幫助。 – cup

+0

我明白了。我應該關閉這個問題嗎? – Jamie

回答

0

杯子在他的評論中診斷出這個問題。 CALL命令將/?解釋爲對CALL命令本身的幫助請求。

你可以改變二號線在你的腳本改爲:

然後當你調用例程,使用:

call :echo "/?"