搜索
查看: 21636|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! K0 v% B* ]' E# A8 r7 i) ]+ q( H% w' T
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ R0 N* |8 j( v! I7 t1 Y: h
  2. title 自动设置ip- h0 w! {) l8 H* G8 l3 S
  3. echo, |( s5 Y8 a+ e5 M$ ^% ?, M( l
  4. :start
    : |, Y/ O# q! a: {; ~8 z
  5. cls 1 u3 w" h: j, g6 @* g* R! `& _
  6. ECHO ================================
    - m3 s& T- `4 L6 T0 M- m
  7. ECHO 请选择要换的ip
    - f0 B; \$ S" n. T3 G
  8. ECHO ———————————————— : {8 K" ~5 w) x2 ~
  9. echo 无线网络连接---自动获取IP地址…………1 / ^& {! H. f% I! z8 B# K# |
  10. echo.
    6 @/ [- J& J2 {! `8 j! f
  11. echo 无线网络连接---办公室IP配置……………2
    4 E9 Q: o! b# e# Z
  12. echo. , ~% @. J7 X6 `+ R, V- V8 _
  13. echo 本地连接---自动获取IP地址………………3
    ; ?* R0 @# }1 O1 M  G
  14. echo.
    2 L) B5 V2 I, s* S3 e" \
  15. echo 本地连接---办公室IP配置…………………4! c0 n( g4 m; |& g( I* _, z
  16. echo.# ?3 p- J( Z+ d* ~" m9 b
  17. echo  退出…………………………………………5
    * ^4 D* Y$ I! A
  18. echo.; f! M! l' |, B8 ~* Z7 o
  19. $ Q1 n6 s$ z8 M3 z* P% X" y
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 H9 |( j* U! T* n0 X

  21. 7 q& _. T% H3 d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! `( }" E8 J9 t# s/ \2 u: h' E
  23. goto start
    + X" L! G+ p/ E7 m4 @
  24. 3 q# [) D3 Z: B% h
  25. :selection % I3 Q8 m- o1 Y' P6 B
  26. @if "%UserSelection%"=="1" goto 1 ; c3 z; N% V% {6 h! L8 X
  27. @if "%UserSelection%"=="2" goto 2
      A# C# R" I; j" K$ g
  28. @if "%UserSelection%"=="3" goto 3
    4 T$ v! F# E8 a( @/ W
  29. @if "%UserSelection%"=="4" goto 4! r$ q9 b, W5 B, N. c7 a
  30. @if "%UserSelection%"=="5" goto 5
    ; |) I, n+ o2 e0 f% a4 `2 [- ?
  31. , D" n- T8 R- \* f
  32. :1) H+ J6 Q9 L( I, `% v
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 Z1 m8 A7 W% X5 Q! ?5 g9 @7 W
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! p9 u0 @' u" t
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / x- y7 y3 Z6 v/ z+ ~+ N. H/ ]' l
  36. exit) F; A! m$ ?) C. x. q
  37. & ~* B, P2 l1 h9 ]  a/ C! e
  38. :23 l2 f5 V& T% D2 j/ V5 B( Q) B" D
  39. echo 无线网络连接---办公室IP配置---请稍候...
      Y: e2 ~6 p! J) {
  40. set ipaddress=192.168.0.1009 E3 B0 f) `) K, Q7 F0 m
  41. set subnetmask=255.255.255.0
    0 s4 P: b1 u5 y& ^# ]
  42. set defaultGateway=192.168.0.17 S9 T5 o) j+ C. `$ @. {, h4 o* T
  43. set dns=202.96.98.36# K7 m% t) D0 M4 K4 x3 w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* P) ]2 @' X' @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 @4 g6 b3 |; G. d/ u- Z# W" n# k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ; v" x5 k7 W( m! O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 Y* h& q+ f+ X  U* m2 c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) G2 g, G' d; y0 q1 t. M: L- Y3 E7 w0 c
  49. exit0 b4 O0 Q5 w2 r+ v% K

  50. 0 L* D7 D: x  v# X7 v
  51. :3
    , k' [( |. }# M$ v& e
  52. echo 本地连接---自动获取IP地址---请稍候...
    : n  i: h4 V6 |5 _
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' A4 b& J, F- N9 K
  54. netsh interface ip set dns name="本地连接" source=dhcp% {& h( `4 G- m  u
  55. exit
    8 f  _& V0 R& u, H2 D. o; h2 P8 D4 f

  56. 7 r9 b( X: l) B+ U/ v
  57. :4
    1 |+ ^% x9 z8 ?; ~" G$ H
  58. echo 本地连接---办公室IP配置---请稍候...$ V9 `& h/ L* Y9 b' U' C* S5 O3 @& W& f
  59. set ipaddress=192.168.1.68
    , T* i7 `3 K% N: b( z( _
  60. set subnetmask=255.255.255.0) r+ P6 O& [1 P; E& t1 Y
  61. set defaultGateway=192.168.1.1$ X/ w- ]7 n( q2 n  `, [
  62. set dns=202.102.128.68
    0 G( L- @3 ?3 J7 x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* G$ x" ?: \1 R/ d8 n- o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " Z, v" u  W+ D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * _# o. t9 a! @& H. E' a. H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : E) f1 |* ~; k1 q2 P2 R: x
  67. exit
    5 b9 l" U! [" w, J* v. K

  68. " B, |9 X. g' G# U# S0 x
  69. :5, n& [' r* t# d0 _: \$ X
  70. echo 5& [- \/ {' ^  ?4 ^) Z$ k/ g, E/ N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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