联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off setlocal enabledelayedexpansion set count=0 set var=abcdefghijklmnopqrstuvwxyz :count set /a count+=1 for /f %%i in ("%count%") do if not "!var:~%%i,1!"=="" goto count echo 字符串 %var% 的长度是 %count% 个字符。 pause
@echo off & Setlocal enabledelayedexpansion set "var=abcdefghijklmnopqrstuvwxyz" for /L %%i in (1,1,10000) do ( set count=%%i if "!var:~%%i,1!"=="" call :end & exit /b 0 ) goto:eof :end echo 字符串 %var% 的长度是 %count% 个字符。
@echo off&Setlocal enabledelayedexpansion set var=abcdefghijklmnopqrstuvwxyz 1234567890 for /l %%i in (1,1,10000) do if "!var:~%%i,1!"=="" echo %%i&pause>nul
@echo off&setlocal enabledelayedexpansion&set string=%1 for /l %%i in (1,1,65535) do if "!string:~%%i,1!"=="" echo 字符串 %string% 的长度是 %%i 个字符。&pause>nul&exit /b 0 echo 没有参数字符串,长度是 0 个字符。&pause>nul