搜索
查看: 21675|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 g. Z: \" e2 J" K4 ?* L' g2 t- s/ g  X" |6 s) L
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; u2 y  K/ v+ E% R6 T; ~
  2. title 自动设置ip" {; s8 X9 _. S5 s
  3. echo
    & S1 y& A" f9 R& I9 ]7 S" g, J* k8 j
  4. :start
    5 t: d- _8 k/ V, {
  5. cls * J# ^+ l- y& Y+ I: y3 |' ^
  6. ECHO ================================ 2 g# \3 ^- _. ]
  7. ECHO 请选择要换的ip 5 L; [$ g8 s$ v" |+ Y" _5 [7 _1 `
  8. ECHO ———————————————— 7 M5 O7 z2 ?. G# L. G! x
  9. echo 无线网络连接---自动获取IP地址…………1
    ( [0 S$ ~9 p: Q* N, ]
  10. echo.
    5 }9 Z; @% b; E8 @
  11. echo 无线网络连接---办公室IP配置……………2 8 K1 B& n$ \8 o4 T/ u6 k
  12. echo. . Q1 Y; `- ^$ k
  13. echo 本地连接---自动获取IP地址………………3 ' |2 l  ]3 p  Q! j5 z
  14. echo. + u$ T' t' x* B, L, i
  15. echo 本地连接---办公室IP配置…………………4
    & a$ Z4 q5 x# H# J! {4 H
  16. echo.
    6 g' J" h( T% |* O( y: U# `$ O
  17. echo  退出…………………………………………5
    - r, C8 p+ W% Z4 }. P; b( \
  18. echo.0 H) T9 C$ l! b1 _0 E; [) A
  19. ' f7 i+ ?& z2 t; X; G. i
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    # u* G* F# S# k( r, U$ U, A" w! K
  21. ; I) E: U9 @( ^. ]4 C3 b, N, G4 N: \* x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : Q) r1 A# @! \( h* v2 K
  23. goto start 2 Q, c! t* f! S& x" o

  24. 7 H5 z! q5 H1 G8 D) z0 R% N
  25. :selection ; f8 h0 Z/ q! e* K
  26. @if "%UserSelection%"=="1" goto 1 , p% k0 @: M% G7 q$ {' I/ q8 ^' Y
  27. @if "%UserSelection%"=="2" goto 2
    , |5 T8 J- M, u& x' {( Q: Q
  28. @if "%UserSelection%"=="3" goto 3
    * a% {0 y- k: {+ o. ]
  29. @if "%UserSelection%"=="4" goto 4+ t7 E3 L% q$ M% B. I1 r
  30. @if "%UserSelection%"=="5" goto 5
    9 ]# u- C! y* D( \% R

  31. 5 J3 K- j0 u: k
  32. :1  L0 c; E; u# U9 t# g# R7 m
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 O0 b* Y! ]- v/ K1 U* k' i+ d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! `% F! O4 [( C1 Z8 C8 e( I- f9 x
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* ~" s- j9 A/ Y! }
  36. exit
    " Q7 e, B7 m4 D- L8 x" Y' \/ z

  37. ' G' p: c4 ^" A% o
  38. :2! H1 P6 q! ^) Z8 M& h
  39. echo 无线网络连接---办公室IP配置---请稍候...' l* c. \0 ]6 v7 A/ P8 d3 |
  40. set ipaddress=192.168.0.100) j' w/ a7 m) ^* p& w# S. d
  41. set subnetmask=255.255.255.0, o2 P( I: `6 d% K" u2 d
  42. set defaultGateway=192.168.0.16 [: p! f3 y4 z1 ?# A+ e) d" t
  43. set dns=202.96.98.36
    ) Y3 F+ x* |" L  ]1 V
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / S9 ]. v: L- D1 Z) A+ S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , K  Y2 ?+ Q: P8 y7 I" j4 x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 ~- K# |3 F0 S/ |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ c' P! z* {9 e/ K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 Y! U! V6 u# K/ z* r5 e. ]2 R& ]7 y
  49. exit! H9 X  z; f. j1 P
  50. $ i0 d7 @, p/ a
  51. :3
    2 t) S, k2 G* A
  52. echo 本地连接---自动获取IP地址---请稍候...  \8 A& O( }" f. B+ u) \
  53. netsh interface ip set address name="本地连接" source=dhcp  Q/ @5 |) _0 d( _; `5 D7 ^
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 J9 @" Y5 D' Z" y
  55. exit
    : R! r( o7 T2 ^+ @4 z& P

  56. 7 x0 J/ B6 z2 M: l, K1 d) U
  57. :4/ u" q7 X8 j& `9 G+ N/ e
  58. echo 本地连接---办公室IP配置---请稍候...: v! K2 W: S4 j! \8 f
  59. set ipaddress=192.168.1.68
    / N9 s- V% L  M* x! d  |
  60. set subnetmask=255.255.255.0  [4 f9 u1 K2 a, y
  61. set defaultGateway=192.168.1.1
    ! V$ T1 @) E/ [& Q
  62. set dns=202.102.128.68
      C% h! n3 C& F( I5 |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- ]# b# r- j) I! J' ]3 M, @+ l) F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0# @, f3 d& e# i7 c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 q* }1 E$ G5 t0 D( p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%0 D7 |3 X$ b' Y3 |4 T% @
  67. exit
    ; p: \9 q+ p0 p: H" I

  68. & j, W' K- g7 e( D$ V0 [  r4 s( w
  69. :5
    5 |4 G- q+ S* G: ^
  70. echo 56 g; k' @: |1 ?3 s' X2 I! W
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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