【原创】如何批处理文件更改IP

有了笔记本,我们经常要在不同地方使用它,而IP地址的更改却是让人感到很繁琐的工作。如何方便快捷的完成我们改IP的工作呢,哈~批处理就开始显威力啦!

这个程序适用在校学生,在宿舍用动态IP,在办公室用静态IP。可以让我们做出选择。当然,你得进到文件里面去修改你想改为的IP,话不多说,请看代码。

将横线下面的代码复制到记事本里,另存为:Set_IP.bat。win7/vista下以管理员身份运行就可以了,XP似乎可以直接运行!

 

::-----------------------------------------------------------------
@ echo off
:: 本程序用来在动态IP和固定IP之间切换
:: Author:K.T.
:: Date:2011/3/16


echo.
echo 要设置为何种情况的IP地址?
echo.
echo  [1] Static 静态IP
echo  [2] Dynamic 动态IP
echo.

set /p Choice=请选择[1,2]:


set Nic=本地连接
if '%Choice%' == '1' goto STATIC
if '%Choice%' == '2' goto DYNAMIC
echo.
echo. 输入错误,设置未改变!
echo.
goto END

:STATIC
:: 设置静态IP地址
:: 设置变量,可以根据你的需要更改,
  set Addr=58.194.181.1
  set Mask=255.255.255.0
  set Gway=58.194.181.254
  set Dns1=202.194.15.12
    rem set Dns2=202.194.15.13
  rem 以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS

  echo ------------------------------------------------------
  echo 正在进行IP设置,请稍等
  echo. IP地址 = %Addr%
  echo. 子网掩码 = %Mask%
  echo. 网关 = %Gway%
  netsh interface ip set address name=%Nic% source=static address=%Addr% mask=%Mask% gateway=%Gway%

  echo. 首选DNS = %Dns1%
  netsh interface ip set dns name=%Nic%  source=static  address=%Dns1% >NUL
    :: echo. 备用DNS = %Dns2%
    :: netsh interface ip add dnsservers name=%Nic% addr=%Dns2% index=2
  echo ------------------------------------------------------ 
      goto SUCCESS
      
: DYNAMIC
      netsh interface ip set address name=%Nic% source=dhcp
      netsh interface ip set dns name=%Nic% source=dhcp
:SUCCESS
      ECHO 设置成功。

:END
pause

::----------------------------------------

转载请注明来自:http://hi.baidu.com/hawk_kt
  

<script type="text/javascript" id="wumiiRelatedItems"> </script>
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值