搜索
查看: 21498|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* t. N$ E0 A' l; G- k' b, A+ X/ n$ {- h4 J' j" ~
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off" v& F# z* c0 e  `, j7 G% \7 Y
  2. title 自动设置ip+ \1 a8 ^3 G: ^3 ~2 R7 \5 {, i
  3. echo4 U! o; Z4 t* {# J
  4. :start
    & u( x: P2 p5 S. v, |0 S
  5. cls
    / K7 ^0 b% e. n& D. I3 Q
  6. ECHO ================================   K* k  h- N  M0 g# d$ [
  7. ECHO 请选择要换的ip
    * S& O0 o5 H" r6 t* y1 o
  8. ECHO ————————————————
    ' i+ p- h* L: ?  d6 N
  9. echo 无线网络连接---自动获取IP地址…………1 ; m; D0 j, R9 f
  10. echo.
    ) J, u7 @0 Q' A- v0 _# k/ d3 W
  11. echo 无线网络连接---办公室IP配置……………2
    ) B4 X+ b7 x8 @9 F+ i8 l8 L, ^: o
  12. echo.
    6 ^; \/ ?/ u- D- E4 E/ t& @/ ~
  13. echo 本地连接---自动获取IP地址………………3 1 A' }6 a( A$ n# \  Y; S
  14. echo. ( P% o- B( C% ?" [7 i0 r/ q
  15. echo 本地连接---办公室IP配置…………………4
    / h9 u) F1 Q4 T! @
  16. echo.$ ^8 H* _9 T# F/ |
  17. echo  退出…………………………………………5' @, b, o2 L( T9 n4 a+ {1 U2 I
  18. echo., K$ h! L6 C* q2 Q- c6 E- j. a
  19. + u9 Y, x9 f: d4 ~! u- ?1 I; q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    9 d$ z9 m" R& H( p
  21. - x' J) m  ^  C( O$ |- B; e" U8 b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 b2 o  H, o+ ^- r5 W
  23. goto start
    4 s$ o7 A$ k4 ?. ~, B+ Y
  24. % e1 z) f1 l8 Q# W- N
  25. :selection   [) T/ P6 C! ?. X! a$ [: k
  26. @if "%UserSelection%"=="1" goto 1 4 ?0 K2 z4 F3 S  m5 r
  27. @if "%UserSelection%"=="2" goto 2
    " _$ u6 ~( S2 S4 Q) d
  28. @if "%UserSelection%"=="3" goto 3 ( Y: Y8 [! b- T: C
  29. @if "%UserSelection%"=="4" goto 4
    % p' n* [3 @" T6 r9 m' [
  30. @if "%UserSelection%"=="5" goto 5; S/ n+ `7 m+ K+ ?) S3 x( D
  31. , ~" ]* F7 x0 N6 L' N7 h0 i
  32. :1
    4 o) J6 B. q0 d' N
  33. echo 无线网络连接---自动获取IP地址---请稍候...0 w7 Q0 k7 I- _0 \, W
  34. netsh interface ip set address name="无线网络连接" source=dhcp) V4 P' @0 W! ~) Q+ y) Q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp! \4 J8 v3 d& l* t) U
  36. exit
    6 v' N# {$ g" u# _* U( }
  37. / V4 F' u( Q! m1 M6 F/ N
  38. :2( n/ ~7 _( ^$ B  u: T) q
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % w" i+ z* e& z8 J, V# M( g2 N9 i
  40. set ipaddress=192.168.0.100
    + s0 h7 P& C% l& s# k
  41. set subnetmask=255.255.255.0, _; @; O0 S, y$ \& H8 E7 c" j
  42. set defaultGateway=192.168.0.1. R* `. \7 N! e. E+ a
  43. set dns=202.96.98.36
      k% G, j7 b/ C3 ^. D4 s& U% c
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , x# c8 E# C4 b) ?3 n1 D5 s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%/ b: ]! P7 m$ |4 m3 Y% S: e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 ?) E0 ]) J: A' C3 i6 h0 v0 o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary7 [$ H7 m6 J8 R' r& m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 Q7 a( F$ p7 `0 g" U
  49. exit" e" \! J$ p! O. X  K8 b
  50. 0 A8 n! v( N; V0 C- k8 i* |
  51. :3
    " ~; ^' f% \$ r) r2 x
  52. echo 本地连接---自动获取IP地址---请稍候...; c; g6 Q; J# N) B, t
  53. netsh interface ip set address name="本地连接" source=dhcp* f" k  o) G6 q* C% Q5 i. `# t* u
  54. netsh interface ip set dns name="本地连接" source=dhcp2 \* B6 S4 x" L& R. t
  55. exit
    4 c/ o6 g6 Q) y' V

  56. % E2 m8 N! B2 t% I! _4 L
  57. :4
    3 X1 R) ^9 M! U; P+ k" L
  58. echo 本地连接---办公室IP配置---请稍候...
    * X- e- T+ T7 t) f
  59. set ipaddress=192.168.1.68
      n! p+ Y8 J! i9 a0 n$ Q
  60. set subnetmask=255.255.255.0' S2 u+ w$ o: q( e3 ^% J/ S0 W( f
  61. set defaultGateway=192.168.1.14 w$ Z9 j# T  E6 q* b
  62. set dns=202.102.128.68
    & A6 {5 b* Q0 X$ `. {4 u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 J6 j+ [: q# ]" D/ Y4 W  ?5 M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 A3 b' `+ B0 b, a: T2 ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ e! v) [) ^( L- j  W0 {
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 j; l, {4 y: k6 N, l" Q; c2 B
  67. exit
    # }" U7 i+ c# w( A

  68. ; Z" r  p; i8 @/ y3 t
  69. :5& I. b- I7 {" Z5 C3 o
  70. echo 53 S" f7 m4 J0 E1 x4 |  N. M' O% \0 }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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