搜索
查看: 21551|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 P- H3 c: P/ X0 k/ E9 r

7 O( F$ d7 |& V9 Y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off. z' ~2 n$ P& V3 A0 M8 r" Q
  2. title 自动设置ip
    - g& C& z3 Q3 F- `' s  b, Y! o
  3. echo. x. g- s$ w  H0 D. R( }  p/ Y
  4. :start
    ! G- l$ l! l) z1 h4 a5 k: ?
  5. cls : f3 L; b/ b/ X7 P+ d
  6. ECHO ================================ % P. w$ z8 ]' [
  7. ECHO 请选择要换的ip , h& }/ q0 Q2 D" U# d
  8. ECHO ————————————————
    ' H+ I1 U0 j+ O# N+ X5 w
  9. echo 无线网络连接---自动获取IP地址…………1
    ( A4 S0 Y% T" U# S+ N
  10. echo. 2 _) C7 y& C; P
  11. echo 无线网络连接---办公室IP配置……………2 5 @) l4 a4 h. m( l  J0 ]
  12. echo.
    9 I7 F$ T) Z4 r( y* f
  13. echo 本地连接---自动获取IP地址………………3 # E. g8 b- H- n) a+ \' S
  14. echo. ' b* W! A4 R  Q8 a4 v
  15. echo 本地连接---办公室IP配置…………………4& x. C  G+ L+ Y9 g5 z- J: W- M
  16. echo.
    ; o8 n; E! a$ ^3 ?3 i" {6 Q& F
  17. echo  退出…………………………………………5/ B+ q. X* \& A' A% P  V5 y7 K
  18. echo.
    2 e$ w$ j! O) _) }
  19. " X( n; C) N8 O
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 Y. J5 A% r* c- ]* I. P& [

  21. & Z! V4 f: K$ |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ n# Y& R3 n9 X6 ~5 i9 o5 i
  23. goto start " u+ e( b7 d$ b" `+ }+ \! r4 |, z
  24.   t7 A- b( }) t
  25. :selection : C! I5 [7 Q% v7 D) e
  26. @if "%UserSelection%"=="1" goto 1
    : X) p% F3 v# t5 H4 e: Z
  27. @if "%UserSelection%"=="2" goto 2
    4 K2 f, c7 |! ^
  28. @if "%UserSelection%"=="3" goto 3 5 {( K7 b6 z* j% Q( Z8 S
  29. @if "%UserSelection%"=="4" goto 4
    * c( F7 m/ m* d" n
  30. @if "%UserSelection%"=="5" goto 58 t. Z: j$ D' C# j

  31. ' T9 ?. i  w7 Z% M
  32. :1  ]1 F' N- m, U, K/ N$ p7 Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 U. t2 a8 N4 g5 l% L
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 C% c& ~. G5 j$ r. t; k, z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ o0 J: J$ g+ e* G4 A( e7 P
  36. exit
    . y; j" p0 i7 W* l# q
  37. 6 X/ u1 S0 H. U7 @# A3 n3 s
  38. :2
    3 c9 {' }- W: }
  39. echo 无线网络连接---办公室IP配置---请稍候.... l6 @( T! K+ Q7 {8 q# ]
  40. set ipaddress=192.168.0.100
    1 Y- H' c% v7 Q2 w1 B  y. Y
  41. set subnetmask=255.255.255.0
    8 p9 ~7 {0 A4 P5 F1 Y  i
  42. set defaultGateway=192.168.0.1
    " c8 b  I2 V" [& v- T4 R& a
  43. set dns=202.96.98.36: [/ z1 ~* q! o3 Z8 M5 |: M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0  N/ F; e6 S4 x/ z! ]/ K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 ^4 M; H3 }  i' h1 s1 k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! _4 G- s9 ]) v* ?' _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - Z) A" R7 j5 x( y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- C3 ]& \: A0 c) P. A7 L
  49. exit
    + Q( n) t* ]( ^/ J7 p: E

  50. , v* ?# U. ?0 T" ~5 d4 u
  51. :3
    , j& G2 K, K) z. C7 `8 f
  52. echo 本地连接---自动获取IP地址---请稍候...
    : f9 ~2 I+ b8 B, `8 e$ ^
  53. netsh interface ip set address name="本地连接" source=dhcp! l, e# p8 k. ^8 v5 X8 M: y1 w* o
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' Z7 v! R0 T. A( b  |
  55. exit
    2 \0 A4 b/ s5 Q7 z+ k
  56. * Z) {/ h; R* r3 Z( f3 [! C$ X* ^2 P
  57. :4
    ' k9 X  `# m3 R, O9 c% V! M/ z
  58. echo 本地连接---办公室IP配置---请稍候...
    , h4 w$ ?. [: k- D
  59. set ipaddress=192.168.1.68
      N6 m+ f# r. k& e/ I
  60. set subnetmask=255.255.255.01 w9 I* P% g" g5 }) g) }
  61. set defaultGateway=192.168.1.1
    2 B( d6 z. F1 h+ j
  62. set dns=202.102.128.68
    & f0 V1 c$ m0 @: n! b# a
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 X) I7 k/ _, Z6 B, @% e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & N+ S: l5 I0 i$ m; E
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " y# }7 P) r! e. k0 R% k" ]2 n
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& M, V' ~) r4 J# P5 k3 Q
  67. exit9 |, d/ q" W; j" a, S+ }

  68. # X* U, y1 x+ v& ]% z8 _0 k  H
  69. :50 X0 i6 y- Y5 z% b# Z. A! }8 ~" j
  70. echo 5% ]! Z% Z# R& Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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