
請教精簡批處理if命令
精減寫成set /p Z=輸入對應字符回車:精減成goto %Z% 但輸入不存在的跳轉時閃退 有沒有精減又不閃退的方法nclick="copycode($('code0'));">復制代碼
- set /p Z=輸入對應字符回車:
- if not %Z%== set Z=%Z:~0,2%
- if %Z%==0 goto 0
- if %Z%==1 goto 1
- if %Z%==2 goto 2
- if %Z%==3 (set Aa=視頻&goto 3)
- if %Z%==4 (set Aa=電影&goto 3)
- if %Z%==5 goto 5
- if %Z%==6 goto 6
- if %Z%==7 goto 7
- if %Z%==8 goto 8
- if %Z%==9 goto 9
- if %Z%==a goto a
- if %Z%==b goto b
- if %Z%==c goto c
- if %Z%==d goto d
- if %Z%==e goto e
- if %Z%==f goto f
- if %Z%==g goto g
- if %Z%==h goto h
- if %Z%==i goto i
- if %Z%==j goto j
- echo 選擇無效,請重新輸入!
- ping 0 -n 1>nul&goto Cho

