@echo off
setlocal enabledelayedexpansion
for /f "tokens=1* delims==" %%i in (a.txt) do (
if "%%j"=="" (set str=%%i) else echo.!str! %%i=%%j
)
pause
或者不用延迟
@echo off&cd.>b.txt
for /f "tokens=1* delims==" %%i in (a.txt) do (
if "%%j"=="" (set/p=%%i <nul>>b.txt) else echo.%%i=%%j>>b.txt
)
start b.txt
Last edited by 26933062 on 2007-8-17 at 07:35 AM ]