搜索
查看: 21672|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?$ [) n/ ?! _1 W6 s4 W  I
) f& v; M! w1 t- e. d/ [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 M9 T) K) E3 W3 O5 n
  2. title 自动设置ip3 g" e( L$ @4 t7 @* u: ]. \& F: j
  3. echo/ e% L. a* X5 ?# E# Z( k# D- C$ c/ z
  4. :start 0 l; z2 Q1 z1 M! C5 }# p- t
  5. cls
      ?4 F6 F, x0 k1 p( {5 R) P
  6. ECHO ================================ % p) F  @! s1 n) G0 G# P
  7. ECHO 请选择要换的ip
    ; w) v/ v6 e6 F9 J* m
  8. ECHO ————————————————
    , D# L' U5 g& p4 I2 H: S
  9. echo 无线网络连接---自动获取IP地址…………1 ; k1 C$ j( Z- [' ?7 l7 G$ z( M
  10. echo.   c" A/ p4 o2 {$ m
  11. echo 无线网络连接---办公室IP配置……………2
    * V$ F) \/ V: K7 W9 {
  12. echo.
    9 T9 A/ F3 ^5 B
  13. echo 本地连接---自动获取IP地址………………3
    " c* ^- E3 D0 ?! G  g
  14. echo.
    $ u. G& j2 M8 q$ P% _( u
  15. echo 本地连接---办公室IP配置…………………4: O, [2 n& E8 e0 ?$ `5 Q
  16. echo.% P% K+ f% h  w4 }
  17. echo  退出…………………………………………5
    $ G* {% z. T7 }# p
  18. echo.- a7 P% N4 N- d" |; f1 b: h9 i' R
  19. 9 @( L( s8 A9 C$ D% h$ {' u
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ w7 G1 T8 g/ N; W8 C1 i: |

  21. ( p$ w# e. z2 N% F9 \- j
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    7 ]; m, g+ I' z. D2 A- C
  23. goto start
    % f+ ?6 O2 n2 I
  24. 9 v- U# G" Q8 D5 t% R; b
  25. :selection
    9 I& j4 v8 _; C
  26. @if "%UserSelection%"=="1" goto 1 1 a7 H5 u( ?8 C3 e, U' I7 ~" n
  27. @if "%UserSelection%"=="2" goto 2
    . r0 L" D5 ^$ _/ T
  28. @if "%UserSelection%"=="3" goto 3 & X# j5 ?, K+ N
  29. @if "%UserSelection%"=="4" goto 4
    9 l6 p5 {4 r4 N% @+ Z
  30. @if "%UserSelection%"=="5" goto 54 i4 W+ _4 R; E( k: g

  31. ! u1 L- S8 m! k9 p
  32. :1( J4 g; d0 O% o7 `) @3 C: M
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    0 S  a* f* O; T  V$ e1 p; v) g
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; ?5 x4 d8 ^) Z% i8 A' N7 F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % b8 @2 M5 W* b4 `! i: M' ]% F$ l% }, X
  36. exit
    ' K8 w3 i3 \" y! q' t
  37. - B, G2 o+ b$ V5 e
  38. :2' b% z9 J' X7 Y1 o, c
  39. echo 无线网络连接---办公室IP配置---请稍候...% t4 V) j/ T; o: V0 B0 N
  40. set ipaddress=192.168.0.100
    1 ]3 R4 n) p! A9 d* c! d
  41. set subnetmask=255.255.255.0
    ! ?8 G& b! W" |0 C" r0 ]' A) g
  42. set defaultGateway=192.168.0.1
    " d. O$ C0 v6 e, i# i* [$ l* `
  43. set dns=202.96.98.36' ~8 M, u  G" b0 y: k; l
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 g! ~0 o; U) ?; D5 _0 s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; N# h1 _* }* ]1 T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! a7 Q% m/ o; K# ~# v/ X5 R& ^* u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( s2 W1 Z& o2 Z. d4 z+ h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: q5 L4 J3 e$ A' D. C
  49. exit6 C4 a/ X4 D8 i8 D7 a
  50. / m+ S8 L* w: A( K6 P5 s: F, c
  51. :3
    ) [1 r5 y  V- H6 ^4 q0 e2 C: }
  52. echo 本地连接---自动获取IP地址---请稍候...
    * Y& O5 m% e+ b
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 g) X9 u, I/ _! o
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( k* W" q2 \' a5 r2 T
  55. exit
    % M7 }! }+ w9 i2 j* y# e3 @
  56. 5 S8 W2 ]% `+ F- w% Y) |
  57. :4
    : r7 k+ a  y) q2 q& Q
  58. echo 本地连接---办公室IP配置---请稍候...
    4 q4 l! M& e$ X7 H. V
  59. set ipaddress=192.168.1.68! ?6 D* S& K: _7 e9 j) ~: q
  60. set subnetmask=255.255.255.03 E. c2 L+ o2 Q
  61. set defaultGateway=192.168.1.1
    ! y+ f6 z% u& i0 U' E
  62. set dns=202.102.128.68
    - a! p( i( {4 O1 H) w  {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& v) M" a9 M" r/ o6 U
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) C) \4 v( x& W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ m6 Y/ y, k- F6 |8 O
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ T0 U+ G9 N' m% K& _
  67. exit, G1 c, c2 G1 `1 a, e% j5 V: W2 m

  68. 3 h5 s& [1 \8 u) d0 Q; u. {( o8 a
  69. :5) Q5 ?; Y9 A- k% C+ Y' V
  70. echo 5
    4 z4 B8 W) a- F: N& b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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