搜索
查看: 14457|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?$ j2 ^: Q9 L, S9 T- e

7 E9 l: o* F) Y" t6 ~3 z将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 Y  ]7 R# Q: h) N2 ]
  2. title 自动设置ip, C  S" ]/ n* b, I8 ^' z* ^& V
  3. echo
    - W$ _8 u1 m( u/ U/ T2 J/ i3 ^
  4. :start - i1 R5 F0 W1 Q& H4 e" S  _% {
  5. cls
    3 ]% r# r0 U' h# ~
  6. ECHO ================================ 3 {6 Q  _: l" f/ U' V1 Z: d
  7. ECHO 请选择要换的ip
    , w: ~' A3 |7 B* t7 \) N, P, C
  8. ECHO ————————————————
    3 _8 m, U2 E! t' g
  9. echo 无线网络连接---自动获取IP地址…………1 $ }- I% g9 C% I- y
  10. echo. , W* Z6 J8 n$ r" `! @' M! d1 \
  11. echo 无线网络连接---办公室IP配置……………2 % H6 U- S- M) N, N, I
  12. echo.
    : b# R: W3 U, {) e2 O2 r; ^
  13. echo 本地连接---自动获取IP地址………………3
    ( x1 z  G  U6 ]  Z8 g
  14. echo. : y. l* e1 O2 w
  15. echo 本地连接---办公室IP配置…………………46 ~( ]5 o2 w" P" G! w* f3 |1 z$ d: Z
  16. echo.* M, I$ G* w0 C0 j: H
  17. echo  退出…………………………………………54 J8 k+ Q' ^# \; O; o3 M$ D
  18. echo.8 Z3 }7 H1 Z" i% j: @7 i& {
  19. ; u% j5 W2 I% w6 s7 `
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 x  D3 s. `5 m# r6 u1 m+ T
  21. ( K" ?2 `5 X, l! g
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 Y; R! n+ b1 }. Q
  23. goto start
    7 a7 _2 @( C8 i  i2 d* Q" M& |6 L

  24. . F# O1 X% Q# O( ^. W! z
  25. :selection * M. S* D5 Q# M. |- a
  26. @if "%UserSelection%"=="1" goto 1
    / I6 S( N. y9 N
  27. @if "%UserSelection%"=="2" goto 26 l7 n# U# a$ h: z
  28. @if "%UserSelection%"=="3" goto 3 * ~2 ]' h8 ~# \$ \# Q4 Q0 ?% r9 m+ _# g/ E
  29. @if "%UserSelection%"=="4" goto 4
      F7 C) N1 N; _) Q! i& K" E
  30. @if "%UserSelection%"=="5" goto 5# k. \  n# }" c/ J. o! p( }: g5 U
  31. / l5 K  A' W9 l, b8 Q# _) C- o
  32. :1
    ! Z, u+ _' p* f" K( b5 {: E: J' `
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 f# }; m; Z. y& ?
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 }. C3 h% t4 p" n( _& U
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . A' ]# j/ q" ^- D
  36. exit
    / [% z! f  w2 Z' r. K

  37. , J, q3 X' `/ q
  38. :21 g. g) J- C. n) j8 Q1 O1 ^
  39. echo 无线网络连接---办公室IP配置---请稍候...! @# m* o' W. E: q3 v
  40. set ipaddress=192.168.0.100
    $ Z& B/ B  s: e2 ]6 V
  41. set subnetmask=255.255.255.0
    * U3 d, d3 U+ ^/ |  S
  42. set defaultGateway=192.168.0.1, u1 c/ w3 O) d& h& X* C7 ~4 Z
  43. set dns=202.96.98.36# i# E9 F) _5 t( |& I
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( U' h( g' {; N" u/ _( S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%$ S4 Q- e. v0 \6 B) L; Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * |# K+ h# B1 @+ J( r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 L& h0 D! O" t% p; J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    & P5 _( j# N1 W
  49. exit8 P# L! Z5 q2 B; g

  50.   ~( Z. n7 A9 m6 @5 C
  51. :3$ X; W* {' _% O: u3 m
  52. echo 本地连接---自动获取IP地址---请稍候..." j' E! r' z  l2 @5 T  D* Z# ?
  53. netsh interface ip set address name="本地连接" source=dhcp: S, K" S) B& X7 L- @  L
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % J8 z% n( c% Z6 P4 r1 ?" @$ x
  55. exit
    0 O' T3 E7 Q, q5 y
  56. - A% U; p' y' w; x2 D7 U% O8 i5 t
  57. :4
    1 Z; D( M  |( Z" ~( {
  58. echo 本地连接---办公室IP配置---请稍候...3 n3 i  E! ~0 K& J1 ~* T
  59. set ipaddress=192.168.1.682 ~7 G( Z) h! }7 s
  60. set subnetmask=255.255.255.0
    0 E7 |* G' ?! @* t8 U" [
  61. set defaultGateway=192.168.1.1
    6 I" M7 Z$ I  {( _3 O3 S: F
  62. set dns=202.102.128.68& Y% H+ ~6 N) s* i( B- a8 V; q! x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%$ S( j/ }- X1 h6 O
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( e7 ~) i' ?' ~; t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    4 h7 v/ r  L1 Z( |; G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    # ]: z: C" m; W
  67. exit% U* C& k3 \4 B3 U4 Z
  68. 4 }% D9 N+ k" |1 Y; c5 d/ F, M
  69. :5
    3 j. x6 w, Z! ], V2 j
  70. echo 5
    7 S8 }% h2 v* }. s
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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