搜索
查看: 21679|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( b2 t9 F8 h" z. ^8 y  q2 S' S1 x
; r% Q4 k2 L9 n3 a# z) g: @4 r" S将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 ]/ k! t% {, Y! |" D! }
  2. title 自动设置ip
    8 p2 ]. m; e& z1 J
  3. echo
    0 T( x: g7 i5 I' L( z
  4. :start
    3 r  x. E$ O+ f9 |
  5. cls
    2 O8 T5 i% w# Y* D1 g1 _
  6. ECHO ================================ 1 l3 y+ Z3 Q, P! f; E1 D
  7. ECHO 请选择要换的ip
    4 R  C2 M! _4 r2 ~8 X# E
  8. ECHO ————————————————
    * z% C3 q' A( e$ H
  9. echo 无线网络连接---自动获取IP地址…………1
    0 ]; J) Y. M% h7 z
  10. echo. 8 |* T& h0 c* y$ X
  11. echo 无线网络连接---办公室IP配置……………2
    : X) r' i2 i: U* _% l4 |, M
  12. echo.
    ( Y2 r2 x! }7 E
  13. echo 本地连接---自动获取IP地址………………3 ! Q/ P; y( K, H: U2 _. H
  14. echo.
    - b* @, d4 t: K; E7 h3 U7 W3 j$ v
  15. echo 本地连接---办公室IP配置…………………4) c  |* g: Z2 f
  16. echo.( y# ^2 {7 O) n2 ?1 b8 c- e
  17. echo  退出…………………………………………5
    0 ^9 i* T- U/ X- d, M' }; a
  18. echo.1 P- A. F) J+ w. a. M' D- F3 C, c
  19. 7 }, J0 z7 v+ D& R# S# i- r9 F  ?, B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 x, z& G2 |  P: X, y- o
  21. 0 o5 W  w% |3 v" Y& x6 S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 \5 u" _) }8 W& y6 p) u
  23. goto start
    4 ?4 a' J- r! C
  24. 4 a7 m6 c7 F5 G: v' K/ s
  25. :selection ( t! L- u& _4 W* \  Q
  26. @if "%UserSelection%"=="1" goto 1 3 v6 R% c" A- l7 G
  27. @if "%UserSelection%"=="2" goto 2& e" i9 V) g- L' \- ^$ I% H% x, `% y
  28. @if "%UserSelection%"=="3" goto 3 $ p& g& R' J' n; J/ ?
  29. @if "%UserSelection%"=="4" goto 4
    1 ~# B% T8 ?, S
  30. @if "%UserSelection%"=="5" goto 5
    ! B! q- y$ _- o6 t5 z
  31. 6 X! A& P; \/ c) ~/ \1 X7 G
  32. :1
    ; S+ t$ `1 u9 y9 s
  33. echo 无线网络连接---自动获取IP地址---请稍候..., M9 h4 L6 B3 C: p
  34. netsh interface ip set address name="无线网络连接" source=dhcp+ y; |. d2 h' l3 U) |
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " J* e, v$ f" @1 c  l' o2 F7 z
  36. exit# Y0 b# [8 a$ f: e# H. p

  37. ; Q' b& K4 }  W
  38. :24 a& ]; w/ c8 {! o4 g8 y& Z( [% j
  39. echo 无线网络连接---办公室IP配置---请稍候...
      Y+ R* Z( d  L8 b8 T# s
  40. set ipaddress=192.168.0.100
    1 m1 D1 m+ T$ E/ `3 [# }9 k
  41. set subnetmask=255.255.255.0
    7 G' s% W9 F$ h0 @( [4 O1 O! @' A
  42. set defaultGateway=192.168.0.16 W5 {" b1 _4 O+ v) w; l
  43. set dns=202.96.98.36
    . Q- l; f! g  e, J2 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * \. c0 g! M3 h" n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 g( y8 i! `  `$ ^4 N3 c: O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=05 F4 e. w2 R2 E3 }. Q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! n- \$ C& P4 Z& `5 c9 F
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( S3 ]5 a0 i- r' A
  49. exit
    1 |. j9 e" b+ O( Y

  50. 5 f; A2 q. n* I' R
  51. :3) _0 f" Q3 r8 ^5 p) r6 X
  52. echo 本地连接---自动获取IP地址---请稍候...! d4 s7 |" E$ h. V
  53. netsh interface ip set address name="本地连接" source=dhcp7 |" f" \7 M- v+ Z: C* y& c
  54. netsh interface ip set dns name="本地连接" source=dhcp
    # t$ Q" [) ?6 p* r8 K, _3 l- `
  55. exit# e  p: U- Z+ R! F& T7 j- H5 x' z
  56. 3 z) M9 m8 r8 K
  57. :4
    " t4 I  b% K5 \! K- ?
  58. echo 本地连接---办公室IP配置---请稍候...
    ' ^2 U; Q0 z6 t; v3 o) E6 ]- c$ D& E
  59. set ipaddress=192.168.1.68
    $ L$ P) @- s& s8 }! W8 y3 ?
  60. set subnetmask=255.255.255.08 K& ?* V" z. d# @& y5 O
  61. set defaultGateway=192.168.1.1. k  S1 @, U+ M8 K3 s
  62. set dns=202.102.128.680 J) ?- C+ X7 @. N3 e) x9 r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- z/ v# H* X6 \6 \/ }2 V4 S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 }1 q4 w: h, q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 F, u# q% n; ]% S" v! V0 S( m; U  H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 F2 S6 @3 i+ L2 O7 o/ F3 A/ Q
  67. exit+ Q: y* [, V% K. q0 b

  68. : I  s* v2 p! \, C: s( s) K
  69. :5  Q1 @7 ]8 y7 b. L' f5 |  R& K- U
  70. echo 54 b, r) V/ _: r3 A! W
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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