使用批处理文件轻松更改本地IP地址

     经常背着电脑在公司和家之间来回,在家使用的IP地址和在公司不同,因此每次使用的时候都需要更改IP地址。在网上寻找了一些更换IP地址的工具,最近在使用的是:IPCFG,但是不是很好用,经常提示程序启动有错误,或者有新版本,但是在打开的网站上却找不到下载地址。以前在网上找到了用DOS命令保存本地IP地址以及更改IP地址的方法。今天把这两个方法进行了整合,传入参数就可以轻松更改了。下面是批处理文件代码:

保存IP地址的批处理文件

 1  @echo   off
 2  set  CONFIG_FILE_ADDR = E: \ Stephen \ bin
 3  set  CUR_ADDR = % cd %
 4  if   " %1 "   ==   ""   (
 5       echo   " Usage:save configname "
 6       goto  FINISH
 7  )
 8  cd   / d %CONFIG_FILE_ADDR%
 9  set  IP_FILENAME = ip_ %1 . txt
10  netsh -c interface dump > %IP_FILENAME%
11  echo  The IP Configuration save to %IP_FILENAME% successfully!
12  :FINISH
13  cd   / d %CUR_ADDR%

     将这个文件保存在某个路径下,保存为setip.bat,将该路径加入到PATH中,在command窗口中就可以直接调用了,比如调用setip sinosoft,此时该批处理文件会将本地的IP地址信息保存在%CONFIG_FILE_ADDR%路径中,文件名为ip_sinosoft.txt

恢复本地IP地址的批处理文件

 1  @echo   off
 2  set  CONFIG_FILE_ADDR = E: \ Stephen \ bin
 3  set  CUR_ADDR = % cd %
 4  if   " %1 "   ==   ""   (
 5       echo   " Usage:setip configname "
 6       goto  FINISH
 7  )
 8  cd   / d %CONFIG_FILE_ADDR%
 9  set  IP_FILENAME = ip_ %1 . txt
10  if   exist  %IP_FILENAME%  (
11      netsh -f %IP_FILENAME%
12  )   else   (
13       echo  Please make sure configuration file: " %CONFIG_FILE_ADDR%\%IP_FILENAME% "  exists!
14       goto  FINISH
15  )
16  :FINISH
17  cd   / d %CUR_ADDR%
     将该文件保存为setip.bat到PATH所在的路径中,调用该命令方式:setip sinosoft,批处理文件会从%CONFIGU_FILE_ADDR%中寻找ip_sinosoft.txt文件,如果存在,则将其中的IP地址设置到当前配置中。

转载于:https://www.cnblogs.com/liwp_Stephen/archive/2008/09/26/1299254.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值