先来个逐字符的(效率不高):- @echo off
- set /p str=请输入任意字符串(请不要输入特殊字符):
- set /p=字符串的大小a互换后为:<nul
- :lp
- if "%str:~,1%" equ "a" (
- set /p=A<nul
- ) else (
- if "%str:~,1%" equ "A" (
- set /p=a<nul
- ) else (
- set /p=%str:~,1%<nul
- )
- )
- set "str=%str:~1%"
- if defined str goto lp
- pause>nul
复制代码
|