批处理文件 - 自定义CMD命令; /?还是帮忙显示?

时间:2015-07-13 14:50:03

标签: windows batch-file cmd

我知道当您输入命令然后传递问号时,它将返回有关语法的信息,例如set /?。那么如何在批处理文件中执行此操作?例如,如果我在cmd的根目录中有我的批处理文件,我称之为“batchTest /?”它会显示帮助信息吗?

2 个答案:

答案 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