@echo off
set var1=aa,aa,ab
for %%c in (%var1%) do if not defined #%%c set #%%c==&call set var2=%%var2%%,%%c
set var2=%var2:~1%
set var
pause
@echo off&setlocal enabledelayedexpansion
set var1=aa,aa,ab
for %%c in (%var1%) do if "!#%%c!"=="" set #%%c==&set var2=!var2!,%%c
set var2=%var2:~1%
set var
pause
Last edited by Hanyeguxing on 2011-1-8 at 13:08 ]