搜索
查看: 21729|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 x9 v& x" e4 ]$ C! T8 t5 M0 A, l9 M! T% @5 h
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! Y, m" B# O) x" L( T
  2. title 自动设置ip" T4 ?% ~7 J" j+ ~5 k. Y
  3. echo
    ( s; q% }! G4 I* }/ k, \0 h# H
  4. :start * E, x5 S1 {  u: V/ N! r
  5. cls ( B9 J; j7 L7 Q- B6 T
  6. ECHO ================================ $ [, l8 @) p8 q0 N% Q
  7. ECHO 请选择要换的ip
    1 O/ C* o$ V$ v1 N4 f7 {
  8. ECHO ———————————————— 7 }; N2 o7 e5 @6 ^% n# O/ O" Z
  9. echo 无线网络连接---自动获取IP地址…………1 ' z/ @1 A3 a  _$ \5 U& \
  10. echo. % z1 H; O; _' o! @3 j
  11. echo 无线网络连接---办公室IP配置……………2
    : F3 H; d  C- I1 _1 L0 j
  12. echo. ( s0 y3 S$ h' ~: q5 @  m, k
  13. echo 本地连接---自动获取IP地址………………3 5 S7 v* {' m' N
  14. echo.
    7 N4 q# H/ K5 L/ G0 R1 E
  15. echo 本地连接---办公室IP配置…………………4
    / ]" a! A5 g: H5 L6 F. M/ n
  16. echo.
    5 \7 S* A2 Q+ k/ e! w6 R
  17. echo  退出…………………………………………5% `3 m4 D0 R# m; u7 f1 d
  18. echo.6 u' W) _& R+ @% ~. O, I

  19. : q# D, ]0 z; [9 W
  20. @set /p UserSelection=选择(1,2,3,4,5)  2 T/ e% m  N* v) `2 C
  21. 1 ^: i( k. i& Z' |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ) L! \- h0 s6 @. }: ]0 V  ^2 A
  23. goto start ) F8 e5 d, d0 R7 T% m
  24. ; ^9 @! x7 C. f" @9 z, p+ y- s4 `
  25. :selection
    2 j1 m# O" i1 {0 G
  26. @if "%UserSelection%"=="1" goto 1
    4 `; T( B# T' c: n9 N, u
  27. @if "%UserSelection%"=="2" goto 2: L! @. m+ k+ _- x. M% o6 ~
  28. @if "%UserSelection%"=="3" goto 3
    2 Z, P& k) i$ z: ~( s* ^( k$ I
  29. @if "%UserSelection%"=="4" goto 4
    0 @0 Z8 S. y9 x
  30. @if "%UserSelection%"=="5" goto 5
    " i" P/ Q) N) R

  31. 2 k+ K; O; |, O1 w% Y, L. r) P  f
  32. :1! B2 R7 N) J& I! J. I% V9 N
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 c. p1 f' P( E* E0 r1 a
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 H7 ]; F6 m0 q; u0 S: I* b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp' h4 s8 T: p8 k7 ?+ ^4 h
  36. exit" x3 f; s- x, O
  37. . I" d# l! C0 r! [# r
  38. :2
    , j2 S+ W0 V# S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' K5 X1 f2 {3 a! d3 I6 t8 Z
  40. set ipaddress=192.168.0.100/ d$ ~" i$ l( S5 ^! z$ x; S
  41. set subnetmask=255.255.255.09 A' R+ E. i! T) l
  42. set defaultGateway=192.168.0.1
    % H% K7 i% N1 c' ~' P' [3 \$ ]
  43. set dns=202.96.98.36
    & s" I# m3 T* l1 T3 G; b5 n" o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 K# i1 O( W  `' r9 Y. B5 Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%( c4 n3 t/ d% [8 r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=01 [7 c$ ?# [; C2 O8 V4 S6 H0 \6 Y$ }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary- D& u, M% ]  x9 H' h  P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" q0 V% N1 r. A9 @4 p
  49. exit: W% e, M+ F) A, I" Q: k
  50. ) _! b) A  A) h+ p
  51. :3: a  X0 T0 X( F+ `; w3 q/ L( t
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 t7 a! G2 ?. @$ o: x9 U6 a
  53. netsh interface ip set address name="本地连接" source=dhcp7 m* H8 g! a* V$ j- l
  54. netsh interface ip set dns name="本地连接" source=dhcp' v' {% V: O% i7 y" K8 m
  55. exit% T) E& d: S: Z; p/ S0 w+ I7 t

  56. 3 d- e: o8 ?/ n
  57. :4- Y$ B9 `8 O8 m  \3 C& P
  58. echo 本地连接---办公室IP配置---请稍候...
    ( l, a$ t( h$ t7 W0 n
  59. set ipaddress=192.168.1.686 U. H& _( Q; h
  60. set subnetmask=255.255.255.0
    ( n2 N% q3 }% O2 i) ~
  61. set defaultGateway=192.168.1.1
    $ e, r; m& J8 ~
  62. set dns=202.102.128.681 H4 X) ^2 a9 k" M# Q3 i
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' S+ [9 D9 ?1 J6 C8 t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * P- W, h5 }1 s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 _% _% _# u% V3 m1 O$ p3 Z. d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      ?& T5 r3 N. b! i3 U
  67. exit# I' h2 l5 y5 Y5 \/ g- d# Z& l

  68. 2 x0 I" v8 x3 Z
  69. :5
    0 J% q) `8 G* I+ ?2 T
  70. echo 5' T* @& q& Y# v5 q; H7 F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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