2014-03-27 60 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 "/?"