搜索
查看: 21904|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- h# [6 p) ^4 u; }) y- u- s
+ |& z) k5 Y1 Y( a- p将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 X! F  p( {) k0 g2 Q- ]
  2. title 自动设置ip
    ) \. ^' t4 t  V
  3. echo
    . o2 `- p$ }# S7 y* y' ]- Z/ [
  4. :start 3 A# Q6 [0 E) p% x' l
  5. cls % n; v7 z0 e' t! e8 `" I" F3 g
  6. ECHO ================================ + G. [6 e/ E8 M) w4 y9 y6 i
  7. ECHO 请选择要换的ip * P, h" [  H  v% X) r! Z
  8. ECHO ————————————————
    0 |% M/ X$ T3 S- Z, }
  9. echo 无线网络连接---自动获取IP地址…………1 / [* h4 m8 U3 I& r5 b, Z8 P9 O+ l4 B
  10. echo. + r4 [4 [, l  l5 |" i5 w
  11. echo 无线网络连接---办公室IP配置……………2
    ; n5 i# |3 M  J
  12. echo.
    ) a9 D1 |8 t! O* E( U
  13. echo 本地连接---自动获取IP地址………………3 , y) `6 ?- l. h' P7 W) n# W
  14. echo. & o/ F, Z! V2 b( R/ R7 C7 M' C
  15. echo 本地连接---办公室IP配置…………………4; I0 j( a1 v+ N" G6 _; j& P1 j2 F
  16. echo.  V  \+ s8 [% z) c! O- }# t
  17. echo  退出…………………………………………5- B- ^6 j8 i$ C( o: `& M, W7 S
  18. echo.
    9 J0 Z% A0 K/ O$ ^# e
  19. : C1 k2 D5 i" t8 E
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    6 [& g8 M" [$ t+ V( w2 P
  21. , l5 _. V9 ^, X, B' h6 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , [  R, G7 K6 A  e2 U/ @2 s, }
  23. goto start
    ) |2 W% I6 `! G( }$ @
  24. ( B, f/ C) w2 |8 {5 r
  25. :selection # o, i4 w, p, n# O; I/ h$ i
  26. @if "%UserSelection%"=="1" goto 1 : m% w: z5 j+ L" c% E
  27. @if "%UserSelection%"=="2" goto 2
    ) y& X: [; s, H2 M  h# X* ]( E
  28. @if "%UserSelection%"=="3" goto 3
    # Z% X9 l% C; h! B7 g; L
  29. @if "%UserSelection%"=="4" goto 4
    7 S6 T" ?6 Q9 s0 z) J) r1 R
  30. @if "%UserSelection%"=="5" goto 5
    ! h) q' H- j6 M- H$ k

  31. 3 R& c. f. F3 n2 q
  32. :1( z4 q$ D/ l8 |6 {4 N. L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    0 e# b! a# m; {6 m- p! ]; H- Y/ g
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( n! U, c, f- c5 g6 V. N2 E3 f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 u9 n1 }$ b5 _4 d1 x
  36. exit0 Y- X/ A1 ~/ G* n8 V
  37. ( F( b0 \2 V2 K
  38. :2" G2 V5 ~1 G" e% n' x2 D" Y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    2 G% v8 i& z9 S( m# a7 D7 ?" x* Q
  40. set ipaddress=192.168.0.100
    + p9 F, m5 c& E7 s
  41. set subnetmask=255.255.255.0' d6 G& N4 {# h8 g
  42. set defaultGateway=192.168.0.1
    . C! N3 K- u) r' Q+ l0 R8 D: k# q
  43. set dns=202.96.98.36
    8 j4 q" f6 b% Z: A7 t, G6 d+ s
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( T. N  C, r% D& q) @" I
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: j0 q1 \  x, l5 S5 s# _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * a6 x/ z  @: `: E
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    0 U9 V  V  V! E- h, o1 h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      `) C: `1 I% G9 m# ^
  49. exit1 P- b; n/ {  B4 a* a' r5 `: c

  50. 1 ^) I1 x3 D: E' Y+ b! Y
  51. :3
    . {0 g7 _; t/ X2 `
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 t4 f8 Q( \6 P5 u4 {
  53. netsh interface ip set address name="本地连接" source=dhcp5 u+ w. j5 E6 N* s9 q( F  s
  54. netsh interface ip set dns name="本地连接" source=dhcp
    4 J; {6 E, \$ d4 N( ~2 h9 `! ?  m
  55. exit' K0 }* O, u1 j9 a

  56. % {7 S, I" t4 m# u# T4 }* h/ w
  57. :43 L8 V$ Z* i! w$ V
  58. echo 本地连接---办公室IP配置---请稍候...; C) B1 s$ E$ S5 R6 S) `4 s
  59. set ipaddress=192.168.1.68
    , `+ @. K6 ~+ e( w
  60. set subnetmask=255.255.255.0) g* x2 Z, W- L
  61. set defaultGateway=192.168.1.1# A& v# @( H& f  @& p6 L( f
  62. set dns=202.102.128.689 {; b- m. I; {$ l/ g; P# |& K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: C* Z. H5 A2 \; U* H! x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 X8 N0 T" G" @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    , `/ w; ~* J5 D' J2 I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' z- g! S9 d" R8 A; e; A
  67. exit, Z  b  U9 k% w# x) D2 u* ^

  68. 7 n+ n$ i0 S! m* d; p  @
  69. :5
    : {7 Y  I+ [1 Z2 R+ j- p2 E
  70. echo 5
    " J5 V5 p& @0 O# p5 V9 X' c5 k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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