本帖最后由 jorlaying 于 2022-12-23 12:49 编辑
本论坛找的字符串长度计算- @echo off & setlocal EnableDelayedExpansion
- set/p str=请输入:
- if not defined str set num=0&goto :ok
- for /l %%a in (0,1,10) do if "!str:~%%a,1!"=="" set num=%%a&goto :ok
- :ok
- echo 长度=!num!
- pause
- exit
复制代码 我改成这个后不能正确获取长度变量值。我要提取这个值去作比较。- @echo off & setlocal EnableDelayedExpansion
- set/p str=请输入:
- if not defined str set num=0&goto :ok
- for /l %%a in (0,1,10) do if "!str:~%%a,1!"=="" set num=%%a
- echo 长度=!num!
- pause
- exit
复制代码
|