搜索
查看: 21724|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 P# b- ~4 K, y6 u+ ?7 h  e" ~8 @
! {8 @# S1 v0 E
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 m* q8 @: h5 @7 B4 @( J
  2. title 自动设置ip1 Z: X- i0 V/ |8 c' ~) g  R& L" y
  3. echo* A- g/ x8 d: I
  4. :start ( z; Z7 R* X0 w9 ^/ O: W
  5. cls
    ) L' i# E9 |' ?$ P9 d
  6. ECHO ================================ + u% C5 }% B2 p( A; V
  7. ECHO 请选择要换的ip
    ' D% W$ R1 X8 _; i% T. z% r
  8. ECHO ———————————————— : |; m! V0 L* X1 n1 b% ^1 M" p7 i2 ^
  9. echo 无线网络连接---自动获取IP地址…………1 7 Y4 D. }/ g& W) g0 l5 Q& Z' Z
  10. echo. 6 u: Q% }- x$ ?; X+ E
  11. echo 无线网络连接---办公室IP配置……………2 # s; V( Z& p  H  f' d: ~
  12. echo.
      K+ k) D! |8 Q$ p
  13. echo 本地连接---自动获取IP地址………………3 + k7 Y, Q0 r  k4 y, {
  14. echo.
    9 m6 G$ V3 t  N  Q5 l& u! H
  15. echo 本地连接---办公室IP配置…………………4
    $ V0 C; Y6 P  m. u5 I' w
  16. echo.
    6 X: D9 j4 ^7 C" y/ R
  17. echo  退出…………………………………………5
    0 n' ?3 L' K+ t9 r
  18. echo.
    + J/ {# A+ H/ V( J0 x, g

  19. ; o4 b9 Y* H2 s. A) F* t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & l7 ]" Z% v" f! [  [' I% q

  21. " G0 t- Y4 a3 ~8 i. ^. v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 F# }% J! u# J" O& r, a
  23. goto start
    5 N9 b7 X  ]2 n0 _; ^
  24. . t5 O( H, i) e2 R
  25. :selection
    2 \* B' S$ a$ T, Q
  26. @if "%UserSelection%"=="1" goto 1
      a& h$ e- G7 O( I4 z
  27. @if "%UserSelection%"=="2" goto 2- w. ~& \; ]# Y$ p1 o, R
  28. @if "%UserSelection%"=="3" goto 3 . ]/ H- f) I4 ?3 E9 V
  29. @if "%UserSelection%"=="4" goto 4
    8 y0 W! p6 s) ^
  30. @if "%UserSelection%"=="5" goto 5
    4 ~6 o7 g) r; U
  31. 4 L* a, ^5 _$ |% ?* N! U
  32. :1
    $ x# p. G- s+ Y' I  k2 o  g4 w" I
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 R* f$ b" o: U- N0 V
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 T( V0 q; j3 N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: B  x; l! J) q3 O
  36. exit
    0 o1 t8 d3 @" o, E$ y' w1 i# z

  37. " G: g- v( O4 F# ^% _( I6 D: Z
  38. :2
    . p, l9 m5 O. W
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 ~  [, H0 W. C6 ^
  40. set ipaddress=192.168.0.100
    , v5 }3 L3 ~7 \) ?
  41. set subnetmask=255.255.255.0- B. z# e+ F1 k3 L+ w
  42. set defaultGateway=192.168.0.1
    5 B8 R) ^8 I" E) T
  43. set dns=202.96.98.36" ]$ {7 `1 ^& t3 Z2 n% R/ r1 P) A4 t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    8 K0 `9 b; ?( J5 Q6 J" W3 h  V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 _: @" L2 j- s$ S2 G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0* q9 _# Y  N" |9 n, \8 \" B* b
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . W( g% P# H, ?: k1 @& |: w% o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 O) l% M0 K+ \/ i
  49. exit
    - q( G( ~- o5 k1 x

  50. 4 g+ n( L3 L2 |! P
  51. :3. `% `: }" V2 n
  52. echo 本地连接---自动获取IP地址---请稍候...) \! k& U4 o: }
  53. netsh interface ip set address name="本地连接" source=dhcp1 R! Z$ _2 _$ r# x
  54. netsh interface ip set dns name="本地连接" source=dhcp
      r& q% B, O. l3 n( ?
  55. exit
    ' ]5 u- j: ]& _

  56. 6 ?% @" v3 M! M- C$ d( h  l& S
  57. :4
    # v: e, U$ T6 {8 g- N. H! _
  58. echo 本地连接---办公室IP配置---请稍候...0 A, W! ^: k6 O. F5 {8 s! q
  59. set ipaddress=192.168.1.682 P& d6 @6 K% Y* ~  A; o& f
  60. set subnetmask=255.255.255.0/ X* N* n! h8 |8 j, M! I
  61. set defaultGateway=192.168.1.1
    # ?2 W+ Y' o- `
  62. set dns=202.102.128.68
    & q* I' I  a' o! U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ k2 p( O+ s6 |3 ^; e- d, m# i0 [
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; A0 }7 W5 W% {
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % D8 p/ e- ]3 C) s8 S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" P2 c" p( f- g1 d! ^6 R" b
  67. exit8 t8 a1 |& w% r' A9 L) @  h4 u
  68. 7 j1 B3 U+ p: R! n
  69. :5
      ?  W8 \8 S6 M/ x
  70. echo 5
    8 m' `9 T: J( m, s& D% M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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