搜索
查看: 21468|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 X  g: p% B5 Y& U: N
5 Q& K7 Y7 s0 E. U/ y; L9 b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off& w5 t& g8 ~5 F
  2. title 自动设置ip
    * m/ ~  K) v2 X+ w! h
  3. echo
    $ Q+ N1 T! Z/ P, N
  4. :start
    2 b  B8 I0 R7 b. j% v
  5. cls
      f% D4 j1 a) \) G  o
  6. ECHO ================================
    - x$ \/ ?  s2 G! {1 g2 v  T' N' o3 {
  7. ECHO 请选择要换的ip
    ) C) V/ p* p$ u$ h* M" V* ]
  8. ECHO ————————————————
    5 J3 t7 j# y& k- c1 e1 r7 W
  9. echo 无线网络连接---自动获取IP地址…………1 $ b& N4 u' k2 h, F3 x& F3 L
  10. echo. & q/ h0 w# Q7 z3 j! {
  11. echo 无线网络连接---办公室IP配置……………2 - p. e0 @1 l1 E$ o( p; _
  12. echo.
    + ~/ O* C) ?* d" P; Q
  13. echo 本地连接---自动获取IP地址………………3 * F- V* p* t$ w. j
  14. echo. 3 k# M( ]3 V8 x* z
  15. echo 本地连接---办公室IP配置…………………4' b! y3 E4 F9 ~3 S
  16. echo.
    ! m" s5 f8 P3 h# D3 P
  17. echo  退出…………………………………………5
    8 W2 n- d6 c) |4 w/ a
  18. echo.
    . @; E( x7 G# Q" N
  19. : Y! P! N" J( T$ b3 X1 T0 b
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 ^( V% F) g0 B: [3 Y

  21. , m' P7 _8 q: n5 F
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection * {' U. z5 @7 Q  w1 J# O
  23. goto start 7 e1 _+ }: w7 b' D. j; _0 E$ b
  24. ' B2 o1 T) s' y
  25. :selection
    ' j+ C% a' j2 o* v4 _$ y
  26. @if "%UserSelection%"=="1" goto 1
    ) K" ^: x$ n7 @0 o
  27. @if "%UserSelection%"=="2" goto 2
    : g! h' \, M, j. a; Q3 \0 u5 E; N2 n
  28. @if "%UserSelection%"=="3" goto 3
    / V; E  q; t! O  n9 a, V2 X
  29. @if "%UserSelection%"=="4" goto 4
    6 M. ?/ q  @0 ~7 u
  30. @if "%UserSelection%"=="5" goto 5  C8 A. H) _0 d7 P# x5 e9 D9 Y/ w# P
  31. . r9 [. y; H  T9 x
  32. :1
    & O( A; \) h7 w, S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      A7 h6 P  }( @$ L7 d" Z1 ~+ T
  34. netsh interface ip set address name="无线网络连接" source=dhcp! z( j# m6 S) G6 G7 w4 U$ a
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % y! k3 C/ X" L2 _9 A- E
  36. exit
    3 ^, Z- F) _6 K4 ]
  37. 7 ^, F0 p& }) k$ ^2 {
  38. :25 n  p) e# ~! |* @9 V, i+ Q+ e
  39. echo 无线网络连接---办公室IP配置---请稍候...6 s& C+ d, t7 n3 E$ @/ t
  40. set ipaddress=192.168.0.100/ U$ v2 `" z. X  n' N3 l4 I" T
  41. set subnetmask=255.255.255.0
    ! V: e% u$ T- {  o, H2 u
  42. set defaultGateway=192.168.0.1
    / h' O* _. E" T0 G$ q% \5 c
  43. set dns=202.96.98.36
    ( w3 Z6 i; ]: X+ I  u
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( g* s0 y; Z. V$ H' M- s' c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% e# i8 K- P/ G# B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" q+ N6 p, D) i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! W8 W1 E8 N2 h* b/ s. j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 Q. |, E7 C' ?* J; {
  49. exit6 r3 h( Y  ~% J, c+ J$ ~) s$ J" f3 ?
  50. 6 a9 b( J( r4 B3 `8 j! }
  51. :3
    & Y2 V9 j: V" v  C
  52. echo 本地连接---自动获取IP地址---请稍候...# J0 d1 b# y% ]( H/ L7 A! k. j! s% a
  53. netsh interface ip set address name="本地连接" source=dhcp" v7 a' E) }5 \- t
  54. netsh interface ip set dns name="本地连接" source=dhcp8 E& n: d0 z3 n: [/ K1 k0 z1 d
  55. exit
    - @& `; Z- v6 {' l
  56. 4 R8 F2 \: b6 ?% K' U
  57. :4" ^: O: t( T- C) a
  58. echo 本地连接---办公室IP配置---请稍候.... D* P+ |. q$ N8 E9 ~
  59. set ipaddress=192.168.1.68/ L* W8 O, f5 F' Z0 ^7 J" f
  60. set subnetmask=255.255.255.0' t: O( X8 {- V8 m: h) k7 c% A
  61. set defaultGateway=192.168.1.1- B) H/ S7 m: Z$ b3 @: V# @; e
  62. set dns=202.102.128.68, K+ o# b) i3 B" P) D" r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 f' y3 a2 U" F+ q% X: F
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( v/ @* Y3 m3 U9 ?: K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * `9 G6 s* c) ?# R! @. L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 x# f, i$ j1 ]3 r. G( {) ]
  67. exit8 ^" q$ f9 O- u
  68. 5 |2 c" k% F2 {" O3 {0 M: b
  69. :5# D" i' d7 {9 F* \8 c% n4 N/ x+ J$ }
  70. echo 54 z6 P9 d& p4 R- r5 ]  b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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