搜索
查看: 21424|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?6 E; n% \9 S9 `9 E; K- K0 e! }
/ e5 p4 q% [/ B
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 I6 ^2 i$ o# G) d# H
  2. title 自动设置ip; ?( g) ?3 {* Y  Z
  3. echo3 M& c  u2 g7 @+ s/ P; G
  4. :start
    % Y7 x' C& \* K0 M* L' Y0 c
  5. cls / s! `* C0 p( t6 D% |$ `- C+ I
  6. ECHO ================================
    & ]& O3 m" T: ?! D9 @  M3 Y4 w2 B
  7. ECHO 请选择要换的ip 8 f% n; B8 r7 n1 |5 D; ~
  8. ECHO ————————————————
    ( z7 \, s+ a6 Z4 z4 W" G
  9. echo 无线网络连接---自动获取IP地址…………1 5 S! ^" X' P8 o; q7 l
  10. echo.
      p/ j* n) i- r0 |- q( S
  11. echo 无线网络连接---办公室IP配置……………2 3 C4 j! n" K# z% y8 J( A
  12. echo. ( W& }9 z6 W4 O
  13. echo 本地连接---自动获取IP地址………………3 - ^. q& x6 [" I- U6 l2 U2 g
  14. echo.
    + e- U, T8 y- U
  15. echo 本地连接---办公室IP配置…………………4
    & c: o( D% Y" x7 `$ Y9 z" m: b- a
  16. echo.
    ( L6 [& ?. N; w& `
  17. echo  退出…………………………………………5
    ' g  Q( t' o0 Q' _. R
  18. echo.
    4 N, A7 G( `5 s
  19. 2 F7 K' U: s3 o# i8 I) U) ~* A
  20. @set /p UserSelection=选择(1,2,3,4,5)  + d7 @' P9 L1 U$ K# r% ^& P

  21. & s6 V. c7 g, K$ j! @& i7 Z: l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( u  \* I9 ]# Y2 m; d" A: l  m
  23. goto start 3 L! g4 C) L# y+ S3 o
  24. ! V" u. y: @3 w0 j5 f' m
  25. :selection / g. }$ D: ^9 Q
  26. @if "%UserSelection%"=="1" goto 1
    0 C8 [1 P$ s% p! i7 t
  27. @if "%UserSelection%"=="2" goto 2
    2 t$ p9 l( E( v6 H9 D, L
  28. @if "%UserSelection%"=="3" goto 3 & T8 |- p$ O1 r, v$ k! u0 |4 q& V# u4 q
  29. @if "%UserSelection%"=="4" goto 47 s1 y* B$ \! O" N* A' {; u
  30. @if "%UserSelection%"=="5" goto 5
    5 R& j9 N% a9 _' R# M4 j% Y' O
  31. 1 X5 o" B9 q( a3 G6 V
  32. :1
    $ J8 S# ]  F' l3 J
  33. echo 无线网络连接---自动获取IP地址---请稍候..., G4 _- g6 t' l6 |& G
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 X3 ?6 B/ d9 o% S2 }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 {1 x7 J3 J: M6 r/ u2 i4 @( z
  36. exit
    " K# I- e6 u/ w, S- a2 j! r

  37. & C! m% L+ P/ d9 g
  38. :29 O! M( r: D/ ~' e# l1 f' e; _
  39. echo 无线网络连接---办公室IP配置---请稍候...* ]' F! T# F, \0 y/ t- r3 s  f
  40. set ipaddress=192.168.0.100" x' M6 j# z9 b4 j
  41. set subnetmask=255.255.255.0( K5 q5 k$ E+ O4 _6 Z$ v, B- K
  42. set defaultGateway=192.168.0.1
    ' P+ f" ?9 p/ s
  43. set dns=202.96.98.36
    # Q9 ~. _/ |0 z5 T- D
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ; D5 H6 x; H0 g  R# `. l; {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%6 j) }: p) j' S, M1 |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! a1 m- @  }3 T6 W
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ L) E. @- U+ l% K9 K7 i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%. C, L( L. p6 f( }3 J
  49. exit
    3 F, p7 `9 `8 p$ S6 m
  50. , c- y/ l, J1 v# V7 Q. O
  51. :3. p+ ~3 i0 b5 }. K
  52. echo 本地连接---自动获取IP地址---请稍候...$ r7 U) a5 h3 f$ P
  53. netsh interface ip set address name="本地连接" source=dhcp0 u. e/ H5 Y1 n. c! a. t
  54. netsh interface ip set dns name="本地连接" source=dhcp/ U$ s$ [# n7 C. {) o6 {% l
  55. exit3 [& |# G; Y1 R% y) u3 c8 @
  56. # U- {+ }6 P% ~+ a  E
  57. :4
    6 b2 q/ v* n3 h, q
  58. echo 本地连接---办公室IP配置---请稍候...
    7 |7 k( Z/ b/ l( n2 e- z& D8 c' }) A
  59. set ipaddress=192.168.1.681 }  G, z. d8 ]7 s
  60. set subnetmask=255.255.255.01 c) X" @; B4 P0 r, O/ b
  61. set defaultGateway=192.168.1.1
    - q( J- D/ Z) o# I# n6 u4 a2 R7 m
  62. set dns=202.102.128.68% o& G% h2 s) N4 f4 ?$ q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! e% S7 ], M. I% S4 o5 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=00 e% f8 \% `8 b* V, h& b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" J; Y3 [0 U, }  N/ N% X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%0 |- Q; [# ~1 {: T
  67. exit
    1 d- R) z1 |& n7 u! B: c& ~3 ]" e
  68. 1 M9 t* N9 a: B/ U2 b  ^4 G( w2 Q
  69. :5& a/ B6 `0 i. x  C6 r8 |$ }
  70. echo 5
    * _  E- p/ v7 b: E7 O3 q$ d
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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