将参数添加到特定批处理文件

时间:2016-10-07 12:52:34

标签: batch-file

如何添加其他选项来调用changeName.bat?

我想配置-h(帮助)来致电changeName.bat -h

2 个答案:

答案 0 :(得分:1)

您可以直接goto参数:

@echo off

If not "%~1"=="" goto:%~1 2>nul || Echo Error Invalid Argument

echo Here Your normal code without argument
exit/b

:-h
echo I'm In Help
exit/b


:-t
echo I'm in Test
exit/b

这是一个非常强大的解决方案:

  • 在没有IF语句
  • 的情况下直接处理无效参数
  • 只需创建一个新标签即可添加新参数
  • 您的代码结构合理

答案 1 :(得分:0)

针对您案例的简单解决方案:

$filter=length(Name) eq 2

HTH;)