我想让用户输入数字,如果他们错过了一个我希望程序删除错误消息。但是,如果未定义不起作用。这个批处理文件有什么问题
set /p aa=a11:
set /p ba=a12:
set /p ba=a12:
set /p ab=a21:
set /P bb=a22:
cls
echo antra matrica
echo.
set /p qq=b11:
set /p wq=b12:
set /p qw=b21:
set /P ww=b22:
for %%A IN (%aa%, %ba%, %ab%, %bb%, %qq%, %wq%, %qw%, %ww%) DO IF [%%A]==[] goto error
它忽略了for命令。当所有变量都输入空白时,我能做些什么来使其工作?
'对于%% A IN(aa,ba,ab,bb,qq,wq,qw,ww)DO IF NOT DEFINED %%转到错误' – Aacini