搜索
查看: 21584|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 W) j" L9 f4 \% G( C. @* s5 b# F! _5 Q. k* \7 e5 d, J
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; Q+ ?. j1 i3 G; v; K+ \/ z
  2. title 自动设置ip; r6 Y; o( Y% z& u
  3. echo
    9 J5 b2 V2 }3 |8 s" w! C
  4. :start 6 E  b! ~+ G1 r8 I* y
  5. cls
    # P: j5 f( B6 |* ]" e
  6. ECHO ================================ " }+ j8 x, Y! s- R/ ~/ m5 o
  7. ECHO 请选择要换的ip " @0 ^2 F& D5 h* m. R) C8 R
  8. ECHO ————————————————
    2 T* N8 r1 ^; ?# D
  9. echo 无线网络连接---自动获取IP地址…………1
    8 V2 \2 E4 C! ^
  10. echo.
    # W& ]  R  q. T1 F
  11. echo 无线网络连接---办公室IP配置……………2 & @9 h4 W9 d, D3 A/ a
  12. echo. : J9 z2 O) i, A8 `. k
  13. echo 本地连接---自动获取IP地址………………3 & I8 ^! V$ q( {% G+ E; Y' F
  14. echo. % M& G. t6 b( g0 C2 K
  15. echo 本地连接---办公室IP配置…………………4! e7 |& ]+ B* p+ b, B
  16. echo.
    # k( r3 i: v# a
  17. echo  退出…………………………………………58 r3 n3 x5 J, K1 j) `' ^
  18. echo.) Y9 U+ ]6 g4 P7 B& _
  19. - P7 Z$ d) R: o3 t, V* U+ Q5 C
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & S% e1 J) h# a' `) [
  21. & [- M. A+ B2 {: k9 j4 c: D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 ]  q  G* X/ z5 P
  23. goto start
    6 E) s7 R6 s" d- g# |6 u: i8 j$ L8 y
  24. 4 ?/ d: s, e- y$ h
  25. :selection
    , M3 b7 A. E: Q" u/ R' ]2 z  k8 q& W
  26. @if "%UserSelection%"=="1" goto 1
    ( w! o) }4 m& m9 f
  27. @if "%UserSelection%"=="2" goto 2% h4 a6 X  g; c7 W. z
  28. @if "%UserSelection%"=="3" goto 3 3 P, Y8 W* P& N& j  [; H
  29. @if "%UserSelection%"=="4" goto 4  v3 A4 R1 b: R. M" X& x# ]- a, q. s
  30. @if "%UserSelection%"=="5" goto 5; T. V$ ]# S( G9 a8 ~1 g

  31. 9 k  v) H( e7 _% l
  32. :1& K) Y$ a) f, T) z0 }0 c8 u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , q# b+ r/ N& T/ r7 u* O+ i
  34. netsh interface ip set address name="无线网络连接" source=dhcp: F1 a; k/ L  b" V4 `9 E4 n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      Q% [3 v. x9 k# w( O& N; Z
  36. exit  r) Q. D# V. m6 H$ y

  37. 4 g$ _( l) z2 N, N- n; m) D
  38. :2
    ( J2 @7 n" F( I3 i5 k
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 C; ?) p0 r; M
  40. set ipaddress=192.168.0.100( x9 a/ D- A. [3 F; _
  41. set subnetmask=255.255.255.0
    ! H& d$ ?/ b5 K2 G3 L
  42. set defaultGateway=192.168.0.1* m; l, `( y* P8 i! n( \$ v
  43. set dns=202.96.98.36+ \7 @6 ~1 Q5 f" g" G! p" x8 F
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* N6 g/ R- H, ]  t1 p# f: ?- q: F
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 e3 ?7 N$ L- d0 D7 w& Y) U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 }! Z& y$ R9 D# {* ~; N/ {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 [2 c' P6 J3 }) S% a, z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 J; X) G* m1 }
  49. exit2 N9 p1 d& m9 f# ~! c) s- Z; H& D
  50. 1 [# Y( d8 i, z& q; \; Z
  51. :3; ]6 ], Z# ]+ P
  52. echo 本地连接---自动获取IP地址---请稍候...8 \; K# p4 g& m+ F
  53. netsh interface ip set address name="本地连接" source=dhcp
    : T6 B1 s. M% }; X7 }/ A
  54. netsh interface ip set dns name="本地连接" source=dhcp: V7 G2 W2 X; f, v, {
  55. exit# f& B3 d# u+ w! X1 V
  56. ; n: v% m; @. F( O/ i# n
  57. :49 H; k' J2 R7 {. G+ u1 o3 V' p3 |
  58. echo 本地连接---办公室IP配置---请稍候...- N4 |: U& K( N- A. A, R/ K
  59. set ipaddress=192.168.1.685 Q; n8 P7 F* |: }
  60. set subnetmask=255.255.255.0
    2 ^( A7 \. {& m9 T9 f
  61. set defaultGateway=192.168.1.1
    ' J; _3 ]6 \$ U/ ^2 c% D( ?3 u; |
  62. set dns=202.102.128.68
    0 |; ~2 a/ p  g
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # Y3 G0 c; W5 R& r. x( Z* ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ' x8 A6 N: T- M" H) G& ^% z( E
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % ]# V% t, k) l5 X! a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& o3 k* J3 n+ J% o* l; t! f
  67. exit
    ; k. p* G2 r/ |8 b5 T
  68. 8 t1 X4 b& k) N. t, v7 O
  69. :5
    . k) i8 e' j/ q. H% A
  70. echo 5: N) p0 P+ x  F7 }2 K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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