[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
把横板文字TXT拖入批,直接显示出来
  1. @echo off
  2. setlocal enableDelayedExpansion
  3. set "InTxt=%~s1"
  4. for /f "delims=" %%i in ('type "%InTxt%"')do (
  5.  set/aRow+=1,C=0
  6.  set "Str=%%i"
  7.  set "Str=!Str: = !"
  8.  set "Str=!Str:—= !"
  9.  CALL :XY Str !Row!
  10. )
  11. for /l %%r in (1 1 %Col%)do (
  12.  for /l %%c in (1 1 %Row%)do (
  13.   if not defined S%%c_%%r set "S%%c_%%r= "
  14.   set "SL%%r=!S%%c_%%r! !SL%%r!"
  15.  )
  16.  echo\!SL%%r!
  17. )
  18. pause
  19. goto :eof
  20. :XY Str %Row%
  21. if "!%1:~%C%,1!" neq "" (
  22.  set/aC+=1
  23.   if !C!0 gtr %Col%0 set/aCol=C
  24.  set "S%2_!C!=!%1:~%C%,1!"
  25.  goto :XY
  26. )
复制代码
1

评分人数

TOP

返回列表