搜索
查看: 21936|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! C' O3 X8 u$ K% ^: O( _2 _, v; A
" N" t4 I1 F+ O. f3 O# F8 x将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . D2 [+ ?- f& Q  i% t2 |1 H
  2. title 自动设置ip
    7 M0 Z, j" V* v9 b1 y: t
  3. echo
    5 y1 p; F( a1 [3 ^
  4. :start
    # X  e9 B8 `6 x. c$ d
  5. cls - F# J9 J5 Q/ F% |* a4 h% M6 M
  6. ECHO ================================ - |# C+ a0 i6 e# x$ P# f
  7. ECHO 请选择要换的ip
    0 \3 O+ p* e+ l
  8. ECHO ———————————————— & u0 I. w% F; d  V) @* X" T" N
  9. echo 无线网络连接---自动获取IP地址…………1 # n3 t" Q7 P% _7 d: H7 F' V
  10. echo. $ C$ l/ }' d  Y# q: a
  11. echo 无线网络连接---办公室IP配置……………2
    . u8 W0 E' R8 U: Z7 ?
  12. echo.
    # W5 P. I- Q: E/ O) R1 p
  13. echo 本地连接---自动获取IP地址………………3
    6 C5 Q$ B6 b) {, e) }' T
  14. echo.
    * {; R# a& r) M8 K4 G- d! g* ^9 H
  15. echo 本地连接---办公室IP配置…………………4
    2 k$ N3 ]  p! _2 D, z5 K
  16. echo.
    $ Y; H% y  C2 \' m: T3 l( N; m* A/ O
  17. echo  退出…………………………………………52 E: r3 w+ q& s# z
  18. echo.! ~8 m5 r& @+ Z6 R8 r+ h

  19. 5 W4 e6 W; w6 s# P
  20. @set /p UserSelection=选择(1,2,3,4,5)  , h6 `! S/ H2 m% J8 v" C# O

  21. 7 P. B& S0 U* ~8 p+ x/ X0 _  m/ T, D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection , \( p: G4 P. }
  23. goto start
    1 I; n) }; j. @) ~- E/ y$ j0 J5 u/ b

  24. 8 L. _3 j$ \* ]! B
  25. :selection ' m# Q9 J/ A- L4 j
  26. @if "%UserSelection%"=="1" goto 1 + V+ V; I; H9 x8 {* q
  27. @if "%UserSelection%"=="2" goto 28 K1 ^7 `6 t1 @4 `+ c
  28. @if "%UserSelection%"=="3" goto 3
    6 Q$ g1 B2 _. s  R& j
  29. @if "%UserSelection%"=="4" goto 4
    ! b9 H* M5 p# H" G, N1 f
  30. @if "%UserSelection%"=="5" goto 50 z' S( t- U- B

  31. 4 O" |9 ]  f+ E' _) ?9 g5 J
  32. :1
    / R& I8 B2 c& A: G
  33. echo 无线网络连接---自动获取IP地址---请稍候...: s8 B9 U( k; k! n# g6 S
  34. netsh interface ip set address name="无线网络连接" source=dhcp" R! b$ A2 C4 r# K" N& u1 C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ' `! w  w2 k# e) e
  36. exit! ^0 L0 V5 j# {" m  @. Q% K
  37. 5 R- A+ \8 V# v0 h6 x" x' u$ _
  38. :2
    + _6 a% H- {! e, u" B
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 @, t* L. ]5 O- W+ S
  40. set ipaddress=192.168.0.100
    4 U2 W3 J+ e8 k% l2 c# L
  41. set subnetmask=255.255.255.0
      |. t" L4 p* ^' s3 ^) I7 M4 N
  42. set defaultGateway=192.168.0.1' z( w( G& g& n! H) w" k: K, H: }
  43. set dns=202.96.98.36
    9 z+ U& L# ?- a( F( `0 U( o; |/ _: a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    0 l( ?. o. C) s* ]. j3 h) }* l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: ?6 T4 L+ {( f' t; \8 z( U9 V
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 k. u  V' p; s- ?0 C8 ~5 x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 H; ^+ q7 {; a+ f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    . X  C0 x  N3 c1 \+ J
  49. exit5 m5 `  k8 C; x* U

  50. ! O; d9 j5 |' ]; J" U/ s
  51. :39 ?8 |, v6 l/ Q: I/ y% j$ T8 _
  52. echo 本地连接---自动获取IP地址---请稍候...
    + s* j) t1 r- o7 W6 _! {# c, H
  53. netsh interface ip set address name="本地连接" source=dhcp. x$ A+ v8 ~5 o) v
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 H4 A  z' H/ h" P
  55. exit
    , N+ m. M' F( v7 |! H) k# ]
  56.   L) `/ M+ y0 D6 v2 }  _
  57. :4
    1 y; k, o2 \/ U% T! @9 [: f
  58. echo 本地连接---办公室IP配置---请稍候...
    1 ]  ?& E+ a: A) U$ g9 S
  59. set ipaddress=192.168.1.68
    / t; T5 u# m' n
  60. set subnetmask=255.255.255.0
    5 _! P4 d1 j% z; @7 m
  61. set defaultGateway=192.168.1.1
    / y. n& p7 d" i, p2 ]0 S+ f
  62. set dns=202.102.128.68
    . d4 {  h8 S! s+ h% Y( g% W
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 o5 x; \2 x0 Y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 N, |0 A1 t* o3 t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" Q: W; v, N+ L8 l
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / P  _  z" Z" F8 p! w
  67. exit) K3 E& j1 v. ^2 \! S: h7 |. {& \3 t
  68. % M  }- d: m  W' E# s
  69. :5
    ! {0 m( Y! q* ^$ ?1 O
  70. echo 5
    , b3 Y" {4 |! b+ K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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