搜索
查看: 21693|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
8 g8 M6 C+ ~+ u2 E* s, F, @2 B* K' L1 s, g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 p  t5 f. o4 D; ~% I- |7 R
  2. title 自动设置ip
    ; K" O; Q1 q  {
  3. echo
    + W: m4 u* X; M* l+ K4 r
  4. :start
    # L: J: G8 w: D
  5. cls 3 p! r* B/ |& U" Y6 n
  6. ECHO ================================
    * g0 A* b) L; c0 h
  7. ECHO 请选择要换的ip
    : e* L3 P0 c8 |. W& }
  8. ECHO ————————————————
    5 C. T  E; I# k/ k# A% Y9 j
  9. echo 无线网络连接---自动获取IP地址…………1
    * E8 x+ p& W5 o/ c/ ~  S. w& [) h
  10. echo.
      N  I1 Q4 B* B9 ]
  11. echo 无线网络连接---办公室IP配置……………2 , H. ~6 _6 Q8 S( g4 I- S4 J3 d8 B
  12. echo.
    : [. ~4 f$ v( s0 ]. \( i( I; s
  13. echo 本地连接---自动获取IP地址………………3 " k2 U* |$ ^; x4 f! `/ O% Q" J
  14. echo. 8 a2 c3 _% j' `! u/ e- J
  15. echo 本地连接---办公室IP配置…………………4
    9 a* t  Y" m  Y9 ]0 C
  16. echo.
    6 ~. P0 Z% u1 F1 e/ U
  17. echo  退出…………………………………………5
    ' i+ I- a" z' b; r7 V1 [
  18. echo.
    * x9 d; r$ U7 C$ F
  19. 2 H$ b3 F$ y) B8 g  V, Q  l. ]+ J
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 _  I, @8 m8 l7 }5 G
  21. 1 Z: r- |) N0 L% e5 p* ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - \, m, }3 }0 b# Q8 u
  23. goto start
    7 q+ q& [- \' l
  24. 3 l9 G: T) B/ t" g; c" @
  25. :selection
    4 U; k+ ~  O8 F- J) S
  26. @if "%UserSelection%"=="1" goto 1 " }+ @3 L  c3 k  L+ E( J0 ^! H8 }
  27. @if "%UserSelection%"=="2" goto 2
    : Q3 W- l! g" [: S1 _8 S
  28. @if "%UserSelection%"=="3" goto 3
    3 T, Q3 R6 K! |6 b" C
  29. @if "%UserSelection%"=="4" goto 4
    ; G5 O5 o; X7 ?( a2 N
  30. @if "%UserSelection%"=="5" goto 5' {) N. a# |5 t
  31. ' ~. X) Q& G, P
  32. :1: ]5 G8 q1 c4 [; ]$ X! U! d
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 p) i: d0 h- u9 D! E9 J) D/ a
  34. netsh interface ip set address name="无线网络连接" source=dhcp* A( ^: j7 P* [& T3 L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) C6 O$ r& [1 x6 C3 S' c: ]
  36. exit
    . C* x+ ]. ~' g& H

  37. 3 ^5 w. |( f$ U% g
  38. :2) t7 w7 ^8 |3 ]2 n
  39. echo 无线网络连接---办公室IP配置---请稍候...* b+ I8 R9 t) o
  40. set ipaddress=192.168.0.100
    ( I) W) |9 @! j: i, f3 c$ g6 ?1 v
  41. set subnetmask=255.255.255.06 b3 U, c1 h6 \# C1 `# Z
  42. set defaultGateway=192.168.0.1
    $ [+ p. B' D+ V$ j7 ^
  43. set dns=202.96.98.36( F7 B8 p% w* Q+ ]
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 P6 I* V; P' g; {. P2 [! m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * G3 w7 S9 q0 h$ Q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : K% L7 z( Q( F5 g4 U/ J) N
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    1 y+ T/ `+ @- ?
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + P* Z$ J- u$ L  R$ h! @- d
  49. exit& e4 Q, w' p1 F0 N! r6 a7 O! |4 g

  50. 1 r! `7 C- I9 f* |5 k- Y
  51. :35 \) p( F# E  a# X5 b! f- [
  52. echo 本地连接---自动获取IP地址---请稍候...9 k% P9 ^% J1 U# }% B, Z
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 m2 e( ^5 ~+ B2 }6 \
  54. netsh interface ip set dns name="本地连接" source=dhcp% _8 y2 ]& |6 G" y! q( ~
  55. exit; s' e/ g. U0 e/ B; S
  56. 2 M- I4 M1 l& k$ T
  57. :48 S3 k- h! ~+ |" i: g' i  D; ~
  58. echo 本地连接---办公室IP配置---请稍候...8 M. p/ ]1 b* c% L
  59. set ipaddress=192.168.1.68( h/ s9 [3 F' [( c: V7 Q4 F& X
  60. set subnetmask=255.255.255.0
    ) Y/ j) d( S; f4 x/ M0 w* y
  61. set defaultGateway=192.168.1.1! o2 L6 ?" P7 o" F0 C& K' Y
  62. set dns=202.102.128.68
    / i- w& n& n1 V$ T" W! I- n3 f
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 B$ }# ^8 v* Q+ P! z' {( t: R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; S3 _: F: B! }# X. f" {( ]$ {
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " g  t2 k2 k" j: O# y
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 [, e- G( _! P, H$ r$ m0 S
  67. exit
    ! L9 r3 V  N. D, D  `9 o7 n( o4 b
  68. ; i! L% ?3 p+ D
  69. :53 l5 }) x2 Z7 {, Y! b' c5 _
  70. echo 5- h3 }5 b: @" P7 E' \0 U2 Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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