返回列表 发帖
修正字符串大于200后;修正连续使用本程序两次以上,len值计算错误,主要没有进行len变量清零。
修正楼主的代码:
::获取字符串的字节数
::code by youxi01@cmd_xp
@echo off
if "%1"=="/?" goto help
if "%1"=="" goto :help
call :test "%~1"
echo %1的字节有:%len%
:test
set "var=%~1"&set len=0
:lp
set "var1=%var:~0,1%"
if %var1% gtr Z (set /a len+=2) else set /a len+=1
set "var=%var:~1%"
if defined var goto lp
goto :eof
:help
echo.&echo ==========================求字符串的字节数=================
echo [使用格式]    %~nx0 "字符串"
echo [使用示例]    %~nx0 "好人123"
echo ============================--------=================================
cmd /kCOPY
(*^_^*)

TOP

返回列表