搜索
查看: 21821|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ i/ l9 [% I( e1 Q
; y% u: X, o9 j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off4 }2 d  ]7 [& c
  2. title 自动设置ip2 g; l, r8 P  y+ n$ I5 J
  3. echo5 s( f2 Z2 o, ?0 n$ w' w& f
  4. :start
    ' _& ]0 @# F9 T$ `2 u2 F% G1 ^
  5. cls
    : w3 \5 s9 `) F
  6. ECHO ================================
    $ ~" {- W' `5 Q( Z& i2 l
  7. ECHO 请选择要换的ip 6 {5 [! H5 L+ w, G  n) ]9 ~$ @
  8. ECHO ————————————————
    1 [/ [6 y! ?7 U' _( u4 w* H
  9. echo 无线网络连接---自动获取IP地址…………1
    0 i9 p4 _4 b/ a3 p0 J
  10. echo.
    : }* R& `5 G' }: ]! M2 x
  11. echo 无线网络连接---办公室IP配置……………2
    5 g) l! M: I6 S- @* x
  12. echo. + I; A: E* I/ e
  13. echo 本地连接---自动获取IP地址………………3 2 L/ ^( {# q; g" x' u# ]
  14. echo. % Z, a7 H% W: ~% q4 g1 w* D
  15. echo 本地连接---办公室IP配置…………………4+ w0 F0 U  E/ T' u( K
  16. echo.
    ! z; {$ R: g- ~9 D
  17. echo  退出…………………………………………51 [, ^4 J: U: i; B6 _2 ?
  18. echo.
    / k5 U! _9 w0 V+ B: ~& l

  19. 6 ?( f3 r4 x; P5 S6 [% a
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 c1 U$ V2 i( l4 h: E" E
  21. % g. ?. w: E' d- ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 M2 Y/ q. {3 b9 V) h) k' U) u3 r
  23. goto start
    / G$ G  x  u2 t" ]: y" N8 _

  24. . X2 Z: A0 x$ y, x2 Y7 M
  25. :selection
    8 D6 y  \$ J% S0 f) H; A
  26. @if "%UserSelection%"=="1" goto 1 2 t( s/ K# F" J8 ^8 i% B
  27. @if "%UserSelection%"=="2" goto 2# V( E1 O# F/ N( U4 g0 g0 j
  28. @if "%UserSelection%"=="3" goto 3
    ' G7 R4 c3 {+ Y: _' v' P( ]
  29. @if "%UserSelection%"=="4" goto 4  q8 H: ^, V! \: s: H
  30. @if "%UserSelection%"=="5" goto 5
    / k* C% @, [8 [4 h0 \* B: z8 ~- Y

  31. 8 c0 \# f( @+ t
  32. :1
    # `& ^" _! N0 E+ b1 f; n* {' |; c
  33. echo 无线网络连接---自动获取IP地址---请稍候...! ^$ a) L6 r2 j( Y/ r6 f8 }
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 @; S0 u; g& n5 l( d
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 a: N4 b; d+ Z/ e' p% d
  36. exit
    1 R+ V* p" `; P- f/ B

  37. % |6 N% }' d  K4 p" _$ V, w1 c) u
  38. :21 i# ?, P- r8 p# I1 ^4 i2 \9 _
  39. echo 无线网络连接---办公室IP配置---请稍候...1 G6 N, r" X) M! ?# m9 Z' j- d
  40. set ipaddress=192.168.0.100
    8 h% _9 r! i' A
  41. set subnetmask=255.255.255.03 _# q8 l# O5 h3 V- Z# I" y
  42. set defaultGateway=192.168.0.1
    , y5 p* k/ f9 A: Y9 [  m( b
  43. set dns=202.96.98.36
    % J( ^; W6 p" g" a6 N* b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 A8 f, ?: f7 o
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * P( t; \7 \* B' ]
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, _/ h7 b: i: u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary0 L+ H' q. i* _
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 v5 f$ z# B: Q* @
  49. exit% ~) @, ]' A/ D0 y8 T! S0 }

  50.   c. W5 w- k9 m' q. ?7 ~4 a
  51. :3
    ' g, N# w% W( N/ M
  52. echo 本地连接---自动获取IP地址---请稍候...
    # x. L% }/ Q' Y1 X- j8 v0 m
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) J6 j5 Z% V- o
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 E; B  q5 Z" i& z% K
  55. exit
    - f2 n/ v  M3 O  O& h" l

  56. 3 z0 W% ?2 k. R9 z8 |+ ~; j
  57. :47 ~0 B' b5 @3 G4 {
  58. echo 本地连接---办公室IP配置---请稍候...1 j! ]; O0 r! G. n6 C$ S
  59. set ipaddress=192.168.1.681 U# ~! Q. D. `, S% u* k
  60. set subnetmask=255.255.255.0
    ' A. l5 p3 w0 `" O
  61. set defaultGateway=192.168.1.1
    8 j  a% j5 C/ f& o# b
  62. set dns=202.102.128.68
    + C9 P/ L6 X% I$ h1 d
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: _9 t& P3 l! m7 n9 o4 Z, O
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    % L, [! d5 j* Y) m# U" Q) O1 J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary1 `4 c1 \, U$ M+ g
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% Q9 y" X" @) t% F( s1 ~$ n4 i7 g% h
  67. exit9 @6 m6 c$ d1 R3 G

  68. - n: I  f  ~4 J8 j: z5 }
  69. :55 e& x  }2 E; v9 D9 |: D
  70. echo 55 s: @  M; h1 k+ m0 p5 p: u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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