查看: 1623|回复: 7

IP自动设置

 关闭 [复制链接]

签到天数: 81 天

连续签到: 1 天

[LV.6]海之精灵II

发表于 2012-1-29 14:00 |广东| 显示全部楼层 |阅读模式
制作一个IP地址自动设置的批处理,主要解决单机拨号没有办法获取IP地址而打开我的电脑很慢的原因。

1.现在宽带大部分有两种(1):为电信(2):联通,根据不同而设置
2.自动备份IP地址,存在备份文件的将不再备份。
1.jpg
  1. @echo off
  2. color F1
  3. title 蓝宇电脑,IP设置
  4. MODE con: COLS=80 lines=30
  5. :zd
  6. //@ if exist D:\蓝宇IP备份.txt goto menu2
  7. ipconfig /all >D:\蓝宇IP备份.txt
  8. :menu
  9. cls
  10. Echo                                  蓝宇电脑,IP设置
  11. Echo.                             
  12. Echo                            当前时间:%date% %time:~0,-3%   
  13. Echo.                       
  14. Echo.
  15. Echo                            【1】设置192.168.1.2 (电信)
  16. Echo.
  17. Echo                            【2】设置192.168.1.3 (联通)
  18. Echo.
  19. Echo                            【3】设置为自动获取
  20. Echo.
  21. Echo                            【0】退出
  22. Echo.
  23. Echo                                           提示自动备份IP到D:\蓝宇IP备份.txt
  24. Echo.
  25. Echo.
  26. Set /p clearslt=请输入您的选择(1/2/3/0):
  27. If "%clearslt%"=="1" Goto ip1
  28. If "%clearslt%"=="2" Goto ip2
  29. If "%clearslt%"=="3" Goto ip3
  30. If "%clearslt%"=="0" Goto end


  31. :menu2
  32. cls
  33. Echo                                  蓝宇电脑,IP设置
  34. Echo.                             
  35. Echo                            当前时间:%date% %time:~0,-3%   
  36. Echo.                       
  37. Echo.
  38. Echo                            【1】设置192.168.1.2 (电信)
  39. Echo.
  40. Echo                            【2】设置192.168.1.3 (联通)
  41. Echo.
  42. Echo                            【3】设置为自动获取
  43. Echo.
  44. Echo                            【0】退出
  45. Echo.
  46. Echo                                         已经备份首次IP地址到D:\蓝宇IP备份.txt
  47. Echo.
  48. Echo.
  49. Set /p clearslt=请输入您的选择(1/2/3/0):
  50. If "%clearslt%"=="1" Goto ip1
  51. If "%clearslt%"=="2" Goto ip2
  52. If "%clearslt%"=="3" Goto ip3
  53. If "%clearslt%"=="0" Goto end

  54. :ip1
  55. echo      IP自动设置开始....
  56. echo.
  57. echo      正在设置IP及子网掩码
  58. netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0 192.168.1.1

  59. echo      正在设置DNS服务器
  60. netsh int ip set dns name="本地连接" source=static addr=202.96.128.143
  61. netsh int ip add dns name="本地连接" addr=202.96.128.68 index=2
  62. @rem 以上这句为设置DNS为202.96.128.143,备用:202.96.128.68
  63. cls
  64. echo.
  65. echo.
  66. echo.
  67. echo.
  68. echo.
  69. echo.
  70. echo.
  71. echo.
  72. echo.
  73. echo.
  74. echo                                  设置电信IP,设置完成!
  75. echo.
  76. echo                                蓝宇电脑制作,QQ:403477704
  77. echo.  
  78. CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
  79. if errorlevel 2 goto zd
  80. if errorlevel 1 goto end


  81. :ip2
  82. echo      IP自动设置开始....
  83. echo.
  84. echo      正在设置IP及子网掩码
  85. netsh interface ip set address "本地连接" static 192.168.1.3 255.255.255.0 192.168.1.1
  86. echo      正在设置DNS服务器
  87. netsh int ip set dns name="本地连接" source=static addr=221.5.88.88
  88. netsh int ip add dns name="本地连接" addr=210.21.196.6 index=2
  89. @rem 以上这句为设置DNS为221.5.88.88   备用:210.21.196.6
  90. cls
  91. echo.
  92. echo.
  93. echo.
  94. echo.
  95. echo.
  96. echo.
  97. echo.
  98. echo.
  99. echo.
  100. echo.
  101. echo                                  设置联通IP,设置完成!
  102. echo.
  103. echo                                蓝宇电脑制作,QQ:403477704
  104. echo.  
  105. CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
  106. if errorlevel 2 goto zd
  107. if errorlevel 1 goto end  


  108. :ip3
  109. echo             IP自动设置开始....
  110. echo.
  111. echo             自动获取IP地址....
  112. netsh interface ip set address "本地连接" source = dhcp
  113. echo             自动获取DNS服务器....
  114. netsh interface ip set dns name = "本地连接" source = dhcp

  115. cls
  116. echo.
  117. echo.
  118. echo.
  119. echo.
  120. echo.
  121. echo.
  122. echo.
  123. echo.
  124. echo.
  125. echo.
  126. echo                                  设置自动获取IP,设置完成!
  127. echo.
  128. echo                                蓝宇电脑制作,QQ:403477704
  129. echo.  
  130. CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
  131. if errorlevel 2 goto zd
  132. if errorlevel 1 goto end

  133. :end
  134. exit
复制代码
PCOS系统下载站:http://zhuangji.wang

签到天数: 1315 天

连续签到: 1 天

[LV.10]逍遥海仙III

发表于 2012-1-29 16:22 |河南| 显示全部楼层
谢谢搂主分享,支持一下。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-29 16:43 |山东| 显示全部楼层
谢谢分享,好久没有看到代码了
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-29 23:13 |福建| 显示全部楼层
谢谢搂主分享,学习了支持一下。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-2-3 23:17 |浙江| 显示全部楼层
谢谢搂主分享,支持一下。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-3-19 09:30 |内蒙古| 显示全部楼层
感谢楼主分享
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-5-18 11:42 |云南| 显示全部楼层
学习了,谢谢楼主{:144_314:}
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-24 15:26 |内蒙古| 显示全部楼层
学习了,谢谢楼主
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则