搜索
查看: 21414|回复: 0

[电脑] 快速设置IP地址的批处理命令

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- ~0 d" i& `+ O& m4 s4 n
0 a" q  S4 k1 i将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + n( @6 t3 {5 ^0 s, i3 V9 L' |
  2. title 自动设置ip
    " S. n# W- ^: z; ^& }
  3. echo
    " B# N% y- [# ~$ g+ W* T0 K
  4. :start 7 Y4 q5 x' d  s# Q: w5 Q
  5. cls - k5 }7 a, V. i3 V, P8 O/ u* ]1 L
  6. ECHO ================================ ' o. \3 A, \5 T2 Y
  7. ECHO 请选择要换的ip
    ! ^; T  ]1 w9 p5 d- V) D- h
  8. ECHO ————————————————
    5 _6 [$ J8 r6 ]6 T& O
  9. echo 无线网络连接---自动获取IP地址…………1
    # D! B$ B7 B, G0 q* h
  10. echo. 2 H& O, e+ ~9 O1 R( W& P9 t
  11. echo 无线网络连接---办公室IP配置……………2
    6 G! r( `0 S6 l+ V/ {* s$ a" i
  12. echo. ' b2 J% y5 y+ S# t3 |0 W' l( ]
  13. echo 本地连接---自动获取IP地址………………3
      ^, @* g' R; H9 m" U
  14. echo.
    3 b( d, |3 w( M) W( v( d4 o  {
  15. echo 本地连接---办公室IP配置…………………4
    " @. t* z9 c/ Y; O
  16. echo.
    + X  X. I) c% ?8 q5 G2 v9 ^; A
  17. echo  退出…………………………………………5
    ! N; a7 c* ?$ z* K; O
  18. echo.
    . J3 E1 Q* @4 S# k* S

  19. 9 k" O6 ?5 L8 r1 f5 W
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , M& W0 A/ x2 C6 L% t/ Z

  21. 4 ~, ~7 L7 k4 w: E2 T8 _9 ^8 z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * G$ y7 h6 A; z: B& d! I, q
  23. goto start $ _: V# @8 K+ b' \  f! E
  24. 6 v: e% W# y. W7 ~
  25. :selection
    " w2 u+ \( J' ?
  26. @if "%UserSelection%"=="1" goto 1
    5 B  c8 y2 Y$ ^' H3 V4 b
  27. @if "%UserSelection%"=="2" goto 25 {) \0 `( w9 e3 \
  28. @if "%UserSelection%"=="3" goto 3
    5 @2 i3 Q5 Q+ S" S% m1 r& m
  29. @if "%UserSelection%"=="4" goto 4
    " A/ m9 _( \$ V6 Z
  30. @if "%UserSelection%"=="5" goto 5$ a- L; _+ u6 |$ z  H

  31. : X) Y0 x0 Y( w# X
  32. :1/ Z* o5 q, b+ k( \
  33. echo 无线网络连接---自动获取IP地址---请稍候...* a- X/ N2 _5 e) B8 [) Q3 d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 Y! F) S8 S4 g" d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp, X0 Z0 \2 Y7 `. `
  36. exit* [! q9 A& ^' K4 |* ^8 v- W

  37. 1 q0 o) Z  F4 A( v. p( A; m% s) B
  38. :2
    + y0 n! j  q( K# S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' `5 x7 J8 M- O; Y  v
  40. set ipaddress=192.168.0.100
    2 |$ ^# }9 \8 o7 D5 [' Q
  41. set subnetmask=255.255.255.05 E8 }$ Y5 S1 T( ^. f
  42. set defaultGateway=192.168.0.1
    0 `! K5 R8 m5 o8 o$ E
  43. set dns=202.96.98.36
    / t) D& E7 n0 v; t3 W% z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! q+ z$ K9 z# n) u: A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! Z5 x4 W" Z- J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0# J+ W  a- d6 P% ?$ w+ _4 s7 A
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 h& q! e7 y3 z4 H
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# f/ I! `$ V9 T5 v+ I  T4 {) @9 G
  49. exit
    $ P: O0 [3 V- m2 Y

  50. " n8 i5 F5 J( j5 ^) c
  51. :38 Z0 h9 Q. b2 u1 m  R4 E5 l
  52. echo 本地连接---自动获取IP地址---请稍候...8 V, k& [9 x- U9 G. e' V: \
  53. netsh interface ip set address name="本地连接" source=dhcp
    5 @5 R$ @. g8 ^- w. d5 n
  54. netsh interface ip set dns name="本地连接" source=dhcp4 Z3 i5 B3 W% g7 `* t
  55. exit
    * N0 Y/ A. u8 y; b

  56. % y  G. E' L* E, \, P! C# d
  57. :4$ |0 ?  Z7 J8 ]  D
  58. echo 本地连接---办公室IP配置---请稍候...
    5 v! F/ D8 X$ \+ y
  59. set ipaddress=192.168.1.682 N# ^  s2 s, \
  60. set subnetmask=255.255.255.07 I9 d- u% z. L+ A$ \% `% R( G3 c
  61. set defaultGateway=192.168.1.1
    % g( j4 d/ @7 M' ?
  62. set dns=202.102.128.68: A# M; s5 R  ^" }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! t* Q  e) D1 L8 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! O4 A" j2 @- o5 E7 [5 A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 H" V5 |0 a. y+ a% M
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , T5 C" v7 Q- S. k7 l) g$ _
  67. exit: r. ]' f5 Z: d4 K" M/ n$ W

  68. 5 ^2 U+ Z1 z( h0 n
  69. :5
    ! z4 `8 D- [4 t: K* w
  70. echo 57 U! u# F2 t, [
复制代码

IP.bat

2.22 KB, 阅读权限: 1, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表