搜索
查看: 21388|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. Z6 t. j: x" c$ @

! r9 d7 C: k( G2 F将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " ]" G& r& s) c2 `7 f: s
  2. title 自动设置ip# Z) y: u/ I( J3 ~( z% J9 E1 f, y
  3. echo6 z* k+ @- w9 D  _# s1 {2 H
  4. :start
    - Z3 h: S3 ]# R/ j
  5. cls . v! W) D) ], y# A
  6. ECHO ================================
    % @7 ]* o$ A! R6 o+ y) e
  7. ECHO 请选择要换的ip $ t( U0 m  v  x% i9 Q: H/ K
  8. ECHO ———————————————— / v2 U" J% O- T2 i3 K2 R
  9. echo 无线网络连接---自动获取IP地址…………1 - u/ l6 o8 W1 G
  10. echo.
    - q# v" x! s$ h: V$ b
  11. echo 无线网络连接---办公室IP配置……………2
    : _1 F! o. p  ~/ u6 B6 b3 K
  12. echo.
    # Q& I' `) I7 _$ N" L* u
  13. echo 本地连接---自动获取IP地址………………3 4 X7 r; d0 u. T! ?
  14. echo. " g+ Y% R0 a* J0 T/ @% t: u& Y
  15. echo 本地连接---办公室IP配置…………………4
    & q' k% _& ?0 ?" w2 U1 f
  16. echo.
    & C2 W# P% o5 h6 F2 P% c4 J! h1 S
  17. echo  退出…………………………………………5
      k- [3 }- j, b
  18. echo.1 a" W3 |8 H( J+ Y5 H: }

  19. 2 b8 T: _# x4 O4 B) ~1 D( R5 a
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    1 I4 R+ c& A  n# L2 F% i8 R

  21. - c7 I8 ~0 Y8 a# O2 R: Z" C
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 \3 S: w. q0 j3 |6 l
  23. goto start 7 X. _8 [2 f+ l7 ^9 p$ I
  24. ' n# o8 B; d; C: V1 Q* c
  25. :selection
    2 @' l% ]& c: N' r" _' ]
  26. @if "%UserSelection%"=="1" goto 1 ) o' {6 L0 c7 N. i- @. t: o! w
  27. @if "%UserSelection%"=="2" goto 2+ r% t! ]4 Q' ?) K0 Q' o0 V
  28. @if "%UserSelection%"=="3" goto 3
    3 Y) P! x5 x1 A. e' Q" Q; t1 g9 o4 k' N
  29. @if "%UserSelection%"=="4" goto 4" m6 {: C" c, \3 ^! y0 x6 r2 m2 Q
  30. @if "%UserSelection%"=="5" goto 5, I  }. T+ f$ n  P4 x  F
  31. & w4 U7 w1 x  B
  32. :1  x- ~5 q+ E- U& S
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ G, j" x: C/ a" Y! w
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) u7 W6 v  J) _1 F  v, {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp/ n9 B! E4 f6 ?7 E# K% f( O
  36. exit9 U8 j# {) B0 A- f4 K5 E

  37. ( l# z: U5 \! I, u. u9 L
  38. :2
    4 X% \) W. t  s; }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ B% c# V/ x1 r
  40. set ipaddress=192.168.0.100
    # b# ?% E4 V; [7 G0 A& {! [
  41. set subnetmask=255.255.255.0/ B2 Z" g% D2 R! I' h
  42. set defaultGateway=192.168.0.1# r8 D% [$ ^, m+ A! F
  43. set dns=202.96.98.36
    . g% X0 u  e9 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " C; v; y3 T! N- x- x* s8 I* ?) Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) @. V- p% a( m" L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 Z7 O( t3 j* ^
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary0 B  q8 H$ H4 g3 I* d3 f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ i  R/ w+ A! M! ]4 [+ i, m
  49. exit
    2 p% J6 k/ D3 ~, B' u5 F# n

  50. $ ]8 b1 l" M( l4 y3 q$ v6 R
  51. :3
      f1 |  a' @5 z1 f" h0 I  m
  52. echo 本地连接---自动获取IP地址---请稍候...# E& P; s- j, a2 f  k6 m" @
  53. netsh interface ip set address name="本地连接" source=dhcp8 b8 i' L2 n# O/ `' K3 P
  54. netsh interface ip set dns name="本地连接" source=dhcp+ S# p1 n; K6 G( v5 j! b
  55. exit
    # N6 r6 N) k( G0 x+ v$ Q/ n* v

  56. 8 ^/ X2 e) n. G& V7 V' u/ l
  57. :4
    + i: H7 D9 r( G' u+ P0 q" j
  58. echo 本地连接---办公室IP配置---请稍候...
    + H; K, J) C7 Y3 O
  59. set ipaddress=192.168.1.68( x8 M, Q! D6 E% a4 y
  60. set subnetmask=255.255.255.0
    + ^+ K/ Y! p# v. x& g
  61. set defaultGateway=192.168.1.1# s* Z3 Q9 ]7 Z0 x$ z% P% I
  62. set dns=202.102.128.683 K" K- Y8 v; W
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 [6 L/ y1 r3 N  F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* ]+ ?$ }2 ?& ^8 t+ |8 U! U
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : Q' f  A+ V8 ]" U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 ~9 u- |+ |6 L7 |$ w0 T
  67. exit: J; N! e1 o' d( R& e( H  d

  68. & m6 J) [0 w" }' c: K) e: Z( S9 Z
  69. :5
    9 l  |$ W+ a) H- v! f
  70. echo 5
    6 b" v" J" A" A, Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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