搜索
查看: 21626|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?  j; c+ ~, m! A0 S& b8 I* Z

6 W# i6 U0 e! c2 F' N将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ) z! I* J& \. m" B' g5 B8 \, o
  2. title 自动设置ip
    # A- D6 b; W$ m4 r6 N
  3. echo! z/ Z' ^0 w, l! f& t
  4. :start . ^) l5 i; P% k5 ]
  5. cls * c2 a# }0 ?* L0 Q
  6. ECHO ================================ ) O7 W& b) C( @7 |
  7. ECHO 请选择要换的ip
    0 i( L' e6 g+ v6 l- ]
  8. ECHO ———————————————— , v6 ]/ G8 n4 h: K1 z3 o" R
  9. echo 无线网络连接---自动获取IP地址…………1 - `0 }  \5 ?; g5 m3 L& B" e5 D6 j
  10. echo. # z2 Z/ i7 u6 R% {$ p5 v
  11. echo 无线网络连接---办公室IP配置……………2
    # F; {% U$ M/ e9 u9 Q  @1 g
  12. echo.
      w3 n  u& N$ r
  13. echo 本地连接---自动获取IP地址………………3
    5 q) }) X; ^6 S) z3 b& {) w
  14. echo.
    6 }, D' w6 _( q4 ^' L, X
  15. echo 本地连接---办公室IP配置…………………43 V. V$ I" O9 _. W8 `  Q+ j
  16. echo.
    6 e! i5 ]% w1 h5 F0 m# c& ~- h
  17. echo  退出…………………………………………5! i. W. d% o9 u7 @
  18. echo.
    % A# t4 z5 N* D, z# N: I& i+ r; a4 I
  19. ; {: Z' m- h% l$ Y
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 M/ H2 K3 [3 o% J- _

  21. ) r4 s4 f, \! @" R$ f1 S$ u, H# h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 G5 D( f. N' N* J/ G
  23. goto start
    $ N8 P$ Q0 M# ~$ T; ^; R
  24. " G& F/ ^9 ~5 W. C! R
  25. :selection
    0 d1 o$ c7 O+ C# C. j% A& y
  26. @if "%UserSelection%"=="1" goto 1 " C8 d- p* N/ B+ h" I
  27. @if "%UserSelection%"=="2" goto 2' s5 [/ X  y/ B% P% I6 D
  28. @if "%UserSelection%"=="3" goto 3   }9 P: I: ~; ]! ?+ |
  29. @if "%UserSelection%"=="4" goto 4. b* N+ d9 m* I) l
  30. @if "%UserSelection%"=="5" goto 5
    0 y3 M- [$ U7 D8 T7 z8 g" Z

  31. & \4 u, F7 |3 b3 [4 T/ N$ ?9 |
  32. :1
    : A$ }8 u; [4 @6 {8 k) u
  33. echo 无线网络连接---自动获取IP地址---请稍候...: a' B7 H+ J6 Z8 L  T2 d# O3 N) S3 x
  34. netsh interface ip set address name="无线网络连接" source=dhcp: M* j+ Q  q9 X' _; O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( z" Y" `, e7 U# d& N+ f" ~
  36. exit
    / a7 e, ~0 e' f. \
  37. 1 T3 G) ]; w1 m# z" z# B
  38. :2
    ) ?; s0 j. j$ g- T
  39. echo 无线网络连接---办公室IP配置---请稍候...
    2 _3 I) I' a2 U) I* _$ L" N" c. f
  40. set ipaddress=192.168.0.100  a) K: ]# l8 }
  41. set subnetmask=255.255.255.0
    7 @. a' R" u! C
  42. set defaultGateway=192.168.0.18 z2 Q1 ?' n8 r/ F, I7 `
  43. set dns=202.96.98.36/ z( Q9 A+ Z) v2 M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 i% ~# j) g1 D3 W4 P0 [6 u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . h! E$ `( A! u+ X4 U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 Y+ X9 Q/ x4 }- }  g+ P
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 I, }( I  ^0 s$ x# V9 h8 b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%+ I- ~" G, @* W0 @7 {4 z
  49. exit) Q1 q" l2 h/ y' x9 O+ ]

  50. 5 J" S/ j# V5 g0 z2 p
  51. :3
    . T% U% }( A% [" ?6 f3 `
  52. echo 本地连接---自动获取IP地址---请稍候...* p# R: N$ s& @7 }, @9 o1 o2 k
  53. netsh interface ip set address name="本地连接" source=dhcp
    # T0 q8 t! T, m5 n; y) x7 g
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 F5 W% L9 ^4 b  C6 |
  55. exit
    ) j# B8 ~6 V6 ]# d" K! E

  56. 4 {6 [- }7 _& I  _8 \, O
  57. :4+ }% X- R0 q8 |2 m* P+ Q
  58. echo 本地连接---办公室IP配置---请稍候...; E/ X; n7 M# O; a
  59. set ipaddress=192.168.1.68
    & W: A( I  N  a3 u* @- H' q# H0 s7 O  b
  60. set subnetmask=255.255.255.07 i8 Y5 H% H2 B! \; D
  61. set defaultGateway=192.168.1.19 K& `; h% [2 a, _0 ]/ P' a" W) `8 @
  62. set dns=202.102.128.68. [0 Q" g# r3 M& Q9 ]+ G
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& A( O- b' `! y' W+ Z2 N+ D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) {7 l5 ^- m& D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary7 i1 s5 M" Y- B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: K! Z6 [5 i0 ~8 c
  67. exit- }3 `: d" A& T% z

  68. 9 ]7 l, R: P1 Z3 m; B& a: l
  69. :5, @! L- b8 e/ f* I# J" w- C
  70. echo 5
    ( b1 U, _# `) v1 C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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