搜索
查看: 21650|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- w# w# Z2 H; U3 ^) R

8 ]4 n5 v1 Z/ h; A; t8 D# g1 A将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off" O9 p; x; a. S+ y$ N/ C- I
  2. title 自动设置ip: ^' x1 q3 T0 K% y0 d
  3. echo
    $ ~5 o" H; R3 Y; s
  4. :start - r) B' k# l/ C5 ^' x+ I' o
  5. cls
    ; b! c- i6 y/ _
  6. ECHO ================================ - V1 N9 r8 c2 u$ \
  7. ECHO 请选择要换的ip
    , y5 a2 ]6 `) Y% \: ?1 p4 H5 h* ?
  8. ECHO ————————————————
    5 v. X2 F# z. y( Y, X
  9. echo 无线网络连接---自动获取IP地址…………1 $ L5 S4 p( O8 q: G+ C  a0 T. X0 Q
  10. echo.
    ! Z4 U, i$ @  V$ l  e! r* Q: |" C
  11. echo 无线网络连接---办公室IP配置……………2
    7 u7 U+ K+ v% c. z
  12. echo. % ?6 O" c' g2 ^/ h
  13. echo 本地连接---自动获取IP地址………………3 . {0 s% C( K, x$ D
  14. echo.
    * W- s- D5 `+ m! x. I
  15. echo 本地连接---办公室IP配置…………………4" g5 Q% v3 u- X
  16. echo.
    8 D- T9 ?* Z) e; Y9 ?
  17. echo  退出…………………………………………5& l( \9 \) x2 r2 Y
  18. echo.4 @2 ?4 @' o) B6 T

  19. " J7 C2 T( ]: W" R" Z" y
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! o8 c( z5 t# S

  21. ; `7 Q" c! ~7 v; ~" F2 i6 f& P" k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . Y- R/ K9 [0 K2 f
  23. goto start
    5 J" c/ j3 i5 N: }: t( j# A: q
  24. / y. P  k7 G# b# j
  25. :selection : H4 V: B1 L* F: n  _2 A9 c
  26. @if "%UserSelection%"=="1" goto 1
    ( o& e) k) Q$ X8 V! |9 Z, w
  27. @if "%UserSelection%"=="2" goto 2
    ( {) M( I6 }+ H
  28. @if "%UserSelection%"=="3" goto 3 8 r8 k5 q* M  ~* B6 C% t; o" s! S
  29. @if "%UserSelection%"=="4" goto 4
    2 R- E' E( g# g: S
  30. @if "%UserSelection%"=="5" goto 5
    " J1 y/ b: a) p4 D# n2 ]
  31. / V" m+ c! J/ y$ S' i( C  M
  32. :19 d% a! `2 r  A" r
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & P% W/ U' J6 q6 R" \2 T
  34. netsh interface ip set address name="无线网络连接" source=dhcp  ]7 I" C; d! O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 L2 q/ L- K# V: B, `" m. H
  36. exit3 a: V. {6 {* I* O5 I- k$ N
  37. ' n8 i( L* i) ], Y' v& n
  38. :2' E! r. I/ y5 w+ g( t4 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , b0 H/ ?: A6 z5 [3 ?
  40. set ipaddress=192.168.0.100, |& I# @2 Y! x1 i
  41. set subnetmask=255.255.255.0
    / ?4 W: B4 y/ k" Y
  42. set defaultGateway=192.168.0.1
    9 C2 M  f. C0 L( B, \
  43. set dns=202.96.98.36- \; _: Q6 I& V$ x0 S" T: z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 W3 _" o" D/ i5 I. ?* g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 G8 P/ H: l) S4 X
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 m& C7 r- Y( F; v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ [, S  ?( G6 a3 `& ?0 w# D
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 ~- `: w# O0 I; ?$ c4 H* ?) ^* j
  49. exit
    5 t% r" F/ E% r
  50. 8 v. ^! k% ?/ k9 l$ B% x( U' f- s% q
  51. :3
    ; E* @" j% A  [, F+ \6 i! E8 W
  52. echo 本地连接---自动获取IP地址---请稍候...7 e6 I' Z5 R2 N, j/ Y$ W7 f  F
  53. netsh interface ip set address name="本地连接" source=dhcp
    / X2 s+ p2 W( {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    / U2 P* w# X! d* c6 ]6 e
  55. exit
    . g+ c# z* f- f3 o# c

  56. ! a+ u5 r( L" u& E
  57. :4
    ! K- p0 M2 @# N" w+ H/ R
  58. echo 本地连接---办公室IP配置---请稍候...2 }, @' D* P0 |; h
  59. set ipaddress=192.168.1.68
    & p6 z& F. l3 r0 H! k; T
  60. set subnetmask=255.255.255.0
    & x& Y. ?9 q3 F6 s
  61. set defaultGateway=192.168.1.1, ^& Z. |8 d+ n, M5 d' v& H6 N9 |
  62. set dns=202.102.128.68' y0 s+ Y- \8 r% T* H! g# l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 @: I; |; y2 D1 Q; F0 g' M' a
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    4 f1 c# t) p" A, x) w7 c1 I! p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & T3 R& M- A# {$ {; X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, L4 z2 p/ i: F  R
  67. exit
    7 Q& V; A( K8 f4 @% K5 x5 ]
  68. - j9 x/ @% G& x6 v0 G* }' \7 A
  69. :53 k& m- [4 f8 E4 h5 V
  70. echo 5
    ' V3 h: Z- n# Z! m1 X
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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