我知道当您输入命令然后传递问号时,它将返回有关语法的信息,例如set /?
。那么如何在批处理文件中执行此操作?例如,如果我在cmd的根目录中有我的批处理文件,我称之为“batchTest /?”它会显示帮助信息吗?
答案 0 :(得分:1)
这将有效:
IF "%1"=="/?" (
ECHO help line 1
ECHO help line 2
ECHO help line 3
)
答案 1 :(得分:1)
您可以使用if语句检查' /?'的参数。如果找到帮助信息,请打印出来。这是一个例子:
if '%1'=='/?' goto :HELP
echo Here is the Main batch file
goto :EOF
:HELP
echo Print Help Information