搜索
查看: 21829|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
9 w! @  k* |2 v/ U* q$ o+ }8 ?
. W* U$ V  v0 j2 d6 I将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 Z$ e% c( X4 e# h; J
  2. title 自动设置ip
    ; L- [% A0 b9 j: p. Y
  3. echo
    2 f9 ?6 k  C' }! |. R! A5 l: W
  4. :start , W+ B( C+ w! Z2 b8 z, R4 d
  5. cls * t0 H  t8 i& p. q0 r
  6. ECHO ================================
    5 i1 Y4 `" p/ I6 h( ?! r: T9 w
  7. ECHO 请选择要换的ip
    2 I5 ^: k$ @" u9 d* e+ V5 _
  8. ECHO ————————————————
    * r1 d, @( [; p: O! d2 L' n
  9. echo 无线网络连接---自动获取IP地址…………1 ( ~0 |% p2 ^& |
  10. echo.
    " w6 z; f; x5 [, Z
  11. echo 无线网络连接---办公室IP配置……………2
    ) R/ W5 C1 Q8 x1 _9 [. z
  12. echo.
    ( m+ t9 m9 ]. S* G$ Q; ~
  13. echo 本地连接---自动获取IP地址………………3
    & R, C1 P3 j3 b# ]. T% @
  14. echo. 4 S2 `* `1 ]6 v: i( g1 X
  15. echo 本地连接---办公室IP配置…………………4
    6 [$ [8 o' x  }0 W9 m6 e0 F
  16. echo.
    5 Z, W: v# ^1 u! y. h" M7 j0 R! X
  17. echo  退出…………………………………………5
    - T# _8 _+ i4 A9 w9 l, Z# J% K
  18. echo.
    9 [; M7 L. j: c

  19. 3 y2 R' p9 \' s0 i) G0 g
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! b. x' P4 j7 w
  21. % W3 q' m) F1 y( q! b& y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 p3 f: P0 P1 K5 y& U% _
  23. goto start
    5 z9 Y- M0 m0 f7 w! w' n( L5 t
  24. ' G+ N' F& x# W! y2 N) g" C
  25. :selection
    9 B! F! W. B& P0 e
  26. @if "%UserSelection%"=="1" goto 1
    ) B1 S4 p2 D8 M: m' B
  27. @if "%UserSelection%"=="2" goto 2+ `2 K! l' w) X$ c, Q' {
  28. @if "%UserSelection%"=="3" goto 3 ; t! x7 M8 F+ q
  29. @if "%UserSelection%"=="4" goto 42 z3 g+ ?5 C5 J9 T  M
  30. @if "%UserSelection%"=="5" goto 5  y6 t0 @+ D' n2 h# |; D( d
  31. ) I  |* M! o  ]/ q4 k5 d
  32. :16 E4 G1 E9 n: S8 O
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 ^2 T- n: b$ Y7 L# r0 K- f
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    2 B# E. \  j" k7 u' S+ d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 O8 S) P& j2 x0 i5 X$ g  ?
  36. exit
    / @) r, |7 s2 u; g; f, B& U
  37. . [3 \1 B7 d8 H1 L. ^/ l
  38. :2
    0 U  e# h2 X  x+ b+ J& ?+ V
  39. echo 无线网络连接---办公室IP配置---请稍候...% V  e6 p  M1 R
  40. set ipaddress=192.168.0.1009 |0 }4 @6 T! ~) q. ^/ Q* B
  41. set subnetmask=255.255.255.0+ V& }* V, J9 {; S& u
  42. set defaultGateway=192.168.0.1
    4 N9 t1 V6 _2 J$ t
  43. set dns=202.96.98.36
    . ^0 [0 [( A, P1 u5 O8 R% P* N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 ?' X& q+ C- {1 z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ V' J! ^. q4 S" m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. R1 S" q1 S) l6 l* O. l9 K7 L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 M; J5 `5 ^4 ~" c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; B; z& k8 p6 C
  49. exit
    . H9 a& O& r- M2 q+ t7 L& f

  50. 1 c* u0 D+ \% a
  51. :3
    3 l. r8 C! [- v6 b& T! b! R) C
  52. echo 本地连接---自动获取IP地址---请稍候...# `5 n0 Y2 A  L$ ?& t6 y3 y
  53. netsh interface ip set address name="本地连接" source=dhcp4 b' Q% l5 H: G
  54. netsh interface ip set dns name="本地连接" source=dhcp( q, m$ g; N, X9 t/ q5 p- Q
  55. exit
    & k& h, j. ]6 N2 K2 X% P
  56. 6 `. k' _# I+ }, t
  57. :4  c$ E9 t% \! J" B" U3 [
  58. echo 本地连接---办公室IP配置---请稍候...4 k9 i  x4 F2 W7 B. h7 R
  59. set ipaddress=192.168.1.682 X- p1 Z& ~6 Q; H" o
  60. set subnetmask=255.255.255.0
    4 U6 k: ~" I4 x" D  C7 Z
  61. set defaultGateway=192.168.1.1* p5 @9 W) F$ g) L
  62. set dns=202.102.128.688 V# k  u2 H* |. o, e7 g
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%2 g8 i3 g/ |3 n2 ]4 C% ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    , v3 W* C8 V$ P4 B; `/ K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 |* Y* x5 U: |! ^8 g6 F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%, k7 O" ~- e$ {7 T) I* Z2 g2 ?
  67. exit
    4 z) [$ b9 O  U! Z# ]

  68. - }4 X' L( A& H# Z+ f5 {3 A+ W
  69. :5
    $ u9 I; F2 B9 v
  70. echo 51 C# W0 @9 z; y- g/ j* h! n& N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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