![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 08:10 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]文本处理问题 |
| 可打印版本 822 / 8 |
| 第1楼 wmt333 | 发表于 2009-08-26 22:15 |
| 初级用户 发帖 23 积分 52 | |
|
[求助]文本处理问题 怎么将这样一个文件中的“00 E0 4C ** ** **”l输出成单独的一个文件
注:此文件里的内容为主板CMOS保存后的内容,其中00 E0 4C 11 22 33 为主板网卡的mac地址,此类主板网卡的MAC前6位都是00 e0 4c,怎么将这个 文件的mac地址读出来,单独生成一个文件mac.txt,其中mac.txt里的内容就是 00 E0 4C XX XX XX 42 52 02 BE 14 14 03 04 08 09 26 02 50 80 00 00 40 30 00 30 0F 80 02 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 47 47 47 47 04 7B FF FF 20 BF B7 FF 02 00 00 DD EF 7E FB 7F 24 D6 00 00 00 00 00 00 00 00 00 00 00 00 30 03 00 32 DF ED B6 FF 00 00 C8 7C 00 7C 64 80 80 40 40 5E 29 5E 00 00 40 1F 1F 1F 1F EF 2C 00 00 00 E0 30 00 03 00 10 5F DF 32 00 54 00 76 98 BA 00 22 20 10 32 54 76 98 BA F0 FF 5F 00 00 80 00 02 11 03 11 13 13 03 00 00 00 00 00 00 00 38 87 F8 47 3C C0 24 80 80 80 84 00 00 D0 E4 30 D4 3F 00 00 D8 41 81 31 EC 02 03 00 00 74 AA AA 01 D2 4F 10 21 D0 07 00 B8 FF 80 FF FF EF FF BF FF DF DF E5 FF 6F F9 4F FF FB FF FF 7F 66 66 00 E0 4C 11 22 33 FE FC FF FF FB B1 FB EF EF D5 FF F7 D7 BD 7C EE D6 FF 74 FE FD DF F5 9D 7D 7D F7 FF 2F 6F FF EF |
|
| 第2楼 wmt333 | 发表于 2009-08-26 22:17 |
| 初级用户 发帖 23 积分 52 | |
|
00 E0 4C ** ** **在倒数第三行尾部!
|
|
| 第3楼 yishanju | 发表于 2009-08-26 22:31 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
把文件传上来看看
|
|
| 第4楼 tireless | 发表于 2009-08-27 04:22 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
如果“00 E0 4C ** ** **”固定在倒数第三行:
如果不确定“00 E0 4C ** ** **”所在行数: |
|
| 第5楼 wmt333 | 发表于 2009-08-27 08:20 |
| 初级用户 发帖 23 积分 52 | |
|
上传cmos备份/回写文件 非常感谢楼主的回复,这个附件是针对部份nvidia芯片组主板来备份恢复cmos的,且MAC是烧录在bios里的能适用,如七彩虹cn78c,cn61c等主板都可以用。且这个程序只能在dos 平台下用的。恢复cmos时的同时也能烧录mac.
楼主的办法在windows下使用是可以的,有没有在dos下用的提取mac的方法。 附件包括rtcmcp61.exe和备份好的cmos文件,用法是 备份:rtcmcp61 /r cmos.bak 恢复:rtcmcp61 /w cmos.bak 附件 cmos_bak.7z (9.28 KiB) |
|
| 第6楼 yishanju | 发表于 2009-08-27 10:27 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
需要用第三方工具FR了http://baiy.cn/utils/fr/index.htm
fr -rnnlic:".*(00 E0 4C \d\d \d\d \d\d).*" -t:"\1" 1.txt |
|
| 第7楼 yishanju | 发表于 2009-08-27 10:28 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
楼主试了要是,FR可以直接在DOS下很好运行的话,请告知一下,谢谢。
|
|
| 第8楼 jawbin | 发表于 2009-08-27 11:28 |
| 高级用户 发帖 444 积分 994 | |
|
我昨天下载了一个 asbai 的宽字符搜索替换程序,发现并不能运行在 dos 之下。
不过如果楼主需要,我可以编译一个正则表达式程序,该程序对文本文件处理应该不会出问题(我试过 2 进制文件,失败)。 |
|
| 第9楼 wmt333 | 发表于 2009-08-28 07:37 |
| 初级用户 发帖 23 积分 52 | |
|
等待结果中.......
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |