搜索
查看: 21946|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 N' B, S7 Q( {' b4 G2 F
# Z4 ~8 ?& S( G4 l4 |将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 c5 J: P( A) Q/ O
  2. title 自动设置ip# l2 W: V/ S! O& ^. I: e
  3. echo+ k6 n5 ]5 R! I9 s
  4. :start ( A5 ~% M( p6 Y: r5 x
  5. cls
    $ q. n1 f2 _- e% d! |. _! j
  6. ECHO ================================ , V4 }7 J3 p  D5 [* P
  7. ECHO 请选择要换的ip
    " `# u. M- v( b1 z! b
  8. ECHO ———————————————— + v0 @) ?. {6 r% X0 q: z6 P; D
  9. echo 无线网络连接---自动获取IP地址…………1
    8 d6 [* n" }; c
  10. echo.
    " Q2 q/ f( G, R& |
  11. echo 无线网络连接---办公室IP配置……………2 ( A8 A1 K/ \+ {" Q* ]4 U% G
  12. echo. 0 J* A$ a1 x& m7 e' [9 o: n# j
  13. echo 本地连接---自动获取IP地址………………3 + S7 X9 C' R; N$ n
  14. echo. % o# F( R" t9 N* e
  15. echo 本地连接---办公室IP配置…………………4
    # D' A% ]9 T8 y3 n: D, G
  16. echo.
    6 N4 U" J+ B( \, D' l& a; y( v
  17. echo  退出…………………………………………5
    / ^- ?# Z$ g2 j  D$ ], v
  18. echo.& Z" L8 k1 _& V# c7 P
  19. & M3 i+ d$ a' z2 L) b# S
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; U! h" ]2 x, K- q/ d

  21. . h5 k) y  X* W; B4 r5 g
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 Q- v/ v! ]. @. ^/ _& Z+ Y
  23. goto start
    4 K# w  @5 |. m$ t2 t
  24. 4 ~& N6 T3 V. q: V9 _- j8 W
  25. :selection 2 @2 S+ ?. ]) t' {
  26. @if "%UserSelection%"=="1" goto 1   z# \5 A8 t3 j4 }3 Y& e" t7 g5 j; V
  27. @if "%UserSelection%"=="2" goto 2- ?1 @1 T. r' f! S& Z3 s" m( N* H
  28. @if "%UserSelection%"=="3" goto 3 : j, |+ k' ]. R, W
  29. @if "%UserSelection%"=="4" goto 4
    8 b) |% s' Y. {  f
  30. @if "%UserSelection%"=="5" goto 5
    " V! G" A- O/ v+ a) |) `3 v

  31. * Y1 n8 g& }8 ~( Q, z: I
  32. :15 `" T" z- Q4 E$ a/ ?$ T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % o. r, o2 o7 v
  34. netsh interface ip set address name="无线网络连接" source=dhcp' B: _$ L: @' @. F1 O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp! d9 F- \& M7 p% \* ]) _8 c
  36. exit7 {& b9 f, f" d% j5 r

  37. 1 x1 y- r: \; j) e' Q' C( ~
  38. :2
    7 h  ?  T" d' E0 Z5 I. ?
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) Z6 I; l8 M* g$ G3 X- \; N
  40. set ipaddress=192.168.0.100% t) F2 T3 x% R- Z
  41. set subnetmask=255.255.255.0- e9 N( e3 i  W) ~) i7 w4 @% G
  42. set defaultGateway=192.168.0.12 J4 z7 m4 \0 R1 t. X* v  H! Z
  43. set dns=202.96.98.362 @4 s& G  A, }$ N) C- ]) a  h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    # B( o( s. P7 _0 R9 N$ A8 i1 S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 n$ w, a  h. O8 a1 _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 l& \& U, x5 a+ [$ O3 D
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) o) L9 T6 b& o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, B! N$ P/ D" N; p$ ^. O9 S
  49. exit. D' x) |5 C. c* v
  50. # g8 L7 ^% h1 R" J* |
  51. :38 c) S1 N9 o( C7 f( |- Q
  52. echo 本地连接---自动获取IP地址---请稍候...) E+ b- U; T, L- f3 ~6 G
  53. netsh interface ip set address name="本地连接" source=dhcp
    - F) {! r# K$ ~& s* X
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + ?; n, I0 M; Y+ J& O1 D
  55. exit
    ! L' X6 y0 O# ~- I* D
  56. 3 |/ W# Y! C% j: u! H9 ?+ @  L
  57. :4: D8 Y5 n5 D: D1 [
  58. echo 本地连接---办公室IP配置---请稍候...4 A4 n* S/ F$ ?; ?4 F
  59. set ipaddress=192.168.1.685 O8 {$ C8 Q+ I' a5 p
  60. set subnetmask=255.255.255.0. P4 v4 y6 R$ _" @+ ~  Y+ e. d
  61. set defaultGateway=192.168.1.1- U: k$ |3 p( e2 ?
  62. set dns=202.102.128.68
    0 I/ [) I  J" b! e" z& m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 U# @$ |2 l& h2 O9 ]/ d' E! g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: q7 R/ U, l, o: \3 e2 J% Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # Z+ |" X5 g4 G8 s& x/ V: P( \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 h5 ?$ ]: b- v' C0 M
  67. exit& N; X$ S# @7 D, x
  68. / Z2 F4 b2 D7 L, j# ^* v: L. O# N- n
  69. :5
    ' k- k$ [* X1 ?6 N; `9 h, w
  70. echo 5
    $ K" h0 B; R0 E6 V' T2 r- x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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