适合所有经常更改IP的朋友,里面的内容可用可用根据自己的需要随意修改

  1. @rem 根据自己的需要修改带 @rem/注释)的地方,修改完毕后直接将本文件后缀名.txt改为.bat即可使用
  2. @rem 运行 右键菜单-〉以管理员身份运行
  3. @echo off
  4. title --IP自动设置 --
  5. MODE con: COLS=80 lines=30
  6. color 0a
  7.  
  8. :menu
  9. cls
  10.  
  11. echo ----------------------------------
  12. echo 请选择,输入数字按回车
  13. echo ----------------------------------
  14. echo.
  15. echo 设置为公司用IP 请按 1
  16. echo 设置为自动获取 请按 2
  17. echo 设置IE代理 请按 3
  18. echo 清除IE代理 请按 4
  19. echo 查看当前IP 请按 5
  20. echo 退出 请按 6
  21. echo.
  22.  
  23. set /p choice= 您的选择:
  24.  
  25. echo.
  26.  
  27. if "%choice%"=="1" goto ip1
  28. if "%choice%"=="2" goto ip2
  29. if "%choice%"=="3" goto ie3
  30. if "%choice%"=="4" goto ie4
  31. if "%choice%"=="5" goto ip5
  32. if "%choice%"=="6" goto end
  33.  
  34. goto menu
  35.  
  36. :ip1
  37. echo 公司IP自动设置开始....
  38. @rem win7:INTERFACE=本地连接 win8:INTERFACE=以太网
  39. @set INTERFACE=以太网
  40. @rem 以下地址是无效的,请根据自己实际IP而更改
  41. @set IP=192.168.144.101
  42. @set MASK=255.255.255.0
  43. @set GATEWAY=192.168.144.131
  44. @set IP2=172.28.88.131
  45. @set MASK2=255.255.255.0
  46. @set GATEWAY2=192.168.144.254
  47. @set DNS1=192.168.181.10
  48. @set DNS2=192.168.12.3
  49.  
  50. netsh interface ip set address "%INTERFACE%" static %IP% %MASK% %GATEWAY% 0
  51. netsh interface ip add address "%INTERFACE%" %IP2% %MASK2% %GATEWAY2% 0
  52. netsh interface ip set dns "%INTERFACE%" static %DNS1% PRIMARY
  53. netsh interface ip add dns "%INTERFACE%" %DNS2% index=2
  54.  
  55. @echo 设置完毕,自动退出!
  56. exit
  57.  
  58. :ip2
  59. echo IP自动设置开始....
  60. echo.
  61. echo 自动获取IP地址....
  62. @rem win7: name="本地连接" win8: name = "以太网"
  63. netsh interface ip set address name = "以太网" source = dhcp
  64. echo 自动获取DNS服务器....
  65. netsh interface ip set dns name = "以太网" source = dhcp
  66. @echo 设置完毕,自动退出!
  67. exit
  68.  
  69. :ie3
  70. @echo off
  71. echo 开始设置IE代理上网
  72. @rem 172.88.28.10:80 修改为自己要设置的代理以及端口
  73. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
  74. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "172.88.28.10:80" /f
  75. @echo 设置代理完毕,自动退出!
  76. exit
  77.  
  78. :ie4
  79. @echo off
  80. echo 开始清除IE代理设置
  81. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
  82. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f
  83. echo IE代理清除完毕,自动退出!
  84. exit
  85.  
  86. :ip5
  87. @echo off
  88. cls
  89. color 0A
  90. ipconfig /all
  91. pause >nul
  92. goto menu

win 8(win 7)批处理设置IP的更多相关文章

  1. 批处理设置IP地址 - imsoft.cnblogs

    批处理设置IP地址 不知朋友们是否有这样的经历,把本本带到单位上网时,由于单位需要配固定IP地址,而家里是自动获得IP地址的,所以每天都要对这个IP地址设置来设置去,那么有没有简单方便的办法呢?其实我 ...

  2. Windows下使用批处理设置IP地址,DNS

    自动获取IP地址: echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh int ...

  3. 批处理设置IP地址

    echo offecho 修改[本地连接]IP......netsh interface IP set address "本地连接" static 138.8.8.111 255. ...

  4. 批处理设置IP

    @echo off title 静态IP设置 set netName=本地连接 set address=192.168.1.202 netsh netsh interface ipv4 set dns ...

  5. win的cmd环境中设置***代理

    想在win的cmd环境中设置代理进行FQ安装软件,如npm等一系列. 1.配置好shadowsocks,然后编辑服务器,查看代理端口 2.打开win命令行cmd set http_proxy=http ...

  6. windows 批处理设置环境变量

      windows通过批处理设置环境变量 CreateTime--2017年8月4日11:28:11Author:Marydon 参考链接:https://wenku.baidu.com/view/a ...

  7. Windows下使用命令行设置ip地址的DNS服务器

    使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1.IP地址动态获取,DNS也动态 2.IP地 ...

  8. 使用CMD命令设置IP

    使用CMD命令设置IP,将下面文本保存为bat文件后执行 netsh interface ip set address name="本地连接" source=static addr ...

  9. SUSE Linux Enterprise Server 设置IP地址、网关、DNS

    说明: ip:192.168.21.172 子网掩码:255.255.255.0 网关:192.168.21.2 dns:8.8.8.8 8.8.4.4 1.设置ip地址 vi /etc/syscon ...

随机推荐

  1. percona-xtrabackup安装及使用教程

    安装percona-xtrabackup依赖包(前提已安装mysql) yum -y install perl-CPAN perl-DBD-MySQL perl make gcc gcc-c++ pa ...

  2. MyEclipse中文乱码,编码格式设置,文件编码格式 总结

    一.设置新建常见文件的默认编码格式,也就是文件保存的格式.在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致, ...

  3. ANDROID_MARS学习笔记_S01原始版_022_MP3PLAYER002_本地及remote标签

    一.简介 1.在main.xml中用TabHost.TabWidget.FrameLayout标签作布局 2.在MainActivity中生成TabHost.TabSpec,调用setIndicato ...

  4. Android 应用自动更新功能的代码

    由于Android项目开源所致,市面上出现了N多安卓软件市场.为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量.因此我们有必 ...

  5. JQuery实现点击div以外的位置隐藏该div窗口

    简单示例代码: <body> <script type="text/javascript" src="http://ajax.googleapis.co ...

  6. 集合对象(NSSet)

    main.m #import <Foundation/Foundation.h> @interface NSSet(printInteger) -(void)printSet; @end ...

  7. 【HDOJ】1238 Substrings

    深搜+剪枝,简单字符串. #include <stdio.h> #include <string.h> #define MAXLEN 105 #define MAXNUM 10 ...

  8. hdu1838Chessboard(DP)

    http://acm.hdu.edu.cn/showproblem.php?pid=1838 其实原先不知道这题是DP 我都想不到DP去 想了想没思路 看了下题解 经典思路 :第n大的都是由第n-1大 ...

  9. 转自 z55250825 的几篇关于FFT的博文(一)

        关于FFT,咱们都会迫不及待地 @  .....(大雾)(貌似被玩坏了...)    .....0.0学习FFT前先orz FFT君.         首先先是更详细的链接(手写版题解点赞0v ...

  10. BIOS与UEFI、MBR和GPT介绍

    操作步骤: UEFI是取代传统BIOS的,全称“统一的可扩展固件接口”.MBR则是传统的分区表类型,最大的缺点则是不支持容量大于2T的硬盘.GPT则弥补了MBR这个缺点,最大支持18EB的硬盘,是基于 ...