中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 04:12
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » 可以用变量替换文本的内容吗~~
可打印版本  1,121 / 2
第1楼 alfried 发表于 2007-10-04 09:14
初级用户 发帖 18 积分 44
可以用变量替换文本的内容吗~~
我想开机自动更改ip!


cd\
ipconfig /all>mac.txt
find "Physical Address" c:\mac.txt >c:\phyaddr.txt
for /f "skip=2 tokens=12" %M in (c:\phyaddr.txt) do set 1=%M
find "%1%" 1.txt>5.txt
for /f "skip=2 tokens=1" %n in (c:\5.txt) do set 2=%n
替换c:/interface.txt 里的0.0.0.0
netsh -f c:/interface.txt




%n 是获得的ip地址 1.txt里是所有客户机的ip和mac地址 我通过mac取得机器的
ip, netsh -f c:/interface.txt 是把ip配置文件interface.txt 倒入,以此来更改ip
有个小问题,客户机在开机以后的ip都是0.0.0.0,我想把上面的%n替换interface.txt 里的0.0.0.0,一直实现不了~~~~我搜索了论坛,按照各位前辈的方法就是弄不成~~~所以厚着脸皮来求教了~~~~~
第2楼 alfried 发表于 2007-10-04 09:19
初级用户 发帖 18 积分 44
不好意思.发错地方了~~
第3楼 zhanfu86 发表于 2007-10-11 12:52
新手上路 发帖 8 积分 12
这个批处理在天下网盟里面经常见过。不过你的好象不能用?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023