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

Batch file 批处理文件-检查%2是否存在,如果未将其设置为0,batch-file,cmd,Batch File,Cmd,我正在处理批处理文件,需要检查是否存在%2,如果没有,则需要将%2设置为0 example: if "%~2"=="" set "%~2"=0 example: if "%2"=="" set "%2"=0 我尝试了我发布的示例,但我无法使其运行。您不能批量修改或设置任何参数(%2是一个),您只能修改变量,但这应该没有问题。 可以将参数指定给变量 set "param2=%~2" if "%param2%"=="" set "param2=0" 非常感谢,我从

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

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

我尝试了我发布的示例,但我无法使其运行。

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

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

非常感谢,我从未想过将变量设置为变量。