(江苏大学行政教学区)校园网上网帮助之二----自动设置IP小助手【城市热点】
前面我写过一篇博文,名字是: (江苏大学)校园网上网帮助工具开发详解(附源码)【行政教学区】【城市热点】 ,博文里分享的小工具是很好用,我和Sarah以及身边的人也一直在用,确实给大家带来了不少方便。
但是它有个前提,那就是网络通畅,也就是说我们的电脑必须网络通畅,IP不能和别人的冲突。(使用前面那个帮助的前提是,你的电脑能打开【Drcom上网登录窗】,如下所示)
为了获得一个合适的IP,以往我的作法是“穷举法”---从某个IP值开始,挨个试.....
必须说明的是,我是纯手工设置啊,也就是在“本地连接”那里设置。⊙﹏⊙b汗!我想很多同学可能都是和我一样的~
下面楼主发福利,共享一个自动设置IP的小工具-----(江苏大学行政教学区)校园网上网帮助之二----自动设置IP小助手。这是一个批处理(bat)的小程序,关于批处理推荐大家一个论坛---批处理之家 。下面给出程序的源码:
@echo off title -- 本地连接IP自动设置DebugLZQ博客园 MODE con: COLS=80 lines=30 :main cls pause set Nic=本地连接 set Mask=255.255.255.0 set Gway=10.3.11.1 set Dns1=202.195.160.6 set Dns2=202.195.160.7 echo ------------------------------------------------------ echo 正在设置IP set /a a=%random%%%(254)+1 echo 初始值=%a% :loop set /a a=a+1 netsh interface ip set address 本地连接 static 10.3.11.%a% %Mask% 10.3.11.1 gwmetric=1 set /p b=请问IP是否设置好(y/回车为没有设置好): if "%b%"=="y" goto :end if "%b%"==255 goto :end goto :loop :end set /p c=请问是否需要设置DNS服务器(y/n): if "%c%"=="n" goto leave echo 正在设置DNS服务器 Netsh Interface ip Set Dns Name=%Nic% source=static addr=%Dns1% register=PRIMARY Netsh Interface ip Add Dns Name=%Nic% addr=%Dns2% Index=2 goto :eof :leave echo ------------------------------------------------------ echo 目前的机器情况如下: echo IP:10.3.11.%a% echo 子网掩码:%Mask% echo 网关:%Gway% echo DNS1:%Dns1% echo DNS2:%Dns2% echo ------------------------------------------------------ pause
程序的运行效果如下:
成功了!!!
设置成功后,点击楼主前面博文分享的小工具,就可以上网了~
终于可以上网了,从此告别手工输入上网配置的时代---从开机到打开百度,告别手工!引用一句非常经典的话作为结束吧:“啊!我感觉整个世界都清静了~”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!