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


  Quote:
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

谢谢 问题解决了