搜索
查看: 21920|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?( i& h3 y' O8 K( F( s
) Z9 _$ S( F1 b9 f5 _5 \; n
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " [0 k% X, _& @* H
  2. title 自动设置ip7 Z8 V) n7 j; p0 ?& x
  3. echo
    ( U7 H$ P! i- h) S0 ?9 X
  4. :start
    $ d4 B& F; J1 h& [- W' `" I* k1 V' V
  5. cls , r+ h2 Y6 J/ w5 l6 Y; O
  6. ECHO ================================ + J$ {" q4 ?* o( e/ L+ q/ B1 ^& u
  7. ECHO 请选择要换的ip
    , ~+ G/ q+ Z. Z
  8. ECHO ————————————————
      O1 c/ L# z; k/ H5 B, R# E9 U0 @
  9. echo 无线网络连接---自动获取IP地址…………1
    + t7 L' k( t! V
  10. echo. & \* g$ W4 d8 q$ {# l+ l
  11. echo 无线网络连接---办公室IP配置……………2
    + x/ Z* Q5 z. i: H/ [# j  k
  12. echo.
    4 I- \; r+ u8 F0 ^6 A
  13. echo 本地连接---自动获取IP地址………………3 4 ?7 F2 x* C& ]( n
  14. echo. 2 s) F* j6 N  i' F, m
  15. echo 本地连接---办公室IP配置…………………44 y" r% `% d" c( q
  16. echo.+ M; t- I  }% y9 Q2 o/ m
  17. echo  退出…………………………………………5
    8 _0 C: g- z8 i2 }" m. G$ ?8 T- h  C
  18. echo.% `" w- n, m- A4 ]6 w

  19. # ~1 {; |& K- K) O& f- ^. {7 B5 B
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 {6 y& L6 ~2 ?2 c# B) y

  21.   @6 d0 |2 f& Q! [9 U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 {3 d! {* Z$ h
  23. goto start # P; Z" R, r. X4 b# {

  24. 0 j* o  g: R" b+ z5 e. s5 a
  25. :selection
    ! o! i9 o/ V  X* A4 w
  26. @if "%UserSelection%"=="1" goto 1
    : h4 M" U0 s  z8 T' S& P
  27. @if "%UserSelection%"=="2" goto 2
    - Y7 b* @5 T+ W/ Q4 t; h9 ^
  28. @if "%UserSelection%"=="3" goto 3
    : U3 [  G6 s' ^& W0 h% f; T
  29. @if "%UserSelection%"=="4" goto 44 s4 B" I3 u  Q! {! j$ w9 l3 q
  30. @if "%UserSelection%"=="5" goto 5
    & D4 P6 f5 K- X' \
  31. & l. D4 p: s- R& B; r3 D* a
  32. :1
    - J% a& }5 `5 S1 O  S- s+ B$ U
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & {( H0 a, C" M1 l6 P
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) c7 R, O+ [- Z- |  }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - S8 w9 h6 P" V5 |/ k3 m: w
  36. exit" V% W" v% m; B4 a7 U

  37. 8 }% j+ o: n. ?/ j7 s3 I2 Y$ P
  38. :2
    : v$ ]9 n7 |; T8 a% Q, S' L
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + E; q* g9 j# l! q: r) Q7 h* r
  40. set ipaddress=192.168.0.100; o3 ~  d, d& ^" P$ D
  41. set subnetmask=255.255.255.0) I* C0 d$ N  E! o
  42. set defaultGateway=192.168.0.1; Z- I' \9 C. b9 S& k& }) a; [% h
  43. set dns=202.96.98.36
    0 j6 B, B+ g8 u  g! b* U0 k6 ]7 m3 s
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    0 a- M' M, y0 v6 m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- \: h; `9 R' Y6 d' t' l+ V
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( `( G2 t# s7 |% h1 m2 x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 a5 |) m- [" Z$ {8 B! Q1 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 j! {5 D: r) Q2 O
  49. exit
    1 o0 G7 Y' _3 o/ @2 D
  50. 6 \& S9 m! B9 X- G3 E5 u
  51. :3
    ! p0 x, a; C. ]& O' Q% q* ~8 }% L
  52. echo 本地连接---自动获取IP地址---请稍候...
    1 y. D9 s  a6 f! b# ?3 j# m) M* M
  53. netsh interface ip set address name="本地连接" source=dhcp6 Q0 w: j1 v5 z+ ]6 N( S* Z% O
  54. netsh interface ip set dns name="本地连接" source=dhcp
    4 z7 G* a1 Y7 V4 _# u: W
  55. exit  J# G' X, C. X. a7 e! C

  56. # S& A* ]1 s3 s' E
  57. :40 A: I/ l# X) i: ~  H) q
  58. echo 本地连接---办公室IP配置---请稍候...# s' H/ h' d, @+ i% n) R
  59. set ipaddress=192.168.1.68; ]1 K. G$ T7 W% u
  60. set subnetmask=255.255.255.0) M7 L3 D/ e9 [- c; R
  61. set defaultGateway=192.168.1.12 Q8 j/ b9 k: K- o
  62. set dns=202.102.128.68+ x$ a" }4 N, h5 w+ X) z6 F
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* u, K5 G' _* q. k7 D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: i' b* O+ v$ r/ y2 b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # f9 ~0 f# f' ^6 ]: I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " X+ {. Q/ i+ x5 x8 B
  67. exit
    0 h& L5 k/ @0 V1 g. G
  68. , D9 n+ H$ t: d" ]
  69. :5
    + d6 L3 O' E, z( ~% N. A" E  |
  70. echo 55 A4 N/ E6 F2 Z# e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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