搜索
查看: 21455|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& y3 y' ^: [9 r2 G' l& C9 ]4 d
" d/ J! `" ]" ~3 U
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( q, s3 [6 c0 n1 N  B, h8 l
  2. title 自动设置ip
    . I- z! D" ?2 a: W1 t
  3. echo
    ; }4 h& P  k& ~
  4. :start
    & |( l1 ^* e" a2 F
  5. cls 7 `! Z9 p0 C* v4 @+ H
  6. ECHO ================================ " y# ^5 m2 s7 A, `, J
  7. ECHO 请选择要换的ip ; I# p. U6 ?. `0 e0 z2 p" }( e
  8. ECHO ———————————————— ( d  U3 C3 b, T1 |8 i& s3 f6 i
  9. echo 无线网络连接---自动获取IP地址…………1 + |3 S; Z: M* W( t( `
  10. echo. ) Y0 ?" _& s, R0 X
  11. echo 无线网络连接---办公室IP配置……………2 , \, n- j" H* O8 e
  12. echo.
    ; P! ]9 o9 S! ^: f; W' |/ _- j* o
  13. echo 本地连接---自动获取IP地址………………3 % |( }7 H" {$ J* w  h4 p- @  E
  14. echo. # b$ B4 ^: D% m* x2 s$ |8 |
  15. echo 本地连接---办公室IP配置…………………44 M8 _7 Y, a9 z8 f
  16. echo.
    ' s& ^, s) p% T+ t4 z% z
  17. echo  退出…………………………………………5
    , K1 a9 ?) \2 U' R2 C5 g5 A
  18. echo.
    + n) T, S; o; L, E" N& ^, b
  19. 0 C& E9 }- U, Q9 B2 x
  20. @set /p UserSelection=选择(1,2,3,4,5)  % L' B+ v: X! `2 Q- g, X

  21. $ E, U7 Q  |) M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    & A' x9 h; y0 @
  23. goto start
    + r& J( d) v. ?# c0 T0 s

  24. + i2 y  s8 g$ M( z
  25. :selection ' i' e$ n- _. |5 I1 s) X6 e
  26. @if "%UserSelection%"=="1" goto 1 & W1 L" D* m9 y- X2 f
  27. @if "%UserSelection%"=="2" goto 27 W  z+ I+ [$ w; U3 G; F
  28. @if "%UserSelection%"=="3" goto 3 3 b; M6 T$ ^4 x5 |: C% g: {2 _
  29. @if "%UserSelection%"=="4" goto 41 f$ t4 {6 s8 {, I- P! n: b
  30. @if "%UserSelection%"=="5" goto 5
    : G; L1 i+ D% K1 r. r

  31. % I! I1 U7 U$ x9 b( q1 k4 S" I
  32. :1
    ; Y3 A2 P& x- L" h
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 d2 I5 O9 R! x3 {( E( T# F9 f+ j
  34. netsh interface ip set address name="无线网络连接" source=dhcp- I4 p% O) u& p# A3 X* J, z+ {* _3 q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 z2 Z  V$ J5 |( R% S, j+ ^
  36. exit) D% W9 {  l# T- J9 I4 K. p8 A

  37. * ]9 C! C' Z/ Q/ M& n
  38. :2
    0 r- N9 {2 t/ M( W; v
  39. echo 无线网络连接---办公室IP配置---请稍候...2 p! ~8 A4 @3 w( c
  40. set ipaddress=192.168.0.100
    ( H: |8 z! V. O  H6 D2 [
  41. set subnetmask=255.255.255.0
    : D% O& v$ i( S" i" n# Y
  42. set defaultGateway=192.168.0.1" M* b  b* f) m+ a1 t1 u0 |  h* i
  43. set dns=202.96.98.36% {3 }" {3 R+ i& S) P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 G( o; X8 \1 Z1 m" z  }
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . u' i4 s7 E8 _; B6 y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    . ~( L0 b' Y7 C! M/ `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary- ^* V" @! V. b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, S# Q9 Y( t! V" \4 W
  49. exit
    0 A% }6 }2 v; i1 Z; n
  50. % V, Q; P; ~3 ]7 o: M8 @
  51. :3( ]$ J8 v5 Q& `
  52. echo 本地连接---自动获取IP地址---请稍候...  L4 U9 y& i0 s4 K6 h9 W
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 Q' A" U5 X3 S5 N3 B" n1 r
  54. netsh interface ip set dns name="本地连接" source=dhcp% _5 g+ H& R3 x
  55. exit' U- W' ^1 P( z8 w5 {+ a3 N/ p
  56. 8 T8 p) H1 X9 z- T. M  B# ]. ]: Y2 u" L
  57. :4, V$ f# C9 `" y, F6 ~3 w0 t
  58. echo 本地连接---办公室IP配置---请稍候...
    ; A& m9 U- t3 d3 A& `
  59. set ipaddress=192.168.1.68' I. a8 G0 ^. @: Q$ M# _
  60. set subnetmask=255.255.255.0. v' W+ g- P3 R4 Q" o& E
  61. set defaultGateway=192.168.1.13 r! B4 @& t( s) n2 }1 z1 B$ E
  62. set dns=202.102.128.68
    ) c* r! y" N. C' N" P
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%9 v- p6 ~$ U5 w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) q! b- l1 U  `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    0 m; h$ r! o: j) Y, }0 Z4 C
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ K) j. s; t. \+ u
  67. exit
    . n' y7 H6 v! k8 m0 t$ C% R3 C' r
  68. 1 J  X, k( Q/ ^. ~% ^( e
  69. :5
    1 r1 d+ v0 f- o( X
  70. echo 52 `* Y7 ?3 _+ B2 K* L
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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