联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion set var=0013d3fcd64c for /l %%i in (0 2 10) do ( set a=!var:~%%i,2! set/p=!a!-<nul>>a.txt ) for /f %%i in (a.txt) do set str=%%i set str=%str:~0,-1% echo %str% pause
@echo off set var=0013d3fcd64c set a=%var:~0,2% set b=%var:~2,2% set c=%var:~4,2% set d=%var:~6,2% set e=%var:~8,2% set f=%var:~10,2% echo %a%-%b%-%c%-%d%-%e%-%f% pause
Originally posted by xzc9999 at 2007-1-11 04:25 PM: 现在的MAC格式是 0013d3fcd64c(或者是0013.d3fc.d64c) 要这样才可以转这个样子: 00-13-d3-fc-d6-4c 不知道delims怎么定义!!!!!!
for /f "delims=- tokens=1-6" %i in (123.txt) do @echo %i%j.%k%l.%m%n>>new123.txt
::对于123.txt文件中0013d3fcd64c形式的MAC地址,可以在命令行执行下面的命令: ((for /f "delims=" %i in (u) do @set a=%i&@>>mac1.txt call echo %a:~0,2%-%a:~2,2%-%a:~4,2%-%a:~6,2%-%a:~8,2%-%a:~10,2%)&set a=) ::::对于123.txt文件中0013.d3fc.d64c形式的MAC地址,可以在命令行执行下面的命令: ((for /f "delims=" %i in (123.txt) do @set a=%i&@>>mac2.txt call echo %a:~0,2%-%a:~2,2%-%a:~5,2%-%a:~7,2%-%a:~10,2%-%a:~12,2%)&set a=)
Originally posted by lxmxn at 2007-1-12 08:44 PM: ::对于123.txt文件中0013d3fcd64c形式的MAC地址,可以在命令行执行下面的命令: ((for /f "delims=" %i in (u) do @set a=%i&@>>mac1. ...
::对于123.txt文件中0013d3fcd64c形式的MAC地址,可以在命令行执行下面的命令: ((for /f "delims=" %i in (u) do @set a=%i&@>>mac1. ...