搜索
查看: 21501|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ D: {9 J- k1 T3 D7 e# X- K- ~0 ~; d
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . {4 `7 L8 b- V% I# B4 p* ^6 v
  2. title 自动设置ip8 O6 b. ?5 H( D) G" f7 b
  3. echo" \* P7 H4 k3 s
  4. :start ; g3 z: `; ^8 w/ Y4 N: }. V: x
  5. cls * N1 K4 e: Z1 f2 ?1 Z. G* ]+ v
  6. ECHO ================================ 2 B2 Z0 |1 @8 D. k) K4 J
  7. ECHO 请选择要换的ip * T  T! A" U, Z- A  S/ g5 l
  8. ECHO ————————————————
    * @3 A8 x. M. K5 ~9 b
  9. echo 无线网络连接---自动获取IP地址…………1 8 Y" @2 @+ }4 k$ t- J2 s
  10. echo. # o8 d1 j5 x  o  o8 m3 ]- }
  11. echo 无线网络连接---办公室IP配置……………2 - _" \3 r5 A# C' p. x
  12. echo. 1 i4 P6 _2 M0 y6 E3 ^, f
  13. echo 本地连接---自动获取IP地址………………3
    . k4 s, F. `3 n& ~* m7 k, l! B
  14. echo. 4 _  Z! M. y* j' H7 J; I. b
  15. echo 本地连接---办公室IP配置…………………40 I  l& n! i! K1 k9 X
  16. echo.
    & W8 Y& R/ q* N( U: I8 r9 \; r1 A
  17. echo  退出…………………………………………5' j9 f( Z4 g+ |
  18. echo.9 B5 T" b9 G& ^4 N- |" \* |
  19. 7 T7 \- Q9 ^) X, r
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! h( B: D. ?/ f' G
  21. $ g* n' B4 q% x  f& ^
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) ~5 g2 }. m$ d/ G* W
  23. goto start
      M: U. A: \3 k  W! b7 t) p: }
  24. / Y8 K1 c; p7 x  ^6 x
  25. :selection
    & o. ?, V* Z0 Z5 V/ c
  26. @if "%UserSelection%"=="1" goto 1
    ) q- }6 b- k8 D1 I0 R
  27. @if "%UserSelection%"=="2" goto 2
    0 M% g$ S7 }/ i; ]0 C
  28. @if "%UserSelection%"=="3" goto 3
    4 G$ Q% J6 o+ y
  29. @if "%UserSelection%"=="4" goto 4" [' d# W- Z3 P( R
  30. @if "%UserSelection%"=="5" goto 5
    5 L  ]7 ?0 W( f( Z! a
  31. " d' ]  J! Z, o4 _. \4 R4 X  ~' u7 ]
  32. :1
    9 Z* g! y/ ]2 k2 l! l. `, @
  33. echo 无线网络连接---自动获取IP地址---请稍候...( U- M* _7 R( I* J3 q
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 f1 w4 l8 o% e- s' ?8 H$ F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! y$ {. W0 h7 B: T  T
  36. exit
    ( s4 g$ ]" a/ Y# i- E* Y

  37. . W8 b5 u$ a5 ?9 k' x8 `# U' ?. S9 I- y
  38. :2
    9 q: W/ s8 k$ V& S1 M
  39. echo 无线网络连接---办公室IP配置---请稍候...: C0 M( C, R3 T% l
  40. set ipaddress=192.168.0.100
    ( e4 r0 J. P5 \
  41. set subnetmask=255.255.255.0) a, y5 n4 c5 U/ F6 n
  42. set defaultGateway=192.168.0.1
    * v, z- v3 N3 L! ~3 j
  43. set dns=202.96.98.364 g4 v' ~% T# Q1 t' |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : I( j. y& M+ u3 W4 l0 z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%, R) r0 H1 {4 l  i8 Q/ f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 f' m7 p" O& |6 ?+ {2 T: K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: d0 r$ d" o% H$ y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 V( ^. z8 v0 B# L0 t! M% S
  49. exit
    5 f' ]% K+ I' \
  50. 3 K# j: m/ J. }9 B% }
  51. :3# P: Q4 q/ q" d( t) P
  52. echo 本地连接---自动获取IP地址---请稍候...% \% a8 N0 g) t" j# w# n: l
  53. netsh interface ip set address name="本地连接" source=dhcp1 v7 S' s% f1 l
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( O5 r$ n8 q1 u0 x4 t& ~0 n
  55. exit; J  k, T! a* ?! @" A
  56. 9 b+ R) M% {1 V/ A; n  n$ J
  57. :4/ p+ X( ?( g. l0 D+ y* h# _
  58. echo 本地连接---办公室IP配置---请稍候...
    2 d6 h# K7 g7 |, d) l
  59. set ipaddress=192.168.1.68
    6 s  e8 g( @6 z+ B: u( P# }. k
  60. set subnetmask=255.255.255.0
    ! a8 f5 r; d( c( O, W0 G, O
  61. set defaultGateway=192.168.1.1
    3 `6 f! ?" _* n! R9 B& G
  62. set dns=202.102.128.68) i/ i' a) j3 x9 ]$ O- ~, R+ G
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( f$ G, c/ s* t5 }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  R/ |  w; `4 N! m" C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 y- F1 m$ [: ]" X; g% k& l8 ?) x% @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' {! `0 y$ ]( |) k
  67. exit
    # L9 n4 F. E4 U9 Z5 T  D

  68. % O; C( {8 Y7 P# h, ~0 I: q
  69. :5
    0 j2 S, t, B+ K5 q  C
  70. echo 5
    1 F" Q0 ]; {# @; W. D' n  x4 D8 ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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