搜索
查看: 21423|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 ?: `7 ]5 d9 r. c5 {1 A" D" V
1 e7 i/ a* r( J+ g将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( g: R, h* E/ L# R4 r
  2. title 自动设置ip
    9 h& `7 g5 S9 |
  3. echo
    / l! Z) U6 L) ]$ H9 k5 \4 L
  4. :start
    1 Z: a/ \5 Y# ?% `
  5. cls + g/ @) ]# R! [# X8 }
  6. ECHO ================================ - @3 V2 r6 d& G; Y: N
  7. ECHO 请选择要换的ip 2 F1 J" Z: \+ t. ]2 v
  8. ECHO ———————————————— , i: _7 y3 M2 @+ _
  9. echo 无线网络连接---自动获取IP地址…………1
    6 ~8 C) W+ C/ S/ o
  10. echo. : B2 T+ z  c; W0 i* n5 `2 e( ?
  11. echo 无线网络连接---办公室IP配置……………2 9 y" @( u% V" X% Q6 |
  12. echo. 9 @* V; @' O) Y8 j/ o# o; j3 I( D
  13. echo 本地连接---自动获取IP地址………………3 + m2 G; V+ m; i6 Z
  14. echo.
    3 H3 [* M2 q2 ?
  15. echo 本地连接---办公室IP配置…………………4
    1 {; S2 L9 K( ^3 X
  16. echo.9 k4 I& T3 {( |8 g
  17. echo  退出…………………………………………5
    * [# |' b  d5 @
  18. echo.4 n; ~4 i- i- h% P* V
  19. 0 o0 M& Q1 k6 v- I' c! _8 X4 e
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 d3 ~4 I" C9 T# |
  21. $ A$ [2 D* ^$ i( n% r  ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # S; D6 I+ j2 S1 p! Q6 m
  23. goto start
    / t" o1 @6 p8 F5 j1 ^, ]- j2 W9 F

  24. 6 C1 h' Q! D! p' I5 g1 T
  25. :selection
    & E2 [% x; S# |7 S
  26. @if "%UserSelection%"=="1" goto 1
    . l, v* T) f2 a5 O+ ]( s/ {
  27. @if "%UserSelection%"=="2" goto 2
    ! V2 C2 q5 j) x
  28. @if "%UserSelection%"=="3" goto 3
    : m8 @' g9 d3 e" J
  29. @if "%UserSelection%"=="4" goto 4  r+ M  \- t" c  ^
  30. @if "%UserSelection%"=="5" goto 5
    2 i: e1 ^" e$ \; z, N& m' b  ?6 x' Z

  31. ( y8 A! o5 Y, C5 H* _& z( h. k
  32. :1
    4 d3 z, w* ?0 R/ E  E) i9 L
  33. echo 无线网络连接---自动获取IP地址---请稍候.../ M$ X# Z* k. J
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 B5 g/ W; u! V2 q( o) F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    8 y7 W8 p1 t' f% f5 F% c, F
  36. exit1 u7 z. B& Y1 h
  37. / m! n* i7 d; G3 \- K
  38. :2
    ( D& R5 @' j+ i) d
  39. echo 无线网络连接---办公室IP配置---请稍候...
    2 C$ d) a. c4 Z/ B9 p2 S
  40. set ipaddress=192.168.0.100
    " @) r: t9 x4 E4 s& F
  41. set subnetmask=255.255.255.0
    9 {+ u% L: Z* _9 {4 x
  42. set defaultGateway=192.168.0.1
    ( ?& \( f/ w# Q( ]3 f( V" d, K7 I
  43. set dns=202.96.98.36
    0 n; l* u( Q- {+ l
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 l" Z9 \1 S6 u$ |8 n6 |( k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , ?2 ]( _8 y' O% p7 S: h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. Y2 y/ Y, s9 T
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 w/ @4 {0 J2 l* R% w5 A) s
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 z" C( v7 N* `$ z
  49. exit& d. o- h! ?  l

  50. 2 \* Z; c0 j. ]/ |, s
  51. :3
    , Q* S; z/ A, K
  52. echo 本地连接---自动获取IP地址---请稍候...
    / M# p* g- @. b! S
  53. netsh interface ip set address name="本地连接" source=dhcp6 }0 F; n2 m. x4 q/ P- g7 a$ ~/ _
  54. netsh interface ip set dns name="本地连接" source=dhcp' Y4 M! q* x+ {1 O, p
  55. exit
    + W1 z9 t6 R! y' i( @. ?

  56. 5 T2 l' ]0 r6 [1 w
  57. :4
    # Q. b% ]9 b  t' `
  58. echo 本地连接---办公室IP配置---请稍候...# W0 b1 r+ e* a0 _
  59. set ipaddress=192.168.1.68
    : w+ @4 C# B, `4 s
  60. set subnetmask=255.255.255.0
    6 A) u5 b; {6 t, G0 j7 X8 E# w- h
  61. set defaultGateway=192.168.1.1
    , p: q& @. I- o: V, T  {
  62. set dns=202.102.128.68
    2 O, l& ?5 j: @+ X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    & H3 j+ F9 r. \. G& C* ~2 D* l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 E9 T9 d; I4 y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    2 b+ P7 [3 c; o$ U- t: D8 e
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%0 b4 g) X( q5 b: y9 `6 p$ |
  67. exit
    . n8 c4 b9 e6 V" Q$ z' @
  68. 1 _  s5 V5 w5 X, H* X# `
  69. :5
    8 e; D! J: R, W- B! i0 W
  70. echo 5
    0 k2 B, m' N( J; x& d5 w
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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