搜索
查看: 21406|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 k9 a( J" u) ?: n$ T2 s& X( C+ N0 R$ z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + o+ }+ ]) S! p3 U0 k( O
  2. title 自动设置ip
    4 O( Q1 `8 r2 @. \2 q
  3. echo
    0 O: k3 g2 D- G. s& v" i
  4. :start 7 q* P  V. ~' H# ?& z' `
  5. cls 2 \2 g$ j9 l% v; x
  6. ECHO ================================ 5 U5 I- V$ F1 }0 [* H0 A& |
  7. ECHO 请选择要换的ip 4 D9 v9 q& j! D  Q; B
  8. ECHO ————————————————
    : P/ Z2 M( M. t* M- P
  9. echo 无线网络连接---自动获取IP地址…………1   z* G5 f: D9 o2 d9 B
  10. echo.
    ; u* i& L# M; |4 {
  11. echo 无线网络连接---办公室IP配置……………2
    9 b  c. _) {2 n
  12. echo. 6 V# V) G5 {3 U4 e8 ^7 o/ O" V
  13. echo 本地连接---自动获取IP地址………………3
    / U" F: b$ Z* s9 a' J
  14. echo.
    / J, I0 s+ F! l) M$ N% d
  15. echo 本地连接---办公室IP配置…………………4% b0 `2 p$ n$ c" ?& s6 s- Y+ k
  16. echo.
    + g* F/ `9 O) E+ M0 G
  17. echo  退出…………………………………………5' Q# G% ^6 Y/ n; y( t! Z
  18. echo.0 ]8 m; @0 u" @  V% |& j$ M, r

  19. : U+ d) j) R' A4 Y$ n% ~& ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 X: S3 f. w2 k4 t8 s
  21. / H! y* ]  q; @
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 Q5 G/ Z% _- P* Q4 u/ e
  23. goto start
    7 x1 G9 u& f" N1 H2 f) ?7 t5 _1 a

  24. 0 f. {+ I5 v+ B7 a) p
  25. :selection
    2 R' g1 T* H: ]6 _* d
  26. @if "%UserSelection%"=="1" goto 1
    ( P6 F5 S3 I+ k$ z0 w) f
  27. @if "%UserSelection%"=="2" goto 2
    ; C: g. m$ X0 h( \9 i: W
  28. @if "%UserSelection%"=="3" goto 3
    0 W: M3 K8 s' t& u9 _8 ?
  29. @if "%UserSelection%"=="4" goto 4
    * m6 J% a! T  x( c
  30. @if "%UserSelection%"=="5" goto 5
    ' w  {6 ?% y# _; P2 l) I* C0 {% z5 A

  31. & m, E$ S$ X9 e0 w# D. X* _' X
  32. :1& |9 z6 A+ D5 G. [2 J" v3 K- a
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : k2 T- ]+ d1 f5 s/ G: W
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    " C4 m1 m0 F  o8 U: Z1 ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp- L' M' r8 I# M
  36. exit
    , h: H6 A# Q( ?4 z3 p

  37. ! C( X1 f$ |; i$ x0 @. P" }; O) ]
  38. :28 G! c/ m: U& q- z) {0 V7 F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " [: q- Y+ x% G6 h
  40. set ipaddress=192.168.0.100
    # j) a* a/ V3 T9 x+ [
  41. set subnetmask=255.255.255.02 f0 I) P: ~3 m5 T6 a( e  i
  42. set defaultGateway=192.168.0.1
    + Q- N; u; t$ j+ q4 _" e
  43. set dns=202.96.98.36. z& l# d! F3 W2 h4 s* p8 k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ j% |9 t8 J+ T: i$ N0 K% ]3 @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 g+ }0 M+ W0 v& k9 b4 M9 M/ ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 o. D3 T2 E, u) q' P1 A# P* n
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 f9 h* R% y# R1 U6 \
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) x% J( k0 B0 L, F1 _6 N/ Q8 v
  49. exit2 p% v5 A& P2 s4 R! x
  50. ' u  F4 L& q1 d2 P4 K" Q- O& y
  51. :3
    5 w; l! ]: x: y
  52. echo 本地连接---自动获取IP地址---请稍候...% P( u/ s- a: L# s& l3 c- b
  53. netsh interface ip set address name="本地连接" source=dhcp
    - z- D9 [+ x7 |  l$ c& m1 E4 v
  54. netsh interface ip set dns name="本地连接" source=dhcp
    9 A( ?- h/ R8 A$ \4 B6 @& ?
  55. exit  ?, X2 j' l1 J( U0 r4 O* x* q

  56. 7 n7 r5 G3 p  h4 d4 Q! j' M
  57. :4
    5 B& U9 f" x  f) Z
  58. echo 本地连接---办公室IP配置---请稍候...  p7 K; e0 R! A: E+ S+ z* `, k
  59. set ipaddress=192.168.1.683 s* r) G0 N( L# `
  60. set subnetmask=255.255.255.0
    ' G/ Y* Z  q; @, d
  61. set defaultGateway=192.168.1.1
    ) A8 [4 B$ U2 G$ i! o
  62. set dns=202.102.128.68( \* q0 {: q4 G! ^& n+ }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 |0 j) U# j4 n8 o3 D9 Y# ?! z- s- m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& M. F) m: R& G# Q3 |3 ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% Y# h- e7 U8 }1 k1 J7 _: e
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* K$ O0 F% d1 o2 h& \0 T9 P/ o
  67. exit
    0 y8 V  ]  M' g' [2 k* h2 ^5 F

  68. ' r, A* u9 o5 Q+ |7 R5 f) k
  69. :5# d4 N6 t+ A9 ?# w. b
  70. echo 5% d' Q5 [- G9 c5 K" ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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