搜索
查看: 21518|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* Z. h; o, E+ Z
5 Y" G0 k. K- B将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off: u5 s6 A4 G' j2 v" j' v
  2. title 自动设置ip3 A/ {/ l' e: H, D0 i! O- n
  3. echo
    - b4 `) f6 A' w* M0 E
  4. :start + v! F; u: `9 o  j- g" R
  5. cls . E3 W, K1 F$ L7 k- F
  6. ECHO ================================   r6 l  C; a3 x9 o' U; C  t' J: j
  7. ECHO 请选择要换的ip
    5 _) M# h7 d. Y) ?: E9 b
  8. ECHO ————————————————
    2 z* L$ O7 w( H  i9 N4 C
  9. echo 无线网络连接---自动获取IP地址…………1 0 r& E) X2 I: G. I2 B+ V. ]
  10. echo.
    * J) `  I8 S3 c5 {
  11. echo 无线网络连接---办公室IP配置……………2
    # r$ v+ z! x5 [! A5 m2 |2 D
  12. echo. 3 y) H: ?/ g  |7 ~% Q/ X: K/ g
  13. echo 本地连接---自动获取IP地址………………3
    * Z9 d; i1 w. }* s/ M$ n2 s& r
  14. echo. - c- N$ s- a! x' l4 g, R+ I: Z
  15. echo 本地连接---办公室IP配置…………………4" H9 j- D+ E6 m+ _" U/ j' _! V" f# ^7 z
  16. echo.+ G! Q! D, `( n$ ?; A6 _
  17. echo  退出…………………………………………5
    $ Y* c: _$ C0 J" T
  18. echo.) s6 C: P0 _0 b# c9 u- J
  19. . n; z* X; G, i& n, r
  20. @set /p UserSelection=选择(1,2,3,4,5)  
      L+ u) {! [# u+ D

  21. . Q5 ]* P' V# I; |8 Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    # y9 b8 I4 V+ Z: z
  23. goto start 1 n# d! k3 r5 m

  24. # J! o* g$ p/ r" D6 z( s# g% t, t
  25. :selection
    . I3 H5 a! B" ?- Z
  26. @if "%UserSelection%"=="1" goto 1
    ; g' u8 p9 {. Z% V# x  B/ v
  27. @if "%UserSelection%"=="2" goto 2' G7 a2 G2 [1 s" X  ^! h- Q& ~
  28. @if "%UserSelection%"=="3" goto 3
    % K$ p1 m( i5 |' B
  29. @if "%UserSelection%"=="4" goto 4
    0 }) e* x! a) p" H9 R# \: q2 `
  30. @if "%UserSelection%"=="5" goto 5
    8 o! x4 ^4 ]/ W! r5 u
  31. ( u3 @0 e1 ?/ q% j; t
  32. :1
    8 i8 w5 e4 H+ D; K6 b/ A1 y
  33. echo 无线网络连接---自动获取IP地址---请稍候...: y) x- Y: q0 \/ G2 p8 A) W
  34. netsh interface ip set address name="无线网络连接" source=dhcp! n! n! O/ n1 A+ j
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 R; B: V. ]7 F. E
  36. exit
    0 Y' X$ A7 j* L% q# @6 ^
  37. . i; R) @$ |% r7 G
  38. :2
    % w  K% Z& f* @- ~
  39. echo 无线网络连接---办公室IP配置---请稍候.... j2 J% C% d6 Q- c
  40. set ipaddress=192.168.0.1005 H& q9 Y: L" t5 b5 Y; P) ?* R0 r
  41. set subnetmask=255.255.255.0
    ) l: c4 [) _( R8 w+ \! e
  42. set defaultGateway=192.168.0.1; I7 g: K. m1 H/ e8 o- v
  43. set dns=202.96.98.36+ t9 G; Z1 x( j* h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! `" a7 r8 j3 p5 r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 L& H; N; R6 S- d- ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    % t0 M7 {+ H( ]  f, t# M" v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - m. r8 }: w: b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    7 u" K6 c! }: l( q) ]5 b, T7 t
  49. exit+ Z/ g" C4 y& |! p, X3 |
  50. + _2 v7 O" [. L
  51. :37 N  g0 b' R# ]8 W' @$ _2 t0 k5 H
  52. echo 本地连接---自动获取IP地址---请稍候...0 s; X' F( |4 N4 m! ^) R+ ?) d7 d/ S
  53. netsh interface ip set address name="本地连接" source=dhcp  H7 j! Z0 H4 b' w# s2 [5 i
  54. netsh interface ip set dns name="本地连接" source=dhcp  ~) O& q) t1 D; l
  55. exit
    - F& v5 I5 ]5 j: [1 X
  56. % S: [6 O* U  H8 A
  57. :4
    8 x0 a# j7 ^6 Y# e
  58. echo 本地连接---办公室IP配置---请稍候...
    & i  q5 m1 a0 }! Z
  59. set ipaddress=192.168.1.68( O& x* a+ F9 ~$ ~4 z5 P
  60. set subnetmask=255.255.255.0: D" V% L+ C% Z8 ?
  61. set defaultGateway=192.168.1.1
    : j; U/ p4 \2 F1 N, ?4 h" I3 L
  62. set dns=202.102.128.68
    / I0 n6 q' Y2 j- T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& W) d; i5 s( x" X1 j& I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& s+ j; h$ s$ G8 n
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary) V, p4 i1 P! c6 ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    - g# ?* ~6 i$ q8 u; Y
  67. exit# \: T: E4 e8 [$ Z; U
  68. + p: |( s: @6 @0 i. a1 t1 E
  69. :5
    * d" ^" \$ \: t+ `
  70. echo 5: y  Z* ?* G7 `4 w* _; L2 Z2 r  Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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