搜索
查看: 21859|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 H) J6 A: L, G) ]; n8 E. I& U9 K: ]2 |! t, i2 i& P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ) h: _$ ?; ?# @
  2. title 自动设置ip% {& p+ I- z5 u  l6 d) @
  3. echo
    ' {( ^/ Y7 L+ \$ _
  4. :start
    4 a* y) Q8 f6 K4 e9 b
  5. cls
    ; ]& n4 R( R4 m0 ]" l
  6. ECHO ================================
    : r) C$ f% j9 Q  q- O* J0 q
  7. ECHO 请选择要换的ip 2 V5 U+ g0 ^; e8 U- e! q0 i
  8. ECHO ———————————————— 4 b( z( Q# E! y/ s
  9. echo 无线网络连接---自动获取IP地址…………1
    : X4 j$ E; M) [3 u' R$ F
  10. echo. ) k: r+ l, O$ t8 R4 T" i
  11. echo 无线网络连接---办公室IP配置……………2
    0 S5 p5 ^" ?) O3 n7 {
  12. echo.
    7 w: I. I, U  m1 V) a
  13. echo 本地连接---自动获取IP地址………………3
    , [4 V  y8 R# A. q- [
  14. echo. " C2 U9 M0 k. d! g: v4 A8 A
  15. echo 本地连接---办公室IP配置…………………44 I  F" K; P, w# O+ t
  16. echo." T+ K4 J$ E* a$ z0 S
  17. echo  退出…………………………………………5) t" q% `- T$ ^% X8 o  ^0 U' t
  18. echo.
    : \% z0 c, r5 U

  19. 6 S. e/ l. E, J. n" V# D
  20. @set /p UserSelection=选择(1,2,3,4,5)  # w$ O# ]3 {2 a) ^8 U& n! t
  21. / m2 Y, p; H3 S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 C) ~- N# O- Q
  23. goto start
    + @) k7 d+ w. ^$ v- g- g0 ~
  24. 6 P1 U# T) m2 C$ J$ {
  25. :selection 8 I! b1 I) N3 d$ }  G! P; l
  26. @if "%UserSelection%"=="1" goto 1 6 O( i) f3 ]* `0 L1 d4 I
  27. @if "%UserSelection%"=="2" goto 29 l# U: c" i+ l+ m
  28. @if "%UserSelection%"=="3" goto 3
    * ?% u) u3 A1 ^& K: J' {
  29. @if "%UserSelection%"=="4" goto 4
    & x" E' e- M3 y& p' g
  30. @if "%UserSelection%"=="5" goto 5
    ) [: e7 R, C! _4 ~0 {: [
  31. / n% Q) K1 B! A
  32. :1
    + y  a3 l. q, }; Y. ^, c
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 p) `4 P; h1 |- ?. y
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    6 f3 a3 g, Q7 g% K, F2 [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - o1 ]! ]& `% I7 D
  36. exit( Q) L2 m, \7 w
  37. ) u4 o5 p! U* z' g) m2 r2 ?- ~
  38. :2
    : R' u/ ^2 A, v( f$ C# N
  39. echo 无线网络连接---办公室IP配置---请稍候...- ?* P3 ^1 A4 V  d
  40. set ipaddress=192.168.0.1008 ~5 t) ~5 n! j) E& ]2 _0 k
  41. set subnetmask=255.255.255.0
      P; e# E6 g* k7 M; ~
  42. set defaultGateway=192.168.0.1
    , j: S, ?! g/ F; y& j. L
  43. set dns=202.96.98.36) l* p9 ]) O, b- ~8 w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 o# |" @6 E. j7 S4 O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & p7 u: t, ]. G* l' j6 p5 b' ~1 V
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & X' I+ e6 s& K1 V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% G8 M2 A3 W6 R8 G6 C3 l$ X% W& z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 g/ t: {6 x) B3 S  p( g
  49. exit) r" S$ r0 L0 y; G6 X& J- D

  50. 5 n1 s0 `2 K( v! ]: r
  51. :3# `" w) z' V* M1 B
  52. echo 本地连接---自动获取IP地址---请稍候.../ K8 M6 s6 o" k4 k! W/ \+ @7 P1 b
  53. netsh interface ip set address name="本地连接" source=dhcp' Z# R+ E& y% G) ^% K/ @
  54. netsh interface ip set dns name="本地连接" source=dhcp3 h) E- Y9 h" i
  55. exit$ p" H- I* k+ ]& @4 Z, w$ R3 s

  56. ; A, n+ t  y1 a: ^' J( j
  57. :4
    # K7 S4 A: H* e
  58. echo 本地连接---办公室IP配置---请稍候...! A9 M0 u: b. [: ^
  59. set ipaddress=192.168.1.68
    & t4 C8 N( U* O9 [* v3 L( N
  60. set subnetmask=255.255.255.05 y! x* F6 m* T; O5 S6 Z* e- o
  61. set defaultGateway=192.168.1.1
    $ D: r; O( F6 V. ]
  62. set dns=202.102.128.68
      X$ `4 W1 _+ R! C' Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 |& b2 w3 v. ~( f- Y# X) S0 y+ k
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 ?7 S: `, P/ R8 u( O0 b9 J, t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. {: V; R2 n6 p3 T4 _7 f$ v
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%1 s" \5 v. v+ T. h
  67. exit
    $ D" |: M$ _/ w* p8 Y( B; j" s

  68. : E2 Z( C) i. C5 \+ v
  69. :5: q9 Z+ u9 i9 G* s2 K  Z, _+ h) k! s
  70. echo 5% b# |" G; Z! k5 D) ]& f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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