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

逐字判断,效率低下

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%a in ('type 1.txt') do (
  4.    set "str=%%a"&set "n=0"
  5.    call :count
  6. )
  7. echo.&pause&exit
  8. :count
  9. set "var=!str:~%n%,1!"
  10. set /a "n+=1"
  11. if not "!str:~%n%,1!"=="" (goto :count)
  12. set /a "m=%n%/2"
  13. set /a "mm=40-%m%"
  14. for /l %%c in (1 1 %mm%) do (call set "kong=%%kong%% ")
  15. echo %kong%%str%
  16. set "kong="
复制代码

TOP

我还是喜欢用纯批处理,代码先不发了,先看看别人的吧。。。
***共同提高***

TOP

高~ 竟然一句搞定。^_^

[ 本帖最后由 pusofalse 于 2008-7-31 12:11 编辑 ]
心绪平和,眼藏静谧。

TOP

  1. sed -e :a -e "s/^.\{1,77\}$/ & /;ta" a.txt
复制代码
sed.exe
http://rtngslin.moe.hm/cndos-up/img/561.zip
3

评分人数

TOP

返回列表