- :START
- CLS
- @ECHO OFF
- SET STR=AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYy,
- SET /P START=PRESS A KEY:
- ECHO.
- SET "START=%START:"=""%"
- SET "START=%START:<= %"
- SET "START=%START:>= %"
- SET "START=%START:&= %"
- SET "START=%START:|= %"
- ECHO %START%|FINDSTR "[^^%STR%]">nul && echo 含有非法字符!只允许输入A-Za-z和,(英文逗号)。 && PAUSE>NUL && GOTO START
- ECHO 您输入的是:%START%
- PAUSE>NUL&GOTO START
复制代码 这样写已经满足要求了,不知道还有没有更为简化的写法呢 |