@echo off setlocal echo Please, visit my experimental blog at echo http://my.opera.com/infiltrat0r/blog/ echo. set "str=ABCDEFGHIJKLMNOPQRSTUVWXYZ" set "len=0" :loop if defined str (set str=%str:~1%& set /a len+=1 & goto:loop) echo String length: %len% endlocal exit /b