由于公司和家里的上网环境不一样,公司需要设置固定ip,家里自动获取ip,每次上班之前去一个数字一个数字的敲击,很废时间,让老总每天见你干这事,领着工资都觉得惭愧。

写个批处理程序,设置ip。

@echo off
echo.
echo.
echo. ##########################################
echo. ## ##
echo. ## 正在设置计算机IP   请等待.... ##
echo. ## 固定IP ##
echo. ## ##
echo. ##                        ##
echo. ## ##
echo. ##########################################
echo.

netsh -c interface ipv4 set address name="本地连接" static address=10.1.1.43 mask=255.255.255.0 gateway=10.1.1.1 gwmetric=0
netsh -c interface ipv4 add address name="本地连接" address=10.111.14.43 mask=255.255.255.0
netsh -c interface ipv4 add address name="本地连接" address=10.0.0.43 mask=255.255.255.0
netsh -c interface ipv4 set dnsservers name="本地连接" source=static address=202.202.202.202 register=PRIMARY

:view
echo. 【设置成功】
echo.
pause

 

将上面的代码保存为后缀名为bat的文本文件就ok。不用注释了吧,搞it的应该能看懂吧,依我的葫芦画个你自己瓢就行的。

 

@echo off
echo.
echo.
echo. ##########################################
echo. ## ##
echo. ## 正在设置计算机IP   请等待.... ##
echo. ##    自动获取ip ##
echo. ## ##
echo. ##                                ##
echo. ## ##
echo. ##########################################
echo.

netsh -c interface ipv4 set address name ="本地连接" dhcp
ipconfig /release >nul && ipconfig /renew>nul
netsh -c interface ipv4 set dnsservers name ="本地连接" source = dhcp

:view
echo. 【设置成功】
echo.
pause

原文地址:http://blog.csdn.net/wu_huiwen/article/details/5998718