我有下面的命令行文件。我需要检查变量的空值。我没有提供任何命令行参数。
@echo off
@set PASSWORD=
@set PORT=9001
@set command=START
if %PASSWORD% NEQ () GOTO MyLabel
:MyLabel
@set command=%command% -p%PASSWORD%
@set command=%command% -i%PORT%
@echo %command%
我尝试了几个选项,例如与空括号 ( ()
)、空字符串 ( ""
) 进行比较,但似乎没有任何效果。它运行时给我以下输出:
() 在这个时候是出乎意料的。
我正在使用 Windows 7 x32。有人可以帮忙吗?