Board logo

标题: 请教,换行的问题! [打印本页]

作者: sqcxwl     时间: 2008-5-27 10:45    标题: 请教,换行的问题!
原文如下
Host Name . . . . . . . . . . . . : WB-017

Physical Address. . . . . . . . . : 00-1A-4D-73-91-F9

IP Address. . . . . . . . . . . . : 60.206.73.17


我如何能把它变成

WB-017 00-1A-4D-73-91-F9 60.206.73.17

或者是
Host Name . . . . . . . . . . . . : WB-017 Physical Address. . . . . . . . . : 00-1A-4D-73-91-F9 IP Address. . . . . . . . . . . . : 60.206.73.17

作者: HAT     时间: 2008-5-27 10:52
@echo off
set str=
setlocal enabledelayedexpansion
for /f "usebackq tokens=2 delims=:" %%a in ("C:\test\a.txt") do (
set str=!str!%%a
)
>"C:\test\b.txt" echo !str!

作者: zqz0012005     时间: 2008-5-27 10:57
for /f "tokens=2 delims=:" %%a in (a.txt) do call set "line=%%line%% %%a"
echo %line%
pause

或者是
for /f "delims=" %%a in (a.txt) do call set "line=%%line%% %%a"
echo %line%
pause

作者: sqcxwl     时间: 2008-5-27 10:57
还是有 在TXT文本下是 一行了 但是中间有小黑符号!

作者: bat-zw     时间: 2008-5-27 10:58

@echo off
for /f "tokens=1* delims=:" %%i in (a.txt) do call,set str=%%str%%%%j
echo %str:~1%
pause>nul

作者: sqcxwl     时间: 2008-5-27 11:00
Originally posted by zw19750516 at 2008-5-27 10:58 AM:

@echo off
for /f "tokens=1* delims=:" %%i in (a.txt) do call,set str=%%str%%%%j
echo %str:~1%
pause>nul



谢谢 问题解决了