0
嘿,是否有可能批量製作一個程序,等待用戶10秒鍵入任何內容,如果他沒有輸入任何程序退出?如果是的話如何?批處理暫停等待任何關鍵其他退出
嘿,是否有可能批量製作一個程序,等待用戶10秒鍵入任何內容,如果他沒有輸入任何程序退出?如果是的話如何?批處理暫停等待任何關鍵其他退出
試試這個:
choice /c [your key(s)][any different key] /n /d [2nd key] /t 10>nul
if %errorlevel% equ 1 (do stuff here)
if %errorlevel% equ 2 exit /b
嘗試使用選擇/?獲得更多幫助。
給它一個鏡頭
@echo off
choice /t 10 /c ynr /cs /d r /m "Do you want it (Y/N)?"
if errorlevel 3 exit
if errorlevel 2 goto :no
if errorlevel 1 goto :yes
:yes
@echo You typed yes
GOTO :continue
:no
@echo You typed no
GOTO :continue
:continue
@echo And on we go
pause
http://stackoverflow.com/questions/17359345/timeout-for-user-decision-in-windows-batch-file –