[ Last edited by KKIILDL on 2007-11-11 at 12:52 PM ]作者: gqtc 时间: 2007-11-11 10:01 @echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (1.txt) do set a=%%a
for /l %%b in (0,1,8) do (
set b=!a:~%%b,1!
echo !b!>>2.txt)
pause作者: KKIILDL 时间: 2007-11-11 12:27 如果1.txt有许多行呢作者: gqtc 时间: 2007-11-11 12:42 什么意思,是把所有行都变成一列,还是第一行成第一列,第二行成第二列......作者: KKIILDL 时间: 2007-11-11 12:51 1.txt :
代表着自由开放与发展
我们努力起来
共同创造和发展美好的自由
.....
2.txt :
代
表
着
自
由
开
放
与
发
展
我
们
努
力
起
来
共
同
.
.
.
.
.作者: gqtc 时间: 2007-11-11 13:47 @echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in (1.txt) do (
set a=%%a
for /l %%b in (0,1,50) do (
echo %%b
set b=!a:~%%b,1!
if not "!b!"=="" echo !b!>>2.txt))作者: KKIILDL 时间: 2007-11-11 14:01 thank you very much *_* ^_^作者: lxmxn 时间: 2007-11-12 11:32 sed "s/./&\n/g" urfile