批处理文件 - 如果未将%2设置为0,请检查%2是否存在

时间:2013-10-08 22:55:52

标签: batch-file cmd

我正在处理批处理文件,我需要检查是否有%2,如果没有,那么我需要将%2设置为0

    example:
    if "%~2"=="" set "%~2"=0
    example:
    if "%2"=="" set "%2"=0

我尝试了我发布的示例但是,我无法让它工作。

1 个答案:

答案 0 :(得分:3)

您不能批量修改或设置任何参数(%2是一个),您只能修改变量,但这应该没问题。
您可以将参数分配给变量。

set "param2=%~2"
if "%param2%"=="" set "param2=0"