搜索
查看: 21738|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
1 B* I; R$ i/ T) y1 C4 I
- Z4 r9 }+ p6 v( K- f  |将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 G. H/ Z, F& S- ~9 \* e
  2. title 自动设置ip# e$ x- C0 {" h: R0 r) [) s
  3. echo! Y7 E: K/ O# P$ g& E7 b" E& P
  4. :start * s$ ]( |' ~, x) S
  5. cls
    . N) \+ s" D% t0 A
  6. ECHO ================================
      q0 `6 u. ]2 V2 O0 c
  7. ECHO 请选择要换的ip
    2 L6 d4 {$ K. Q# Z' O
  8. ECHO ————————————————
      T8 m9 G* [  h  p* {3 n# H
  9. echo 无线网络连接---自动获取IP地址…………1
    ; c1 N  B: N( v
  10. echo. ) ?; F4 x. x" x: C% [9 u. H. p/ X
  11. echo 无线网络连接---办公室IP配置……………2
    + W, m: f7 T8 I4 B
  12. echo.
    & D, b3 H5 Z, d4 v! A0 F9 p$ Z
  13. echo 本地连接---自动获取IP地址………………3 2 r! v4 p' h& [4 b, w# B
  14. echo. " m# j/ n+ T! u& X" v  s9 l4 ]1 L
  15. echo 本地连接---办公室IP配置…………………4
    + W: C5 U! x! M) G1 ^# O
  16. echo.' [6 ~# q- @1 k3 R
  17. echo  退出…………………………………………5+ I5 Z1 ^: @  K/ K! ?1 K; u
  18. echo.& E2 P0 \7 Q- ]# l

  19. + Y  R/ t! J' ]# q
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) `. v1 j3 P) e$ l5 D  ]
  21. ! p& g" q4 V! s+ _; _. y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 m0 ]* z4 D; w6 H9 q4 H5 w
  23. goto start 5 Z+ I# Y# U$ I
  24. 9 h+ e6 ^2 Q  U
  25. :selection
    : y: K7 \8 [: e* s; }$ t2 m- Y1 p
  26. @if "%UserSelection%"=="1" goto 1
    2 l2 ]* L/ g( N; ]
  27. @if "%UserSelection%"=="2" goto 2( v$ n0 ]( P9 v( Q# F
  28. @if "%UserSelection%"=="3" goto 3
    1 [8 d4 B! n8 p6 y$ [( _
  29. @if "%UserSelection%"=="4" goto 4
    3 u' \7 D% B7 b* U
  30. @if "%UserSelection%"=="5" goto 53 a7 U/ g& Y) i- g2 x

  31. 6 c" [1 v) ~; l6 V
  32. :1: p3 U5 T8 M" d1 V, Y/ ?8 \
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 |  S' w; z% O9 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 t1 C* ?$ M" D. \
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 [/ M) t& c2 k
  36. exit
    / ^4 X/ ^7 q  \1 p, H# A
  37. 2 L9 [* a4 q$ h% S% C
  38. :2
    1 s: V, B- w( U
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 F# ], x. c" Y9 f  I
  40. set ipaddress=192.168.0.100* e* [3 ^2 S3 `1 v1 L/ a
  41. set subnetmask=255.255.255.0$ Q7 _( ?/ I5 H0 Y
  42. set defaultGateway=192.168.0.11 b- a' W' \7 ]$ {
  43. set dns=202.96.98.367 o: z5 i8 v8 }" W; l1 G8 z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 F  K7 I( ^4 l8 D
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) ?& S6 ^9 K/ V6 [0 ~% g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 _) }) l& a' a  w9 Y* ~% e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 O/ M+ e6 I8 |8 \  W3 v! Z8 K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 m4 R7 a1 V: i9 Q* k8 k
  49. exit
    " Q8 U! b: r. S: O* K, R6 H

  50. % I/ @  d9 {4 c6 Y' u4 K
  51. :3
    6 A, V1 Y6 e8 y; g: i4 F* V" s1 i8 a; B
  52. echo 本地连接---自动获取IP地址---请稍候...3 `* U  W. {* m
  53. netsh interface ip set address name="本地连接" source=dhcp3 Z. r5 z4 _, p4 m+ y7 w  ^
  54. netsh interface ip set dns name="本地连接" source=dhcp! _+ ~5 n0 d+ o) g# [) |
  55. exit* g9 u' j' X' f. M( f9 P: E" }& A
  56. 4 h& ?/ s$ R. K
  57. :4
    - k4 A" R7 \' a- O! V0 T
  58. echo 本地连接---办公室IP配置---请稍候...
    . _8 E1 f% B2 f4 M
  59. set ipaddress=192.168.1.68
    2 \( B1 q2 N$ G- N
  60. set subnetmask=255.255.255.0
    6 Q, P  n- ~6 M! b" S* o! i+ s
  61. set defaultGateway=192.168.1.1
    & L  O8 T' }" u
  62. set dns=202.102.128.685 f  V+ X' Y7 N; e4 S* A# G) n6 N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ Y+ }3 C! w- Y4 D# r  I, |7 Z" X, l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 |+ h. c, j" F6 U: R- g, }& b. N* V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( a; y1 m  Y. e( o5 U3 h; ~8 w( E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" J- a  N. |) a/ [3 M1 \$ \7 P
  67. exit3 \! d- A/ X& ?" b$ B" p8 T' E6 g
  68. ! G8 ?+ P; Q3 P  h3 B
  69. :56 Q0 G5 F) a+ J3 g- k" b
  70. echo 53 x' a* G7 Z, U8 k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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