搜索
查看: 21393|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 Q' w5 M: ]; a2 }* C
5 ^: u3 m9 z) j# b) a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 E5 P4 }3 `/ r8 h
  2. title 自动设置ip
    6 r2 G' U2 j: v8 H* x4 H. y
  3. echo0 i" z) b* r' d2 u. j1 j  k# q
  4. :start 4 \- ?: h; ]  ^& g, C! z
  5. cls 5 p, ?% B( \, o6 A( {) _; e/ D
  6. ECHO ================================   y$ {+ q6 W4 V8 c8 ?
  7. ECHO 请选择要换的ip 1 A0 @# ^( M. b9 K
  8. ECHO ————————————————
    9 k& n, n, t+ p$ ]
  9. echo 无线网络连接---自动获取IP地址…………1 : q- s! R5 X+ C  q  a
  10. echo.
    * Z- T( a9 |* v
  11. echo 无线网络连接---办公室IP配置……………2 ) w0 @  f9 h- ]# Z0 F1 [" E
  12. echo. ; q# M- j% D& w. f+ v
  13. echo 本地连接---自动获取IP地址………………3 ) Z. p% U$ N$ y2 d$ t) }9 P  X0 T
  14. echo. 1 y* C1 m3 V) e0 s* t( ]
  15. echo 本地连接---办公室IP配置…………………4
    . q: C1 {5 I+ q* q1 ~
  16. echo.
    - }# |9 m/ _+ Y
  17. echo  退出…………………………………………5" |0 t( m2 a/ E9 x0 O
  18. echo.
      m! o7 K- P9 [$ T
  19. ; o4 O5 H4 P* |( \  a6 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  " U( Y$ C, o; B2 c9 B& t% K4 n
  21. ' ?- x: T7 ^8 Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / K2 A1 P5 c  x2 e' t* _+ A
  23. goto start 1 b( t7 C* }% h! _7 T
  24. 7 U2 }+ k9 j3 D. u. W' N
  25. :selection ( s% z$ g' Y) h6 F  R3 x2 W& Z
  26. @if "%UserSelection%"=="1" goto 1 2 _6 w% S. z1 v2 k* Z
  27. @if "%UserSelection%"=="2" goto 2. b3 K' ]( I7 v' E/ h# \
  28. @if "%UserSelection%"=="3" goto 3 4 K9 H( ]# q3 u% K( L: C
  29. @if "%UserSelection%"=="4" goto 4
    ( B$ U8 s- c5 e8 |
  30. @if "%UserSelection%"=="5" goto 58 x( r* P/ H7 o" ^. I8 Y
  31. 2 J" T$ m0 Q) m, j+ o
  32. :1
    , [# \" ]/ p% x( X4 b
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    5 b4 g* O( |3 ?0 g5 c6 q4 U
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) x1 V- d* x& h; [" g/ H  W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  m7 ^! c. z' G" x- G! R( n
  36. exit
    : x6 m$ O$ Q! J4 Z* M4 ]6 J# c
  37. 4 h" }/ j' O, q6 _6 y, O
  38. :2
    2 k4 ?2 {8 Q4 ^3 N2 G2 l
  39. echo 无线网络连接---办公室IP配置---请稍候...7 q9 u0 B* c$ W
  40. set ipaddress=192.168.0.1009 y. n1 L7 X) t! T
  41. set subnetmask=255.255.255.0# J4 R: ~( r' {$ d
  42. set defaultGateway=192.168.0.1
    3 V( l) J+ v6 u  `9 f6 G
  43. set dns=202.96.98.36% z1 V" ~; V9 T6 Q( i
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    5 J& g6 |7 |2 a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& S' c) q. r! B3 ?0 {2 \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 y% c. O. `' E
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % r' s# K" s8 }9 i) `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 P* j( S5 G6 z
  49. exit0 o/ D" X- k# A8 H
  50. 4 ~+ }( w4 k9 F- U
  51. :3
    2 L6 O9 w6 N; L7 E) f" d0 z1 x+ ^
  52. echo 本地连接---自动获取IP地址---请稍候...# V8 f9 d# Z, o( Q, J! }* X
  53. netsh interface ip set address name="本地连接" source=dhcp/ s/ j! U; W- X7 A) E
  54. netsh interface ip set dns name="本地连接" source=dhcp+ T5 K4 U6 a$ ~: M2 l  ?' C
  55. exit) |) R* m- v9 I( N7 O% p1 O9 r% z
  56. 8 A7 I2 y: _7 w7 x5 _9 |' A
  57. :42 k; p1 g, a- @! Q) X- A% E! C
  58. echo 本地连接---办公室IP配置---请稍候...) o( e, C8 z  @# C- |1 L
  59. set ipaddress=192.168.1.68
    % q& ?6 m7 H3 q3 L, ?$ n' W
  60. set subnetmask=255.255.255.0
    4 @6 @& t+ U' h' ~
  61. set defaultGateway=192.168.1.16 b  T' L' ~- K5 n
  62. set dns=202.102.128.68
    , R' f- S9 S/ \1 p+ b+ f+ J% _+ e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    " A  s# q8 R0 Q& v  C3 L9 {; d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0- b5 {* N+ y; G: `; J) Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary7 ~! T( _& N, F. Z6 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 _- z$ |$ E' h# I9 q  c: X5 b/ K
  67. exit0 W, @+ Q. s8 [" J

  68. ) Q' s4 @7 D- |  }9 q9 c4 d
  69. :5
    4 y  y) Z$ ]: H3 O# f$ H
  70. echo 5) R6 X( S4 l: e( s8 I! h
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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