@ECHO %DBG% OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "TOKENS=*" %%i IN (1.TXT) DO (
SET STR=%%i
ECHO !STR:~0,-7!^^^^^>^^^^^>!STR:~-5,5%! >>2.TXT
)
作者: klazhen 时间: 2007-1-23 09:59
3楼的朋友谢谢你,很棒,但是能不能具体讲解一下你的代码呢!
作者: tghksj01 时间: 2007-1-23 10:05
?晕~需要讲解吗?
我3楼的代码很傻的.....
关键句:
ECHO !STR:~0,-7!^^^^^>^^^^^>!STR:~-5,5%! >>2.TXT
显示 字符串倒数7个字符之前的所有字符,添加^>^>,显示倒数5后面的字符,写入2.TXT
>>不是很棘手吗??不去碰它就是了:)呵呵~代码好傻的.
[ Last edited by tghksj01 on 2007-1-22 at 09:06 PM ]
作者: lxmxn 时间: 2007-1-23 12:15
我也来灌灌水……
@echo off&setlocal enabledelayedexpansion&set file=%random%
for /f "delims=" %%a in (1.txt) do (
set str=%%a
set "str=!str:>>=^>^>!"
>>%file% echo !str!
)
start notepad %file%
exit/b