我想讓用戶輸入數字,如果他們錯過了一個我希望程序刪除錯誤消息。但是,如果未定義不起作用。這個批處理文件有什麼問題
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