批处理保存和恢复IP地址的方法 批处理保存和恢复IP 地址的方法 推荐注册千军万马无限容量免费网盘点击这里下载: 【原创】网络设置备份还原器V1.0[下载] 用dos 命令行/批处理保存与自动修改IP(对于笔记本电脑多个地方接入网络非常 有用) 主要就是碰到电脑可能要接入一个网络(比如公司),用一个IP, 手动修改麻烦不说,配置不对还上不了网。 其实,可以通过批处理一次到位。不过这个bat文件也不难,基本不需要你手工 开始->运行(快捷键是win+r),输入cmd,出来dos窗口中输入: netshinterface ip dump>c:\home.bat 2.修改这个home.bat打开 删除掉除中间set开头的几行(一般是4 netshinterface ip 修改完后保存。(也可以双击文件,执行后测试是不是可以上网,如果不能则确认你手工配置对不对,或者查看bat配置iP 是否正确) 他地方(办公室)保存IP先手动配置好办公室的IP,确保网络正常。 然后按照1~2步中跟家里导出方法一样。 netsh interface ip dump>c:\office.bat 4.更换地方后更换IP 轻松切换IP及IE代理设置 用笔记本的朋友,常常面临者回家上班使用不同网络 的情况。每每都需要进行切换。之前我一直使用一个IP 切换工具。可是这些工具 总是有问题。有的时候除了要切换IP 地址,还要切换IE的设置。写了一个小批处 理程序可以轻松解决这个问题。呵呵。 @echooff color 1f title 网络环境切换管理echo. echo 设置IP参数,设置IE代理 echo.echo. goto menus echo请选择: echo 切换到公司网echo 切换到自动获取直接上网echo. set gotoneusoft gotoauto gotomenus :neusoftcls netsh interface echo设置IP... netsh interface ip add address 20146255.255 255.0echo 设置网关... netshinterface ip add address 2.129gwmetric echo设置DNS... netshinterface ip set dns 111.41primary del 本地连接 echo 设置IE代理... @echo WindowsRegistry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternetSettings] r.reg@echo dword:00000001 r.regdel r.reg gotoexit echo设置IP... netsh interface ip set address name dhcpecho 设置DNS... netsh interface ip set dns name dhcp@echo WindowsRegistry Editor Version 5.00 r.reg@echo [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternetSettings] r.reg@echo dword:00000000 r.regregedit r.regdel r.reg goto exit :exitcls echo. cho. echo.echo. echo. echo 已完成所有设置.echo. echo. echo. echo.echo. echo. pause exit 网络切换命令 由于在家和在公司两个地方网络不一样,在家要设置固定IP和DNS,而在公司是 自动 获取IP 地址和需要设置IE代理上网,在家就不需要IE代理。上网搜索 下,整理了两个命令脚本,在公司开机后执行Company.cmd,回到家后执行Home.cmd,感觉好爽啊,不用什么工具了。我前段用了IBM的 一个工具Access Connection 3.71 破解版(可装于非IBM机).rar,网上有下载,虽然也不错,但还是 感觉使用命令更爽。 Home.cmd Java @echooff netsh interface ip set address name= "本地连接" source staticaddr= 192.168 mask=255.255 255.0gateway= 192.168 0.1gwmetric=auto remnetsh interface ip set dns name= "本地连接" source= static addr= 202.96 128.86register=primary netshinterface ip set dns 本地连接 static 202.96 128.86primary netsh interface ip add dns 本地连接 202.96 128.166index= regadd "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" @echooff netsh interface ip set address name=" 本地连接" source staticaddr=192.168.0.24 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=auto rem netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86 register=primary netsh interface ip set dns 本地连接 static 202.96.128.86 primary netsh interface adddns 本地连 202.96.128.166index=2 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" Java代码 @echooff netshinterface ip set address name= "本地连接" source=dhcp netshinterface ip set dns name= "本地连接 regadd "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" regadd "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" regadd "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" netshNETSH NetSH是windows系统本身提供的功能强大的网络配置命令行工具。 导出配置脚本:netsh interfaceip dump c:\interface.txt导入配置脚本:netsh c:\interface.txtNetSH命令介绍方案: C:\>netsh 用法:netsh ScriptFile]进入NetSH环境后,在根级目录用exec 命令也可以加载一个配置脚本。还有对 winsock、route、ras等网络服务的配置也可以通过Netsh的内置命令操作。 C:\>netsh netsh>help 下列指令有效:此上下文中的命令: 丢弃在脱机模式下所做的更改。add 在项目列表上添加一个配置项目。alias 添加一个别名bridge 更改到`netsh bridge' 上下文。 在项目列表上删除一个配置项目。diag 更改到`netsh diag' 上下文。 dump 显示一个配置脚本。exec 运行一个脚本文件。exit 退出程序。help 显示命令列表。