![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 07:08 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教 批处理对 字符的运算及排列---高手进 |
| 可打印版本 750 / 10 |
| 第1楼 lovef7 | 发表于 2007-10-30 12:15 |
| 初级用户 发帖 12 积分 28 | |
|
请教 批处理对 字符的运算及排列---高手进 大家好 我有个问题
一直在网上找 精通批处理教程 可是找到的都是一个内容 没有很详细的 所以我对这个问题 不知道怎么搞了 事情是这样的 我有一个 文本 面有这样的内容 :( ABC.TXT 机器号=5 WksIP=192.168.0.5 MAC=001D0F200C29 ............... ............... WksIP=192.168.0.236 MAC=001D0F21B5E6 下面还有很多 然后 这个里面 的 IP并不是 实际IP 实际IP 是那个IP+1 上面的 实际是 192.168.0.6 还有 那个MAC 要转换成 00-1D-0F-20-0C-29 这个样子 然后 把上面两个 组合 成 192.168.0.6 00-1D-0F-20-0C-29 存放到一个 文本文件中(IP-MAC.TXT) 我写了这个 ZHU.TXT for /f "tokens=2 delims==" %%i in ('find /i "WksIP" ABC.TXT) do echo %%i>>ip.txt for /f "tokens=2 delims==" %%m in ('find /i "mac" ABC.TXT) do ( set mac=%%m&&call :ccc ) echo %ip% %mac% >>IP-MACl.txt pause :ccc for /f "tokens=* delims=" %%p in (ip.txt) do ( set ip=%%p ) 程序最后 只写入了 最后一个 的 IP-MAC.TXT 192.168.0.235 001D0F21B5E6 那个 001D0F21B5E6 转换成 00-1D-0F-21-B5-E6 实在是不知道搞 不过看了 SET的参数 里面 /A的 可以运算 看哪位高手能帮下忙吗 ?? 可以的话可以发 邮件给我 QQ:43413161 网中瘤虫 |
|
| 第2楼 jack123147 | 发表于 2007-10-30 12:56 |
| 初级用户 发帖 20 积分 52 | |
|
:ccc
set a=0 set /a ip+=1 for /f "tokens=* delims=" %%i in (ip.txt) do echo !ip!=%%p 没测试过,不知道可以不 |
|
| 第3楼 lovef7 | 发表于 2007-10-30 13:52 |
| 初级用户 发帖 12 积分 28 | |
|
恩 先谢谢你了
我测试下 |
|
| 第4楼 abcd | 发表于 2007-10-30 13:59 |
| 银牌会员 发帖 739 积分 1,436 | |
| 第5楼 lovef7 | 发表于 2007-10-30 14:05 |
| 初级用户 发帖 12 积分 28 | |
|
不行```` 等待高手
|
|
| 第6楼 abcd | 发表于 2007-10-30 14:07 |
| 银牌会员 发帖 739 积分 1,436 | |
WksIP=192.168.0.5 我测试的结果是 wksIP=192.168.0.6 难道不对吗?? |
|
| 第7楼 lovef7 | 发表于 2007-10-30 14:07 |
| 初级用户 发帖 12 积分 28 | |
|
回复的时候 来了为兄弟
我再测试下 |
|
| 第8楼 abcd | 发表于 2007-10-30 14:09 |
| 银牌会员 发帖 739 积分 1,436 | |
|
哦,知道了,是IP和MAC要在同一行,是吧?
|
|
| 第9楼 lovef7 | 发表于 2007-10-30 14:09 |
| 初级用户 发帖 12 积分 28 | |
|
4 楼的兄弟 不好意思 你的我在测试 非常感谢你
|
|
| 第10楼 lovef7 | 发表于 2007-10-30 14:11 |
| 初级用户 发帖 12 积分 28 | |
|
恩 是要同一行 其实 我就是要 做成 MAC-IP 绑定 就是 防止ARP 的
兄弟你有 QQ 吗 我加你 交流下 |
|
| 第11楼 abcd | 发表于 2007-10-30 14:12 |
| 银牌会员 发帖 739 积分 1,436 | |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |