批处理如何把A文本中的N行IP地址替换到另一个批处理的指定字符串?

身份认证 购VIP最低享 7 折!

批处理根据MAC地址改计算机名、IP、掩码、网关、DNS

这是为了在学校里构建代理服务器群而写的,目的是让客户机随机选择代理服务器,以平摊各主机的压力,而且客户机也相对拥有更大的选择面。
环境说明:(不便公开的全部以######或##(说明)##代替)
2,本机搭建了一个ftp,里面只有三个文件:Rar.rar update.tmp 还有一个是最近更新的压缩包,里面有Proxifier 2.91和我的脚本以及一些预先设置好的配置文件
3,脚本根目录下tree的结果:



然后是这个模块,专用于检测更新,具备从指定服务器检查更新的功能,也可以自动判断所下载的更新文件是否是以update.tmp为名的bat,如果是则改名再执行(直接cmd<update.tmp会出错,不知道为什么)



这个模块用于检测本机版本是否低于新版,如果是,则下载更新,解压成功后写入升级日志,并在根目录用新版压缩包替换旧版压缩包(压缩包名称格式:版本。。。。.rar)



随机选择服务器,这是核心功能,原本只是随机选择,后来加上了判断网络连接情况,如不通则重新选择。


选择代理服务器并在通过联网测试之后,到这里提示成功



如果软件目录下缺少change文件夹(存储预置的配置文件),则尝试自动修复,流程和升级模块类似


创建快捷方式模块,使用随机图标


错误反馈模块,告诉用户哪里出错,方便寻找错误源


还有一个仅为退出做动画效果的模块。。。。。手法借鉴专业的电脑医生


看起来有点乱糟糟的,看来不能直接复制了


回15楼,复制了也没啥用。。。。这是为我们这个局域网特制的,特征性太强,所以大概只好“目测”了。发上来算是总结一下学习成果吧
而且由于为了提高效率,模块的交错调用与变量变更比较不规则。。。

代码较长,大手术动了十几次,小手术应有上百,限于水平与经验,难免有疏漏与不合理,望指点!


我要回帖

更多关于 批处理命令格式 的文章

 

随机推荐