【问题标题】:Echo length of a variable from the windows command linewindows命令行中变量的回显长度
【发布时间】:2012-12-28 15:13:07
【问题描述】:

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

从概念上讲,大意是:

echo %PATH%.length

谢谢!

【问题讨论】:

    标签: windows cmd environment-variables windows-console


    【解决方案1】:
    @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%中。

    【讨论】:

    • 有点骇人听闻,但我会接受的!感谢您快速简洁的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多