搜索
查看: 21927|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( Z9 [* g* t' h8 h2 K4 u$ z% S  N( k! q
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ o, I3 e# \* p1 k5 u7 v+ d% g
  2. title 自动设置ip0 D* }' Y4 ?1 V+ y7 e& |8 B/ n
  3. echo$ w7 O* c; w% M9 K  j
  4. :start
    " y: D/ @( ^9 W6 v2 u' n- ?: S
  5. cls
      A' G! c+ R- [
  6. ECHO ================================
    5 L& V! v4 E( }9 N9 ^% @8 f
  7. ECHO 请选择要换的ip 5 }- l1 m/ W1 a+ K/ U# h$ y3 h
  8. ECHO ———————————————— . |, a# V# N2 i" j- j, p
  9. echo 无线网络连接---自动获取IP地址…………1 7 V$ k& [8 {; Q/ U# ]" h
  10. echo. % _+ C. `# _  B% s* i
  11. echo 无线网络连接---办公室IP配置……………2
    8 B& h& ?& X) O9 J
  12. echo.
    * U$ {% ]% f+ G. m
  13. echo 本地连接---自动获取IP地址………………3
    1 Z4 P$ U' s- A0 A1 ?) p: h, L% |
  14. echo. ! r8 B, K8 z# a/ T; A' @1 n
  15. echo 本地连接---办公室IP配置…………………4" q. H# I" z3 [
  16. echo.
    % W! a% J2 \6 f: K
  17. echo  退出…………………………………………5+ i' h& @2 D* [* r& O9 g" v5 ?
  18. echo.
    8 f9 b7 U3 C  W+ X

  19. * D: A. M' e7 O: }; U3 f3 d
  20. @set /p UserSelection=选择(1,2,3,4,5)  . J& y- u; C" U! C
  21. 9 h; x# q6 B* f! ~/ j* ~8 k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 p: j. a' m7 W
  23. goto start 1 H3 J# \4 k5 S' }& u* q* D
  24. # A2 }2 h% K# l8 S  q7 G& V
  25. :selection & c) N2 \: N" f% B  @8 G
  26. @if "%UserSelection%"=="1" goto 1 ; m, X4 W! F, P4 q0 M
  27. @if "%UserSelection%"=="2" goto 2
    1 M5 P& h9 s: n3 h7 y, k
  28. @if "%UserSelection%"=="3" goto 3 3 `$ H6 j* |- v5 a2 i: A/ V
  29. @if "%UserSelection%"=="4" goto 4
    ) f2 W2 x1 w- K3 q& m- Z" L
  30. @if "%UserSelection%"=="5" goto 5
    2 v4 U* h5 p' x+ j
  31. $ F: B8 t3 f- i( ^* [0 X
  32. :1
    6 Z7 M* Q1 Y) V7 X) Q# J2 s0 S
  33. echo 无线网络连接---自动获取IP地址---请稍候...: P  j5 J8 R. s; _& m% [
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 t0 U( L& g8 h/ G  j( r/ s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp' c% }- A8 N* C# K6 L
  36. exit
    1 p. Y, W3 ]( w& z) L: y8 X: E
  37. - e4 s7 w; {! C1 F3 B& i
  38. :2' h) R7 Z5 E& T9 r4 `. T) ^
  39. echo 无线网络连接---办公室IP配置---请稍候...; ]5 t6 y3 W7 N& c2 }' K5 M
  40. set ipaddress=192.168.0.100
    2 b5 Y$ R! O2 m0 p
  41. set subnetmask=255.255.255.0, {$ s4 t: a# [/ F
  42. set defaultGateway=192.168.0.1' m5 u, Z# z! o2 C
  43. set dns=202.96.98.360 M' j& L$ r0 P9 N9 l" W8 j( a9 Z# _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 ~5 L7 _  ~# Y8 |3 K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ d# Z$ a: M# r* O$ c3 T6 k; v3 H6 z- m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 i, H" l& _1 ?* v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * \4 r* g# Q" g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' o! V" z7 O6 u! R7 w
  49. exit
    " b2 ~' Z% e7 x4 i4 d% Y! j0 [  `
  50.   g- f* \8 m- \7 ^8 L0 n& V4 h
  51. :33 ~+ _5 J5 j+ E1 L* T* D$ c
  52. echo 本地连接---自动获取IP地址---请稍候...% p  F/ |& T/ L4 n; R6 @( p& F
  53. netsh interface ip set address name="本地连接" source=dhcp
    * ]3 k$ E0 k0 G: H
  54. netsh interface ip set dns name="本地连接" source=dhcp
    9 i' V. I5 I7 \' }, J* r1 F$ E  ?
  55. exit
    2 K8 t/ b$ V/ Q3 |' x& o

  56. ( j9 i2 ^. R3 x- N. L3 u% M
  57. :4. Q* N" E- Y: H5 K5 K' w- T
  58. echo 本地连接---办公室IP配置---请稍候...5 W4 |# b  c) a4 T- y- X) j8 M# ]
  59. set ipaddress=192.168.1.689 z% H1 N" Q8 o8 s1 Q8 s
  60. set subnetmask=255.255.255.01 w$ M) O+ y( w$ d
  61. set defaultGateway=192.168.1.1
    ! ~! m- ]8 O) M
  62. set dns=202.102.128.683 C1 {2 Z- I* l' [4 I. K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 }8 ^! d$ C; c. ^! u$ D- L. ?4 T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 Q4 \6 c: d5 h. T
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( e3 M/ q+ n0 `& d, S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  d4 V8 B1 j& U9 b+ r
  67. exit
    - U( T# B) N+ d2 Y. @# i+ l

  68. ; o/ b( D' ^! p2 ~
  69. :58 p1 U( l7 B! _, H& u" m2 d
  70. echo 5% z$ \& l( h4 n  J4 w& c0 A6 w
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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