Board logo

标题: 在for中如何把字符串连接成一个新的字符变量呢? [打印本页]

作者: fbi     时间: 2006-11-30 23:33    标题: 在for中如何把字符串连接成一个新的字符变量呢?

在for中如何把字符串连接成一个新的字符变量呢?
c:\MAC.txt内容为:
************************************************
        Physical Address. . . . . . . . . : 00-1A-3F-6A-5A-0B
        Physical Address. . . . . . . . . : 00-1A-CE-13-B8-5B
        Physical Address. . . . . . . . . : 00-1A-C5-BA-BC-11
************************************************

请问用for如何把c:\MAC.txt的内容串00-1A-3F-6A-5A-0B|00-1A-CE-13-B8-5B|00-1A-C5-BA-BC-11组合成为一个字符变量呀?
作者: youxi01     时间: 2006-12-1 00:44
@echo off
setlocal enabledelayedexpansion
for /f "delims=: tokens=2" %%i in (c:\MAC.txt) do set str=!str!%%i|
echo %str%

pause>nul
作者: 9527     时间: 2006-12-1 02:10
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%a in (tmp.txt) do (
set c=%%b
if not defined a (<nul set/p pp=!c:~1,17!>>oo.txt&set a=1) else (<nul set/p pp=!pp!^|!c:~1,17!>>oo.txt)
)
start "" oo.txt
作者: 9527     时间: 2006-12-1 02:11
还有就是,希望LZ不要一题多帖,那样你会被说的,好自为之..............
作者: fbi     时间: 2006-12-1 03:41
知道了!谢谢大家先!
作者: lxmxn     时间: 2006-12-1 07:26

  楼主的名字真拽~~呵呵~~