|
|
setlocal enabledelayedexpansion
set z=Word Excel PowerPoint Access Groove Lync OneDrive OneNote Outlook Publisher Teams
for %%k in (%z% i) do set %%k=0
choice /n /c 123456789qw /m 请选择:
if errorlevel 11 set j=Teams&goto zj3
if errorlevel 10 set j=Publisher&goto zj3
if errorlevel 9 set j=Outlook&goto zj3
if errorlevel 8 set j=OneNote&goto zj3
if errorlevel 7 set j=OneDrive&goto zj3
if errorlevel 6 set j=Lync&goto zj3
if errorlevel 5 set j=Groove&goto zj3
if errorlevel 4 set j=Access&goto zj3
if errorlevel 3 set j=PowerPoint&goto zj3
if errorlevel 2 set j=Excel&goto zj3
if errorlevel 1 set j=Word&goto zj3
:zj3
if !%j%!==0 (set %j%=1
set /a i+=1) else (set %j%=0
set /a i-=1)
有没有可能在for循环把if errorlevel 1-11这个判断完成呢? |
|