[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

逐一字符法判断汉字字符

  1. @echo off
  2. cd.>t~.txt
  3. set /p str=请输入:
  4. :loop
  5. >>t~.txt echo.%str:~,1%
  6. if not "%str:~1%"=="" (set "str=%str:~1%"&goto loop)
  7. >>t~.txt echo.
  8. setlocal enabledelayedexpansion
  9. for /f "tokens=1,2 delims=:" %%a in ('findstr /o .* t~.txt') do (
  10.    set /a n+=1,m=n-1
  11.    set "_!n!=%%a"
  12.    if !n! geq 2 (
  13.       call set /a "len=%%_!n!%%-%%_!m!%%"
  14.       if !len! equ 4 (if defined chr echo !chr!)
  15.    )
  16.    set chr=%%b
  17. )
  18. del t~.txt
  19. echo.&pause
复制代码
if 判别汉字字符的根据似乎既不是国标码,也不是Unicode编码。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表