批處理檢查輸入實現(xiàn)代碼
更新時間:2009年12月23日 23:53:47 作者:
用批處理實現(xiàn)的只可以輸入指定的格式的字符,否則5此后退出。
復(fù)制代碼 代碼如下:
@echo off
set m=0
:agn
set /a m+=1
if %m% gtr 5 (
echo.五次的機會已經(jīng)用完,3秒后將自動退出...
ping -n 4 127.1>nul
goto :eof
)
set input=&set /p input=請輸入3至10個英文字母:
if not defined input (echo.內(nèi)容不能為空!!!&goto :agn)
echo.%input%|findstr /i /v "^[a-z]*$" >nul&&(echo.請輸入純英文字母!!!&goto :agn)
set n=0
:count
set /a n+=1
if not "%input:~1%"=="" (set input=%input:~1%&goto :count)
if %n% lss 3 (
echo.輸入的字母不能少于3個!!!請重新輸入!!!
goto :agn
) else (
if %n% gtr 10 (
echo.你輸入的太多了!!!請重新輸入!!!
goto :agn
)
)
set /p=你輸入的內(nèi)容在允許的范圍內(nèi)...請按任意鍵退出...<nul
pause>nul
goto :eof
相關(guān)文章
DOS命令初學(xué)者基礎(chǔ)知識學(xué)習(xí)
DOS命令初學(xué)者基礎(chǔ)知識學(xué)習(xí)...2006-09-09無法使用GHOST及避免出現(xiàn)A:\GHOSTERR.TXT的解決方法
昨天我遇到這樣一個問題在一臺聯(lián)想U2240新機上無法用GHOST安裝系統(tǒng),從光盤啟動自動一鍵GHOST11.0到C盤時,圖象出現(xiàn)在還沒進入GHOST11.0 就象死機一樣停在那里不能動了 嘗試過分區(qū);換GHOST8.0一樣無效。將GHOST拷貝到D盤,進入DOS,也還是無法運行GHOST。百般無奈只好用安裝光盤進行安裝了,系統(tǒng)雖然可以成功安裝好,但卻浪費我好多時間。2008-05-05實現(xiàn)每個星期的每一天指定時間關(guān)機的dos/bat
實現(xiàn)每個星期的每一天指定時間關(guān)機的dos/bat...2007-07-07