|
|
发表于 2013-6-3 19:39:44
|
显示全部楼层
做目录索引是为了更方便快捷的的查找定位,排成这样感觉比原始的还不直观。数据多点比一列下来还难找。
关于最后一列的TAB被扩展的问题是否这样理解:
引自8楼Crlf代码:
- @echo off&setlocal enabledelayedexpansion
- set /a 列数=3,列宽=32
- %1 %0 :|more /t%列宽% >$&(for /f "tokens=*" %%a in ($) do echo %%a)>b.txt&del $&exit
- for /f "delims=U" %%a in ('cmd /u /c echo 唉') do set "tab=%%a"
- (for /f "delims=" %%a in (a.txt) do set /a n+=1&set /p ar[!n!]=)<a.txt
- set /a 行数=(n+列数-1)/ 列数
- for /l %%a in (1 1 %行数%) do (
- set "str="
- for /l %%b in (%%a %行数% %n%) do (
- set "str=!str!%tab%!ar[%%b]!"
- )
- echo;!str!
- )
复制代码 话说回来了,set /a 行数=(n+列数-1)/ 列数
这句太牛了,数学没及格过的人飘过...... |
|