1
我有一定的命令.bat文件執行它執行批處理命令集(XCOPY/DEL/RMDIR,等)的狀況的真實
現在,我要的是,最初顯示的提示給用戶,只要.bat運行。 只有當用戶對提示符表示Y時,才應該執行完整的一組命令。 否則它應該只是退出。 我該怎麼做?
我有一定的命令.bat文件執行它執行批處理命令集(XCOPY/DEL/RMDIR,等)的狀況的真實
現在,我要的是,最初顯示的提示給用戶,只要.bat運行。 只有當用戶對提示符表示Y時,才應該執行完整的一組命令。 否則它應該只是退出。 我該怎麼做?
set answer=N
set /P answer=Do you want to proceed?
if /I not %answer% == Y exit /B
rem Continue here...
如果用戶只是按下回車鍵,則首先設置SET命令的默認值。 IF命令中的/ I開關比較忽略大小寫。
@echo off
set /p RUN=Run [y/n]?
if %RUN% == y (
echo Run commands
) else (
exit
)
`set/p input =`從用戶處獲得輸入,然後您可以讀取`if /?` – jeb 2011-12-16 10:56:40