[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%i in (a.txt) do (
  3.   set "str= %%i "
  4.   set "str=!str: you = 临时 !"
  5.   set "str=!str: me = you !"
  6.   if "!str:~0,5!"==" you " set "str= You !str:~5!"
  7.   set "str=!str: 临时 = me !"
  8.   set num=!str:~1,-1!
  9.   set /a n=0,m+=1
  10.   set "var!m!=!num!"
  11.   call :loop "!num!"
  12.   if !n! gtr !h! set /a h=n
  13. )
  14. set /a n=h/2+1,h=n*2
  15. for /l %%i in (1 1 %n%) do set u=─!u!&set "l=  !l!"
  16. echo ┌!u!┐
  17.    for /l %%i in (1 1 %m%) do (
  18.    if %%i neq 1  echo ├!u!┤
  19.    set "c=!var%%i!!l!"
  20.    echo │!c:~0,%h%!│
  21. )
  22. echo └!u!┘
  23. pause
  24. exit
  25. :loop
  26. if defined num (set /a n+=1) else goto :eof
  27. set num=!num:~1!
  28. goto loop
复制代码
1

评分人数

TOP

4楼代码貌似没有进行 替换 ?

TOP

返回列表