Windows命令行中变量的回显长度

dar*_*pbj 2 windows cmd environment-variables windows-console

因此,我正在寻找一个快速命令来评估Windows命令行上环境变量的长度。

从概念上讲,具有以下作用:

echo %PATH%.length
Run Code Online (Sandbox Code Playgroud)

谢谢!

Bal*_*i C 5

@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
)
Run Code Online (Sandbox Code Playgroud)

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