雨林木风 > 使用教程 > PE系统教程 >

win7系统快速切换IP地址的脚本

win7系统快速切换IP地址的脚本

作者:佚名 来源:雨林木风 2019-04-21 15:02:37

win7系统的资源管理器中的左侧有收藏夹,起到可以把平时要经常打开的目录或文件添加进去,方便以后快捷打开,但如果发现收藏夹打开无反应,请参考下面的解决方法!

代码如下:

  1. @echo off    
  2. rem //设置变量     
  3. set NAME="本地连接"    
  4. rem //以下属性值可以根据需要更改    
  5. set ADDR=172.16.18.184    
  6. set MASK=255.255.255.0    
  7. set GATEWAY=172.16.18.254    
  8. set DNS1=172.16.17.1    
  9. set DNS2=8.8.8.8    
  10. rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS    
  11.     
  12. echo 当前可用操作有:    
  13. echo 1 设置为静态IP    
  14. echo 2 设置为动态IP    
  15. echo 3 退出    
  16. echo 请选择后回车:    
  17. set /p operate=    
  18. if %operate%==1 goto 1    
  19. if %operate%==2 goto 2    
  20. if %operate%==3 goto 3    
  21.     
  22. :1    
  23. echo 正在设置静态IP,请稍等...    
  24. rem //可以根据你的需要更改     
  25. echo IP地址 = %ADDR%    
  26. echo 掩码 = %MASK%    
  27. echo 网关 = %GATEWAY%    
  28. netsh interface ipv4 set address name=%NAME% source=static addr=%ADDR% mask=%MASK% gateway=%GATEWAY% gwmetric=0 >nul     
  29. echo 首选DNS = %DNS1%     
  30. netsh interface ipv4 set dns name=%NAME% source=static addr=%DNS1% register=PRIMARY >nul     
  31. echo 备用DNS = %DNS2%     
  32. netsh interface ipv4 add dns name=%NAME% addr=%DNS2% index=2 >nul     
  33. echo 静态IP已设置!    
  34. pause    
  35. goto 3    
  36.     
  37. :2    
  38. echo 正在设置动态IP,请稍等...    
  39. echo 正在从DHCP自动获取IP地址...    
  40. netsh interface ip set address "本地连接" dhcp    
  41. echo 正在从DHCP自动获取DNS地址...    
  42. netsh interface ip set dns "本地连接" dhcp     
  43. echo 动态IP已设置!    
  44. pause    
  45. goto 3    
  46.     
  47. :3    
  48. exit   

 
以上就整理快速切换IP地址的脚本,希望对大家有所帮助。