搜索
查看: 21643|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# r) t, W, }1 ]  B3 _+ f
; a' `# [) t3 J  \4 y
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 S+ ?) V0 S3 {/ o- p
  2. title 自动设置ip
    + X% w3 `! \" ^9 u4 {
  3. echo
    # a: c3 ?7 ~, S  }& j/ {
  4. :start
      a9 d4 ^: ]" r! Q; U
  5. cls
    # T6 B" Q9 K# I: u% H  ^
  6. ECHO ================================ ! J! R1 o) P. _" D7 ^3 }
  7. ECHO 请选择要换的ip
    / l: D% E2 }% `5 e" S- C
  8. ECHO ———————————————— 4 ^. E* ~) R" H" |4 E
  9. echo 无线网络连接---自动获取IP地址…………1
    0 S" t% @7 ~! t( Y9 q' X
  10. echo. 8 I. _, @* d3 _, G" Z& X: j
  11. echo 无线网络连接---办公室IP配置……………2
    * |/ H8 E" R- d- ~; R8 F1 K- i
  12. echo. ' m7 v& [3 \- S+ V" e7 ~7 o
  13. echo 本地连接---自动获取IP地址………………3 / ?' j, s5 X3 C( l
  14. echo.
    5 `( X. E# y0 m4 l  m5 A4 D' [
  15. echo 本地连接---办公室IP配置…………………48 _3 G! K% f7 `( V
  16. echo.
    0 ?9 y) d9 |7 _. M) g. x; p
  17. echo  退出…………………………………………5
    ' j+ E+ z" o4 V- b( e9 N
  18. echo.
    9 I4 B- N8 O( u0 M" F$ m  m; S! f3 ]

  19. 0 h9 ], n& U1 \
  20. @set /p UserSelection=选择(1,2,3,4,5)  . E6 P( F& A) o: w' s! G
  21. ( u$ c& J/ F7 D+ N  j) S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 W  W1 L4 ]0 _8 _2 U
  23. goto start * L' n# n5 c) m# k, }+ ?
  24. 2 r( S5 x1 Y8 ^1 O) x
  25. :selection
    ( b7 v# I" {. m* f& Z$ ^. {% v  Y
  26. @if "%UserSelection%"=="1" goto 1
    1 a# p. O) t5 |1 j" Z5 N6 ~' m" D; }
  27. @if "%UserSelection%"=="2" goto 2
    0 z* F; i: u4 P2 o' O$ R  Q' h
  28. @if "%UserSelection%"=="3" goto 3 $ `1 X  [0 d4 j# O7 t
  29. @if "%UserSelection%"=="4" goto 42 u# ~( c( N- O$ q* W/ R# I
  30. @if "%UserSelection%"=="5" goto 5
    9 e' P& a7 C) i( X- o: ]2 m

  31. - {8 \: ]$ c. |2 t
  32. :1
    # y: A& W$ j7 t' |+ N
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 T! S/ {8 V. [6 S5 }3 J1 r
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 f7 x+ I1 U- o) y2 E' Z0 m7 \
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ W" n, p3 ]/ K: `
  36. exit
    3 w% `! h0 o  k# C4 o3 Z( z
  37. * L' A! Z$ E- {; _5 {
  38. :2
    * j4 Q) Z/ T* r1 X+ |
  39. echo 无线网络连接---办公室IP配置---请稍候.../ y  Y- [1 E. o3 n$ Q9 w8 c& b. R- W
  40. set ipaddress=192.168.0.100: \  I3 ?+ q7 L
  41. set subnetmask=255.255.255.02 N9 m2 S# F  }8 b4 n9 I1 l
  42. set defaultGateway=192.168.0.1
    & `6 B4 r5 M$ K
  43. set dns=202.96.98.368 n' [. @+ B9 [" b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 [; o4 r) U7 F# ~# R6 b
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%8 ~; ]9 w* J4 w/ K
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 N8 h5 T3 w$ S' [) Q# W; W4 x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ a  L2 R+ T, [8 M; k# w4 J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * ]8 [7 q: F; N3 g
  49. exit
    , ?/ w/ M5 O4 s
  50. 5 O; a" s5 Y+ o
  51. :3
    1 x0 u! ~3 }8 B* {5 q" O8 Z
  52. echo 本地连接---自动获取IP地址---请稍候...
    " a  N1 v8 E1 h, q8 ?; l9 Z
  53. netsh interface ip set address name="本地连接" source=dhcp( H: M  \3 Q; R) W2 N. d+ N
  54. netsh interface ip set dns name="本地连接" source=dhcp! `8 Z. l' P2 i; Z: [  ?
  55. exit* t. o$ W9 @1 [0 U( I9 G$ L7 E; T
  56. 3 r" F: U$ _: P; ~' X. V# U5 ?( t
  57. :4: K7 e4 W3 c* \9 V9 E6 [- \5 g& z
  58. echo 本地连接---办公室IP配置---请稍候...0 B+ z8 `1 \' Y8 }, R! t% [/ y
  59. set ipaddress=192.168.1.68/ H7 p6 l/ w; W4 B
  60. set subnetmask=255.255.255.0
    2 N) J$ n0 T* O* z0 V8 t( ?) m0 d
  61. set defaultGateway=192.168.1.1# o5 v1 L( d) ^9 a! v
  62. set dns=202.102.128.68% W6 m% U8 }9 H  x4 n/ i) K! I1 Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' [3 x$ j& s+ f7 U. [/ D5 s
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 h! [/ @6 c, T4 ]# X5 C4 z7 q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( N; N5 o! m. O, G" K
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 n! B8 |7 N9 d' Q+ @$ z9 b. `
  67. exit
    ; }" Y; \. d0 p. Q  M

  68. ; `* E/ R% j) S3 v8 O, U& d4 m
  69. :5
    0 Q( ~6 C. ~) J, O
  70. echo 55 t( L  K" d( I, u4 Q5 x8 i
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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