随风 当前离线
荣誉版主
评分人数
TOP
原帖由 zqz0012005 于 2009-3-28 08:49 发表 如果要使用管道,的确要用到临时文件才行。 http://www.bathome.net/viewthread.php?tid=3830&page=1#pid24372 开始我老想着用findstr判断字符,发现必须要用到临时文件。
@echo off&set "f=findstr .....|findstr /v ............." :loop echo.&set a=a&set var=&set /p var= 请输入3至10位英文字母 &cls echo."%var%"|%f%|findstr "^\"[a-zA-Z]*\"$">nul&&set "a=" if defined a (echo 输入错误) else echo %var% 正确 goto loop复制代码