搜索
查看: 21637|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?3 U/ x9 |) @1 [; f
( t1 R8 K; y* w4 ?3 T. b# |0 u
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 x6 s& t6 C) [2 I7 ]# r. ~
  2. title 自动设置ip
    * O4 r) R8 @2 v! G. Q
  3. echo
    , Y! y) F$ A" L* X% s% |3 f
  4. :start
    ( o* f4 h8 B$ @
  5. cls ( |! u8 |1 {: o3 I$ B" t
  6. ECHO ================================ 0 p9 {# J* Y- A% X' t# j& v
  7. ECHO 请选择要换的ip : y1 t: R5 {9 p% E
  8. ECHO ————————————————
    : \0 {% @+ \# i3 D: X5 k
  9. echo 无线网络连接---自动获取IP地址…………1 ! F8 m& p3 d4 z, [
  10. echo.
    ) z( M  s% B7 P  g5 F: V
  11. echo 无线网络连接---办公室IP配置……………2 : ~& [+ G% ^$ E
  12. echo. 2 e$ S1 [1 h6 V, Y: |: `( `
  13. echo 本地连接---自动获取IP地址………………3 $ [0 n# C7 b. e3 _9 B) Y& T" r0 B. s
  14. echo.
    1 r" }/ t1 y/ ?' B: T
  15. echo 本地连接---办公室IP配置…………………45 t& [- X( h" f$ r. i
  16. echo.
    ( R! q% W% O1 i, x8 B  V  S2 }
  17. echo  退出…………………………………………5
    + {+ O$ B0 R( y
  18. echo.% c( S' N: u. C( C7 {% l9 A" r. h

  19. - X0 ^# |+ R! F0 B% m& b
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - M: g+ i: C: n& l( |0 d# P& |: `8 }! ^

  21. * V: l* F" Y3 F- c# y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 o- E! ?& D( R& |
  23. goto start
    6 K2 ^9 F2 S( G# T

  24. ! ~& V% I: S5 {- A( |1 o
  25. :selection 1 C; e4 O) R) f9 M  J! [
  26. @if "%UserSelection%"=="1" goto 1
    ) r. f0 j5 {7 d
  27. @if "%UserSelection%"=="2" goto 2' S$ z: ]- V3 C) z; m1 ~6 @
  28. @if "%UserSelection%"=="3" goto 3
    ; ~4 n7 L1 \' t6 Z! {8 V
  29. @if "%UserSelection%"=="4" goto 4
    ' B9 O! \8 i+ j! n
  30. @if "%UserSelection%"=="5" goto 51 H9 B! z4 O& Z: A% c9 x; O

  31.   p& u7 k- R2 B* ^* T
  32. :1
    / z- E0 ?; O3 V5 m$ M2 A; N! a
  33. echo 无线网络连接---自动获取IP地址---请稍候...0 [8 S; E. F- v! J6 e/ a4 R
  34. netsh interface ip set address name="无线网络连接" source=dhcp( K" N  c' @, l( d& R: `
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 T9 ?  s9 e) D7 N& g
  36. exit
    8 @- o6 c' R5 u! A! X# [! z; h
  37. : s$ P9 ?- ~- H- m; p( M; L
  38. :2
      W* I* Q- a, u7 m
  39. echo 无线网络连接---办公室IP配置---请稍候...
      \9 |; s$ _1 a' {. S  h3 k
  40. set ipaddress=192.168.0.100
      ^# S2 S6 `- W' b: k4 t3 V; O
  41. set subnetmask=255.255.255.0) r3 I: V  M( c, w8 P1 G7 @* K
  42. set defaultGateway=192.168.0.1  ~) `: [) \. R0 H! Z
  43. set dns=202.96.98.366 h, q0 q0 T: F/ }) [8 {; P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    9 n: F3 W$ J$ P' s, n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%+ [" ?  A: L+ h% \/ e: L; ^: m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% [1 x, w, \- {8 \8 q' X* b% b" y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ C) O& z" k* b0 m  `& e
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 \6 G7 y. U7 v) @5 |
  49. exit  n9 |& x9 i5 g& z- v' `8 n- o
  50. ' b& }0 d5 j3 s! U, K
  51. :3
    ( p% `3 E; n1 A, l' @0 m, e; \
  52. echo 本地连接---自动获取IP地址---请稍候...# I% b' ?( z$ _0 [3 _
  53. netsh interface ip set address name="本地连接" source=dhcp& n. C  `& |# [# S
  54. netsh interface ip set dns name="本地连接" source=dhcp6 L/ O) H5 J  J# _. E  |
  55. exit- j* ]( E" z) }
  56. $ [$ @% f# k2 V# y3 V6 g) k6 T
  57. :4
    . q. V2 L; H0 Y- W, u/ N0 @
  58. echo 本地连接---办公室IP配置---请稍候...
    / ]% V+ B( x8 C0 Y6 u1 i6 O, Z
  59. set ipaddress=192.168.1.68
    ) o5 {- F. ?4 j* c7 q5 j2 [5 [; Q
  60. set subnetmask=255.255.255.0& S! l% U0 d. A9 o, ?: d8 o
  61. set defaultGateway=192.168.1.1) c) }( L. s: ]7 J5 s& j
  62. set dns=202.102.128.68
    3 F4 j$ i3 ^% P$ `, u, F* R5 W( C* `
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! K! t) E2 y+ Z4 F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 e% Y7 Y- p( ]; }* ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & k& [* n% v4 I3 Q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * U% X7 G1 Z. D6 f2 l3 k2 O
  67. exit
    3 h  z+ \2 L. y+ ], a# w

  68. ; N* K" i1 F$ C' O8 W
  69. :5/ ~4 P9 v1 e1 e* u$ A
  70. echo 54 w$ W; b2 Q# j3 k6 l, o1 ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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