搜索
查看: 21884|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 b3 F+ r/ v& u' e; A& E
' a* F+ h8 m4 L9 x* G将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off" V. Z& T: A. z7 r/ ^7 J, W$ j- H
  2. title 自动设置ip
    - r' r6 ~9 J4 x" }" ]  {5 p
  3. echo
    ! r; a5 v- Y1 e! e. U
  4. :start
    . e$ t. C$ Y1 b+ k' m2 W  K3 Z) r
  5. cls 5 V) j. h9 q7 `
  6. ECHO ================================
    1 a. j3 g0 E8 f1 f2 a6 z
  7. ECHO 请选择要换的ip 9 M, ?% G& E3 E  I/ g( J6 N
  8. ECHO ———————————————— " O1 {. U: A6 Z
  9. echo 无线网络连接---自动获取IP地址…………1
    9 p* m7 S0 o; ]* ^) P+ q, N& k/ q
  10. echo.
    % O8 z+ U* |- w3 ~- E
  11. echo 无线网络连接---办公室IP配置……………2
    # \3 U7 Z; c$ \  K( v
  12. echo. 5 n" v" q0 r: h
  13. echo 本地连接---自动获取IP地址………………3
    % @, |/ u! b6 p, b; B
  14. echo. " `; {' ?1 H$ ~
  15. echo 本地连接---办公室IP配置…………………4
    6 L5 u$ D& ]* A9 _8 ~2 T
  16. echo.
      _# f* j1 O1 T) g
  17. echo  退出…………………………………………5( }5 @1 u) C% V6 }- u. P
  18. echo.1 y/ F4 `. }+ q' ?2 k# v% h1 H
  19. 1 F: j2 G) Z4 g3 i% j" R' E) Y
  20. @set /p UserSelection=选择(1,2,3,4,5)    l2 x& L. S% s/ F# U! q. o" b/ Z
  21. 3 y( k/ f2 {3 X% J' S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " M/ r0 N6 b* O1 y
  23. goto start
    2 a! ]+ P( O+ K" W

  24. 2 S; K& S8 f3 N1 R/ W
  25. :selection 6 v- |* M$ w  Z
  26. @if "%UserSelection%"=="1" goto 1 6 n% W% `5 M5 n
  27. @if "%UserSelection%"=="2" goto 2! H  ^3 I' {( z1 ?) `
  28. @if "%UserSelection%"=="3" goto 3
    ( s$ J' D3 D. [. u
  29. @if "%UserSelection%"=="4" goto 4
    ; {  B/ E7 b4 g* `. q
  30. @if "%UserSelection%"=="5" goto 5
    " K* w+ w' M6 s0 N- y$ O( n: a

  31. & N& m& S- G, `- H2 T5 _* P* @* \
  32. :1
    1 ?" q# k% V5 [* |: {1 c1 T" `8 {
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ z! P1 @- V* {, Y
  34. netsh interface ip set address name="无线网络连接" source=dhcp& b8 T& G$ Q  n& j; @, @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 N1 h8 S" N' a
  36. exit
    5 Q6 O+ _* \3 l, |. v7 [4 Y
  37. ( T1 k0 \+ P+ K5 @! d+ Y4 p
  38. :2
    8 @$ z4 J  r! t5 g4 @5 {6 e
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + a- B% D9 ^) k. _# b, h# b8 T
  40. set ipaddress=192.168.0.100
    # \( m, t% Z7 M
  41. set subnetmask=255.255.255.0) l/ k6 b  R) p0 p7 y4 U9 k
  42. set defaultGateway=192.168.0.1
    - D  h/ L3 Y. D5 W7 X' y
  43. set dns=202.96.98.36+ Z3 _; s1 a$ @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. B! _& U* h# ?  I5 b7 a/ X5 V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) I1 j. Q1 E# T- e: }* z  V
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0/ x8 r- N7 }2 Z0 M
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    7 L% q! l+ t5 H* W+ V8 z% X& P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 l, Q5 g/ g2 }
  49. exit
    & K% z: R1 H( `% a8 s- f

  50. . O* F5 }8 @' }
  51. :3/ ^1 Y4 e# O( W0 x2 h" d5 x& _
  52. echo 本地连接---自动获取IP地址---请稍候...
    , B! l, I+ H: V" [0 v- z7 A
  53. netsh interface ip set address name="本地连接" source=dhcp. S/ e$ S1 X! h& |
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 |) Z$ j: d, O7 y% M/ m
  55. exit+ f7 a2 r! p/ J
  56. ' b* T3 C* ~  T( g! U. l/ |8 B1 n- k
  57. :4
    . i0 L) Q% `6 e8 O! B! M
  58. echo 本地连接---办公室IP配置---请稍候...3 q& Z$ c2 B' i0 |4 a  s
  59. set ipaddress=192.168.1.68) h- o. x1 J  j$ D# Z) ]6 z
  60. set subnetmask=255.255.255.0$ S( v) Q) ^8 C
  61. set defaultGateway=192.168.1.1
    2 z1 i8 R8 x" A% R
  62. set dns=202.102.128.684 P+ x& {3 j: ~" O$ r1 @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- o6 c( `( N( H- B0 [; ?* Y  ?3 G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  T. R" \, b  N  U6 P) u% l
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 n- p2 g6 f- x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 K9 A1 w  ?" r' |# l) E! H" M
  67. exit9 ?) S" z: n4 D
  68. - l' N' ?# V% |& H
  69. :5, q' }+ ~2 D# E: d9 N. t) S' G/ |
  70. echo 5
    7 L* g' a0 l) H( V! W' a1 @# ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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