来自windows命令行的变量的回声长度

时间:2013-01-14 16:12:41

标签: windows cmd environment-variables windows-console

所以我正在寻找一个快速命令来评估windows命令行上环境变量的长度。

从概念上讲,有一些效果:

echo %PATH%.length

谢谢!

1 个答案:

答案 0 :(得分:4)

@echo off
setlocal enabledelayedexpansion
call :COUNT "%path%"
echo Your variable is %length% characters long
pause >nul

:COUNT
set temp=%1
set length=0
:loop
if defined temp (
    set temp=!temp:~1!
    set /a length+=1
    goto :loop
)

用法:call :COUNT %yourvar%,长度将存储在%length%