搜索
查看: 21970|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 P* [* @0 ^$ s' y1 n% L7 B& [) f
: E' O$ T9 B8 h+ j  F将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      x0 M( c% c6 n* S3 ?
  2. title 自动设置ip" a2 a  C5 ~  F/ A* v
  3. echo
    ' K! ~$ S7 m( @5 u- R* {4 ^# b
  4. :start + S/ E( ?& N) b- k
  5. cls - m) z! S: P8 I' b9 K
  6. ECHO ================================ . z, q$ e: C6 g; p% S) K
  7. ECHO 请选择要换的ip
    9 b7 Z4 N2 d- k1 w/ y+ u
  8. ECHO ————————————————
      E, V  W% i; }# D$ w
  9. echo 无线网络连接---自动获取IP地址…………1 " x. ?, F$ ?2 Q
  10. echo. / A6 M( S% T% N; k+ _
  11. echo 无线网络连接---办公室IP配置……………2 ; R' v3 e$ O" t$ R2 L
  12. echo. - p' y0 a  q2 }. _
  13. echo 本地连接---自动获取IP地址………………3 9 j3 C1 E/ u. r. {, M
  14. echo. : _% {* `; A, K# Z
  15. echo 本地连接---办公室IP配置…………………44 U7 A2 n# r+ T8 Y) u
  16. echo.; |4 `' Y- O# q3 {& e! P
  17. echo  退出…………………………………………5- t) I: ^6 f1 C( E4 m$ |( A
  18. echo.
    3 E+ m7 t8 Q0 _/ L$ z+ L

  19. 0 D% ^) H% j. i
  20. @set /p UserSelection=选择(1,2,3,4,5)  / E1 U2 N/ F: c! f7 v
  21. 4 K' H" Z( a1 ~6 J: O
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 a6 ^" {! i  Y. W( V3 d
  23. goto start 9 I4 _) _: _% f3 d: Y
  24. - E4 d' w! t2 Z. {$ v, L4 [- B
  25. :selection
    ) P4 g4 Y/ b* u" p  n6 {1 ?* t, _
  26. @if "%UserSelection%"=="1" goto 1 7 Q: `% }3 }# |8 s+ Q' T# e3 W8 ^
  27. @if "%UserSelection%"=="2" goto 2( h+ ?, h. E+ ]
  28. @if "%UserSelection%"=="3" goto 3
    " i/ T$ H% ?; m. H1 {$ Z  P
  29. @if "%UserSelection%"=="4" goto 4
    + X4 x* ?# _) g* S+ }9 R- c
  30. @if "%UserSelection%"=="5" goto 5
    4 S9 V% Z$ E7 O- M$ f

  31. ( ]* }- N# C0 z" w
  32. :1
    : c  j9 J* `/ o3 q' d5 K$ u& @
  33. echo 无线网络连接---自动获取IP地址---请稍候...' g  D) N. Y% N0 n
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ i# E% g1 j8 m; D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * E$ b2 g5 F" S1 k+ g! R
  36. exit
    0 @+ U4 @3 l/ s, a# l% Z# Z
  37. ' `7 ^# ^7 W# O
  38. :22 E4 \3 x3 X3 s6 [
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 J2 `& ]0 k' q9 b# N
  40. set ipaddress=192.168.0.100
    0 d- @6 H2 o2 o- l  R# r
  41. set subnetmask=255.255.255.0! B) |+ D1 E7 Y9 b  j$ M3 I! r
  42. set defaultGateway=192.168.0.1% F) R" E" ?/ j7 y4 C& N
  43. set dns=202.96.98.36" Z6 O0 c- K. R5 }% p% x( X
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( I2 X" U6 a" j
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 m) Y3 T1 k2 `3 U( a! Q: t- A, }
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0  X& k) }5 P* i! X: X' P/ G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : @) [5 \' J3 Z: {# m" j$ l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( S- S. W$ g5 f3 f+ f
  49. exit( m! y6 Z# e' Y
  50. 3 h3 Q& m' G0 \! o6 B
  51. :3* K: _- A4 [/ N) n1 {  K1 C
  52. echo 本地连接---自动获取IP地址---请稍候.... D9 F3 O! S6 D9 B' u: p+ L( j
  53. netsh interface ip set address name="本地连接" source=dhcp
    / v" X7 B; ?, p$ \: h$ E  P
  54. netsh interface ip set dns name="本地连接" source=dhcp4 f7 x- N; l- \2 D2 c2 t
  55. exit
    # I0 `3 t1 L" P; ?5 S, \+ _

  56. % |# f  L$ F) s/ \, a6 m
  57. :4( E% {. W' M( G' B8 A* R  v4 X1 `
  58. echo 本地连接---办公室IP配置---请稍候...0 S  {$ h! M( |! i, T7 @4 s
  59. set ipaddress=192.168.1.68
    , V# K  Q  n& G" C9 `( j
  60. set subnetmask=255.255.255.0
      ?3 v( U7 W7 c+ O; D% \
  61. set defaultGateway=192.168.1.19 N( |, n$ Y/ g! h/ x
  62. set dns=202.102.128.68$ S0 D& }0 k% f7 \* A* c4 P* H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      X2 A; h4 ^8 b' K8 l" _: i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 O8 L5 Y0 m" S% J  e6 l4 a
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 T. R0 M& @, q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 W6 N1 O. g6 @% A" M: `
  67. exit* T: W* J- Q; G2 I) ^, @8 T- X) I& E

  68. 1 n, C: w4 B1 U+ g4 u
  69. :53 x, u' R, k  S/ x9 m/ N8 ~; R/ p2 u
  70. echo 5
    * W; E4 h/ }3 ^5 X, Z7 f9 i
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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