一个批处理文件我也有第一线的是这样的:如何将命名参数传递给批处理文件?
IF "%FirstServer2%" == "No" goto :SkipSolution
变量%FirstServer2%不被任何声明,所以它必须被传递给该批处理文件以某种方式。那么,我该如何传递价值呢?
一个批处理文件我也有第一线的是这样的:如何将命名参数传递给批处理文件?
IF "%FirstServer2%" == "No" goto :SkipSolution
变量%FirstServer2%不被任何声明,所以它必须被传递给该批处理文件以某种方式。那么,我该如何传递价值呢?
set FirstServer2=No
MyBatchFile.cmd
只需事先设置环境变量,然后开始批处理。
在这种情况下,命名参数有点让人误解,因为FirstServer2
只是一个正常的环境变量。
我在批处理中使用过类似的技术,我曾经写过一个很漂亮的配置。根据是否设置了变量,它会假设一些默认值或者使用已定义的值。如果你想避免直接传递给批处理的参数的过度分析,这是一个非常有用的技术。
传递的命令行参数由数(%1,%2等)
任何其他与在%前将是一个环境变量引用的,或者是通过外部设定或蝙蝠内设置或cmd文件。