- ·上一篇文章:用批处理求最小共倍数和最大公约数
- ·下一篇文章:批处理搜索素数(1~100000)
- ·百度中搜索更多的关于“批处理简单获取字符串的字节数”相关内容
- ·谷歌中搜索更多的关于“批处理简单获取字符串的字节数”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
批处理简单获取字符串的字节数
::获取字符串的字节数
@echo off&title DOS资源站 www.cmdos.net
setlocal enabledelayedexpansion
if "%1"=="" goto :help
call :test "%~1"
echo %1的字节有:%len%
pause>nul
:test
set "var=%~1"
for /l %%i in (0 1 200) do (
set "var_=!var:~%%i,1!"
if "!var_!"=="" goto :eof
if !var_! gtr Z (set /a len+=2) else set /a len+=1
)
goto :eof
:help
echo.&echo ==========================求字符串的字节数=================
echo [使用格式] %~nx0 "字符串"
echo [使用示例] %~nx0 "好人123"
echo ============================--------=================================
cmd /k
呵呵,虽然判断不了 全角字符,但是对于普通的 汉字 和 E文却可以“识别”

