搜索
查看: 21505|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- h2 [4 I% P- g% i: X

2 l# U3 [$ z4 v3 {  U; l" ?将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ h7 ~# c) m3 S  Y6 {8 V% B; d
  2. title 自动设置ip: x6 ]6 q$ e  _: p( N+ O
  3. echo1 ], f) C# ^& }6 P
  4. :start
    : c8 P" A6 e% B: l0 T
  5. cls
      r& T& v& t: |$ U' T
  6. ECHO ================================
    0 }" h$ x( B! v, M# }' C, E$ t
  7. ECHO 请选择要换的ip / A  E! o" }9 |1 I; I
  8. ECHO ————————————————
      ]: q5 J9 |4 N+ j3 _
  9. echo 无线网络连接---自动获取IP地址…………1
    8 P2 W, q0 l/ S8 V- H6 H2 t
  10. echo.
    & o* {, R  |' p9 q/ R$ {: u' d  a
  11. echo 无线网络连接---办公室IP配置……………2 7 \$ p1 v1 E; D! d+ Y$ X1 r6 P
  12. echo. 6 b" I7 Y! e% d" X
  13. echo 本地连接---自动获取IP地址………………3 " W7 ~# U* T) K
  14. echo. - G5 a# _8 q1 E
  15. echo 本地连接---办公室IP配置…………………4
    6 w4 r, }  E" f" V9 l
  16. echo.
    ' h# T. r4 b! P' `5 D& L  }
  17. echo  退出…………………………………………5
    2 g; G$ Z( Y5 B( O9 z+ u7 B5 ^& ?
  18. echo.
    * C2 P- Q( \$ q3 Z

  19. 1 q9 z" A+ l0 M: S2 U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 M8 r7 f* }# W+ k8 s; A

  21. , u  w) E& m" a. R: N; m+ l9 S  {
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( X4 \  L' K; r: x6 H2 h
  23. goto start " A6 o+ T- U! Q
  24. 6 X# o% ?# X& K) B! n
  25. :selection % ~0 i$ f  n$ s
  26. @if "%UserSelection%"=="1" goto 1
    + u. H' C6 D/ l9 s2 W
  27. @if "%UserSelection%"=="2" goto 2+ F( P9 E; L8 S1 [9 l
  28. @if "%UserSelection%"=="3" goto 3 : j; H8 P  ^% |5 E9 M! q2 `3 h) @
  29. @if "%UserSelection%"=="4" goto 4
    $ P. H/ x7 s/ w: z
  30. @if "%UserSelection%"=="5" goto 5) A1 @# o, ^& w9 Q3 m& k, x
  31. ; w+ P! Y, W1 e7 U& M' d
  32. :1' s  ]2 u+ J/ o1 U) l5 v) [- j
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ w3 s  G) L- [) l3 Q0 H
  34. netsh interface ip set address name="无线网络连接" source=dhcp  Q3 l" F% @+ C" K  L, \2 b8 \
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 b4 e0 p& S5 B7 u3 C9 m  S
  36. exit
    6 k* q0 E/ j  V; y4 {; ?% G7 X

  37. ; s; ?. S' v8 A% ]
  38. :20 n4 p/ t" x$ I+ {+ v
  39. echo 无线网络连接---办公室IP配置---请稍候...% z. R( I* J; A1 s% P4 e) u; e
  40. set ipaddress=192.168.0.100( G% y( [9 G0 s5 ?+ o
  41. set subnetmask=255.255.255.0
      D9 c! E/ M( n9 X$ ^( \4 l
  42. set defaultGateway=192.168.0.1
    : \% T5 j: X" R% ~
  43. set dns=202.96.98.362 I$ A2 W8 C% F$ {7 t) ?5 x& p: S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & q; ^0 ~- w3 P5 ^2 @! G, B# P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# u1 a4 I) i7 Y/ l4 h$ ^$ [  _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ' x2 I1 }9 X/ @% I. J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! @" B& z& @4 l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    " q! R% U- P4 ^  k# q/ ^$ f" v
  49. exit% S" S. X& x% R* G4 Y; w$ q7 s

  50. 2 E% `! J4 c, L, V- h
  51. :3. b6 ~& B- T3 R+ G5 b" M
  52. echo 本地连接---自动获取IP地址---请稍候...
      K& _( T  o2 |5 E/ P, X* `
  53. netsh interface ip set address name="本地连接" source=dhcp
    ; p. H. M# B& q8 M; W
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : ^# ]" E, k: }) G+ U, W) S
  55. exit
    4 F5 u* n+ o$ w
  56. 4 p4 w! a# M5 Z7 R+ X% u, r6 P
  57. :4
    ! {  U, t# ^' x3 N( l$ w. z; r0 h6 J
  58. echo 本地连接---办公室IP配置---请稍候...
    4 s/ I% F; B7 K* `; U1 x% y
  59. set ipaddress=192.168.1.68
    / s3 w8 N# L. t6 `1 S8 c: d- N
  60. set subnetmask=255.255.255.0- I5 T8 v) D4 V5 D' Y
  61. set defaultGateway=192.168.1.11 W' M. x, }8 I( X! D2 {& F/ l
  62. set dns=202.102.128.68
    2 E! F" t: z) f
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* B7 T$ u- A2 Z7 j0 M8 M2 Q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 ?8 P( ]& J9 m" x# n5 ^, j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : I# G- x: s( b1 e4 x3 r- a% L+ c
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ ?& ?$ K7 z* B9 _( O* ^" n1 a8 m7 M
  67. exit
    ( }+ ?0 j) s' }  }$ u) q* l. ~3 Q

  68. % l& X# H4 M1 W; J: A, |
  69. :5
    " k; ^4 c5 G6 m7 B! S# z8 W
  70. echo 5
    7 F- Y/ H' O! ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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