搜索
查看: 21620|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
9 V# g/ c4 X/ V9 q; t) L* s4 ~. X+ g" U2 E
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 v3 q  j( T2 U- x( g
  2. title 自动设置ip
    4 I+ |! g& u# N0 Q2 X7 [  @
  3. echo
    ; E' M% F# J" C: w. i8 V
  4. :start
    7 T/ b* }. Z7 h$ \6 S! G- m" k7 ?( C
  5. cls
    ! {% K4 g2 {* ]1 Q8 Z# x( p
  6. ECHO ================================
    # o8 ?0 D! U9 N" @/ r% l
  7. ECHO 请选择要换的ip . ]3 G4 L( J1 C: B/ i% ?# b
  8. ECHO ————————————————
    : l# I1 ]6 p  @9 l: r
  9. echo 无线网络连接---自动获取IP地址…………1 " u: o5 s+ F( _- @3 |4 _
  10. echo. . @7 e% T4 y7 U6 ]! ^2 j
  11. echo 无线网络连接---办公室IP配置……………2
    " S% e/ G7 o- ^) E2 g
  12. echo. 2 s# `. n5 Y; t" h. v
  13. echo 本地连接---自动获取IP地址………………3
    & A. `0 B: w, e! s
  14. echo.
    , F2 Z" c7 |5 g& f5 g! u( B
  15. echo 本地连接---办公室IP配置…………………41 M& _3 o7 G6 n9 f: e
  16. echo.
    " e% Z) S! i/ E2 L* m$ M
  17. echo  退出…………………………………………5
    4 \3 Q! w2 D  t/ a" H9 b
  18. echo.
    ! D0 \4 ?# |2 I/ Y6 z
  19. 8 O5 j' D6 o9 |) R$ r, d
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) Z# T" U+ \2 q" i1 m" K

  21. 8 U. d7 q& ~  u/ K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; R5 S; f4 P  g" p4 D
  23. goto start
    6 E$ A8 Q8 z* n  q

  24. 4 Q7 Q: H$ g. A
  25. :selection ' n& ^  h7 S6 m- {/ f
  26. @if "%UserSelection%"=="1" goto 1
    . e8 F* s3 B+ L' U- |
  27. @if "%UserSelection%"=="2" goto 2- {- R8 p+ V! O6 l2 v3 G; W
  28. @if "%UserSelection%"=="3" goto 3 * D' V: P* j0 e; @6 Y: a- z
  29. @if "%UserSelection%"=="4" goto 4
    ) b( G$ E9 y& c
  30. @if "%UserSelection%"=="5" goto 5
    ! B3 b$ Q: M1 g7 Y- p9 s

  31. ! f  y- n! k( ~. }4 g4 Q, V
  32. :1
    6 E, t0 I- j" m, H
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & e, Y) F  H3 ^- l' C" y$ R
  34. netsh interface ip set address name="无线网络连接" source=dhcp* z8 U" m  ^6 b, {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) Z9 B) _* a" D
  36. exit
    " J* u/ J4 ^# E- O6 t3 r8 `. @

  37. 2 P; d0 |% d8 l0 ?- }) E
  38. :23 F0 x2 L2 b* u# F; [6 L# U
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 n0 W; i' t* C: p" ]4 S& G% ~
  40. set ipaddress=192.168.0.100
    . t9 K, s) W) `1 k1 K2 V
  41. set subnetmask=255.255.255.0
    $ `7 {8 D: Y5 K) q' v) T: E6 e
  42. set defaultGateway=192.168.0.1% d4 i0 y+ {+ u* z
  43. set dns=202.96.98.36$ L  g8 V  A* Q8 W! f$ D. v% |' Z. w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% G9 d4 A) u) {' ?0 C& q7 e
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 \! t* A: ]5 t; ?9 S& q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 f) T, e7 C" b5 e8 M6 v5 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; U/ L7 D. I; L  L" U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, W2 O+ t( i( O: B$ T+ O1 q; c
  49. exit3 b% |6 W! L8 q3 X' k- d' x# E& e

  50. ; g& i7 X& c: ^7 A* V
  51. :3/ B9 @1 T& b% u
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 S* ]5 ^! y; m* N" ?( |
  53. netsh interface ip set address name="本地连接" source=dhcp1 H0 u8 Y0 o3 Z4 x# i0 T9 B' ^  F& d
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " R& v* U5 E  ~  X3 o  m- ]1 Z3 j
  55. exit
    8 K5 y# {7 j& W! k

  56. ! `3 M! |$ \9 D3 c- `+ m: _
  57. :46 r/ A8 E5 t& k+ U" ~
  58. echo 本地连接---办公室IP配置---请稍候...
    ! h( Q8 C! s1 T$ d
  59. set ipaddress=192.168.1.68
    , y7 `8 B" E  @$ r: d3 M
  60. set subnetmask=255.255.255.05 y& B, U' y; K1 e  T$ Y
  61. set defaultGateway=192.168.1.1
    & S* z* a7 A! H! x# d) K; D
  62. set dns=202.102.128.68
    & H0 Z+ y8 P8 x1 |; v: v# q) [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 |  g/ }9 D% S9 u9 j3 V
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0' s; E, y# E# p+ X0 C& Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' D, s, Y: N  ]) O
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 z4 A4 m2 _! _& M
  67. exit
      S* A& h2 W& R6 b; K( n6 G$ v

  68. % x/ K& i2 p0 X0 m4 j% J# K. I
  69. :55 [) B* N2 ^" }6 ]
  70. echo 52 R' ~" t* z( y& R2 o4 o! `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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