
[已解決]bat腳本循環問題
如上, 運行批處理后 ,第一次選了1并按了回車 執行完后,自動返回主菜單。 但這時候,如果 不按數字,直接按回車。還會 執行 選了1后的效果,請問怎么避免nclick="copycode($('code0'));">復制代碼
- @ECHO off
- PUSHD %~DP0
- REG QUERY HKUS-1-5-19>NUL 2>&1||powershell -Command Start-Process '%~sdpnx0' -Verb RunAs&&exit
- TITLE TEST
- :Menu
- ECHO.&ECHO. 1.TEST 11
- ECHO.&ECHO. 2.TEST 22
- ECHO.&ECHO. 3.退出
- ECHO.
- SET /P Options=[92m請輸入選擇項目序號并按回車確認:[0m
- IF /I %Options%==1 GOTO Add
- IF /I %Options%==2 GOTO Remove
- IF /I %Options%==3 GOTO OUT
- ECHO.&ECHO.序號無效,請重新輸入!
- PING -n 2 127.1>NUL
- CLS
- GOTO Menu
- :Add
- 11111
- ECHO.&ECHO 安裝完成,10秒后自動返回主菜單
- IF EXIST %WinDir%System32CHOICE.exe (
- ECHO.&ECHO 設置完成
- TIMEOUT /t 10 >NUL & CLS & GOTO MENU
- ) ELSE (
- ECHO.&ECHO 已設置,任意鍵退出 &PAUSE>NUL&CLS&QUIT)
- :Remove
- 22222
- ECHO.&ECHO 卸載完成,10秒后自動返回主菜單
- IF EXIST %WinDir%System32CHOICE.exe (
- ECHO.&ECHO 設置完成
- TIMEOUT /t 10 >NUL & CLS & GOTO MENU
- ) ELSE (
- ECHO.&ECHO 已設置,任意鍵退出 &PAUSE>NUL&CLS&QUIT)
- :OUT
- exit

