[ Last edited by HAT on 2008-10-5 at 00:04 ]作者: tireless 时间: 2008-10-4 20:21 可以改成:
@echo off
for /f "delims=" %%i in (d:\123.txt) do set a=%%i
echo %a%
pause
或者:
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (123.txt) do (set a=%%i && echo !a!)
pause
在论坛里搜索一下 setlocal enabledelayedexpansion,或 set /? 里面有些介绍
[ Last edited by tireless on 2008-10-4 at 20:24 ]作者: Evangel 时间: 2008-10-5 00:32 我似乎看过以前的帖子有相关的内容,思路就是读出一行,然后有%str:str1=str2%替换掉相关的字符,再echo到其他的文件,最后重命名