中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 14:55
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎么批量替换字符 MAC?
可打印版本  925 / 3
第1楼 wangzenggogo 发表于 2008-11-29 10:14
初级用户 发帖 34 积分 69
怎么批量替换字符 MAC?
有个文件是.dat格式的,要用记事本打开修改MAC地址为本机的MAC地址,不知道该怎么弄!HOSTID=MAC
已经获得MAC地址,并添加到变量
@echo off
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "00-04-" < ipconfig.txt >phyaddr.txt
del ipconfig.txt
for /f "tokens=12,13,14,15,16,17 delims=- " %%a in (phyaddr.txt) do (
set MAC=%%a%%b%%c%%d%%e%%f
echo %%a%%b%%c%%d%%e%%f>3.txt
)
del phyaddr.txt
pause
文章为:
# QuartusII 4.1 license
# download sys_cpt.dll from www.pld.com.cn/bbs, to replace old file
# please change 000000000000 to your real NIC number.


FEATURE quartus alterad 2010.01 permanent uncounted HOSTID=000000000000 SIGN="7777777777777777"
FEATURE quartus alterad 2010.01 permanent uncounted HOSTID=000000000000 SIGN="7777777777777777"
FEATURE quartus_aurora alterad 2010.01 permanent uncounted HOSTID=000000000000 SIGN = "7777777777777777"
FEATURE quartus_stratixii alterad 2010.01 permanent uncounted HOSTID=000000000000 SIGN = "7777777777777777"
FEATURE quartus_maxii alterad 2010.01 permanent uncounted HOSTID=000000000000 SIGN = "7777777777777777"
FEATURE maxplus2 alterad 2030.12 permanent uncounted FCEC163C0AB3 HOSTID=ANY
FEATURE maxplus2verilog alterad 2030.12 permanent uncounted 3147E1FDD242 HOSTID=ANY
FEATURE maxplus2vhdl alterad 2030.12 permanent uncounted 53377D9FA40B HOSTID=ANY
第2楼 yishanju 发表于 2008-11-29 11:01
银牌会员 发帖 1,357 积分 1,488
修改文本内容用 SED AWK之类的命令
第3楼 HAT 发表于 2008-11-29 13:08
版主 发帖 5,017 积分 9,023
第4楼 wangzenggogo 发表于 2008-12-01 07:37
初级用户 发帖 34 积分 69
我试试,版主。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023