[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 5# netdzb
  1. @echo off & setlocal enabledelayedexpansion
  2. :main
  3.     set "str=utnubn xunil nohtyp"
  4.     echo 原来的字符串是 %str%
  5.     call:deal str
  6.     echo 倒叙字符串是   %str%
  7.     pause
  8. goto:eof
  9. :deal
  10.     set "str_cpy=!%~1!"
  11.     set "str_don="
  12.     call:len str_cpy
  13.     for /L %%i in (0,1,%len%) do (
  14.         set "str_don=!str_cpy:~0,1!!str_don!"
  15.         set "str_cpy=!str_cpy:~1!"
  16.     )
  17.     set "%~1=%str_don%"
  18. goto:eof
  19. :len
  20.     set len_cpy=!%~1!
  21.     set len=0
  22.     for %%i in (128,64,32,16,8,4,2,1) do if not "!len_cpy:~%%i,1!"=="" (
  23.         set /A len+=%%i
  24.         set len_cpy=!len_cpy:~%%i!
  25.     )
  26. goto:eof
复制代码

TOP

返回列表