VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 批处理教程 >
  • 批处理更改IP

@echo off
rem eth           // 设置网卡名称,如"本地连接"
set eth="本地连接"
rem ip            // 设置IP地址
set ip=10.11.12.163
rem gw            // 设置网关
set gw=10.11.255.254
rem netmasks     //设置子网掩码
set netmasks=255.255.0.0
rem dns1         //设置主DNS
set dns1=202.96.75.68
rem dns2         //设置辅DNS
set dns2=202.96.64.68
echo 正在将本机IP更改到:%ip%
netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% default
echo 正在添加本机主DNS:%dns1%
netsh interface ip set dns "%eth%" static %dns1%
echo 正在添加本机副DNS:%dns2%
netsh interface ip add dns "%eth%" %dns2%

echo ---------------------------------
echo   IP更改完毕,哇哈哈哈哈...
echo ---------------------------------
pause
close


使用批处理修改ip地址

学校上网总是牵扯到修改ip地址,每次都是打开本地连接手动修改很麻烦,在网上找了一下,终于找到用批处理修改ip地址的方法,简单易用。

在桌面上新建一个文本文件,命名为change.bat,其实名字可以自己取,用记事本打开,输入如下代码:

@echo off

netsh interface name="本地连接" ip set address source=static addr=222.206.193.246 mask=255.255.254.0 gateway=222.206.193.254 1
netsh interface name="本地连接" ip set dns source=static addr=211.64.142.6

参数介绍:netsh是win的命令,不用去管,后面的name值要和你的本地连接相同,因为有些双网卡的可能是“本地连接2”,source后面的static表示是使用静态ip,而不是自动获取,最后一句是用来设置dns地址。其中的ip地址和子网掩码以及网关地址都是根据需要自己设置的。

如果要把ip改为自动获取,则新建change2.bat,输入如下代码:

@echo off
netsh interface name="本地连接" ip set address source=dhcp
netsh interface name="本地连接" ip set dns source=dhcp

dhcp表示是自动获取。

好了,运行change.bat文件,会弹出命令提示符窗口,等一会,出现确定字样,然后窗口消失,这时候你可以看一下你的ip地址,命令是ipconfig /all,就会发现ip地址已经如你所愿,如果想改成自动获取,则运行第二个bat文件。

哈哈,一劳永逸的事情,就是很爽。

出处:https://www.cnblogs.com/top5/archive/2009/12/08/1619588.html


相关教程