- @echo off& setlocal enabledelayedexpansion
-
- set __var1=a b c d e f g h i j k l m n o p q r s t u v w x y z
- set __var2=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- set /p var=input strings:
- call :setvar __var1
- call :setvar __var2
-
- set n=0
- :chg
- if not "!var:~%n%,1!" equ "" (
- if "!var:~%n%,1!" equ " " (set _vartmp=!_vartmp! ) else (
- set #tmp=!var:~%n%,1!
- for /f "tokens=2 delims==" %%i in ('set _!#tmp!') do (
- if not "!var:~%n%,1!" equ "%%i" set __vartmp=!__vartmp!%%i
- )
- )
- set /a n+=1
- goto chg
- )
- echo !__vartmp!
- pause
- goto :eof
-
- :setvar
- for %%i in (!%1!) do set _%%i%1=%%i
- goto :eof
复制代码
|