搜索
查看: 22260|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# A5 @8 Z/ ?% W" x- I, I/ g9 w
1 O7 Q! w! i% K将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' H  R5 ^3 i: B- G+ _: T4 {
  2. title 自动设置ip3 `4 @7 R1 z) W+ ^
  3. echo- P1 G) l) `4 Y3 b; O; C6 _0 t5 `
  4. :start
    . V* m3 ^; C! @# z
  5. cls " Q  R5 A- Y; p! ~6 s3 L
  6. ECHO ================================ 6 P9 R$ c1 k/ ^& N/ o! @
  7. ECHO 请选择要换的ip 6 s% ]/ Y) v5 k  y% r5 E# H6 A  `
  8. ECHO ————————————————
    5 W8 p3 _" ?: W# A$ Y) O4 j
  9. echo 无线网络连接---自动获取IP地址…………1
    ) g- h/ k. ~6 q& A0 r9 c
  10. echo. - c  u+ q+ ?8 P5 V. y% Z
  11. echo 无线网络连接---办公室IP配置……………2
    6 J/ h* z% ?7 E* K
  12. echo. ! V/ p. O; i! Q$ v( I+ Q8 ?
  13. echo 本地连接---自动获取IP地址………………3 $ n! o8 L. o  m* |; ~" p
  14. echo. * U1 T6 l) w3 p5 P) U: |. Z4 x
  15. echo 本地连接---办公室IP配置…………………49 H% _  {* |$ c" d' f: f, x% g
  16. echo.
    3 T0 l! g& p! V9 u4 k' W
  17. echo  退出…………………………………………5
    7 S) {7 v9 f8 m5 w
  18. echo.
    ' F6 X- ]+ ~! {0 r
  19. 8 \/ G  U# {  m# [
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' L3 q) m1 {. N2 T- l

  21.   j# M, Q2 K8 b: ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 a& {' X5 _) Z
  23. goto start ; ^6 Y* j1 b+ @. e6 H
  24. ; Y9 N, a) f. {. R
  25. :selection
    ; w5 Z" M, c& @0 D0 G
  26. @if "%UserSelection%"=="1" goto 1 ' i- P6 H$ D! E% z$ ~$ @
  27. @if "%UserSelection%"=="2" goto 2$ X  d8 k" M. n" ^
  28. @if "%UserSelection%"=="3" goto 3
    + D) u, m. C8 ^
  29. @if "%UserSelection%"=="4" goto 4
    , x2 `6 _& O7 _" p! D( |
  30. @if "%UserSelection%"=="5" goto 55 k: c4 M3 ~: X4 C1 N

  31. ' k# ?( p# @1 [
  32. :1
    1 n- }5 T" t. p5 b6 U
  33. echo 无线网络连接---自动获取IP地址---请稍候..., @) ?8 }; X9 r" C6 S
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    7 ^' |3 N4 ?1 A9 J: }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  d* n( X; @9 s- h
  36. exit
    , d' F; k5 |1 j. |; H- I8 |
  37. 5 O5 U5 W. U" I( h. w6 C/ S$ b
  38. :2) b2 p, _1 c4 k+ J. a4 z. m! B
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 f% Y  W6 ?% P5 s! m  h4 F
  40. set ipaddress=192.168.0.100
    - W0 V. a( v; D% r# N. m$ P; }. F
  41. set subnetmask=255.255.255.08 ]" Q/ l0 p0 R
  42. set defaultGateway=192.168.0.14 T: Q) T* C. s, n
  43. set dns=202.96.98.36
    % }% {& Q% S! t" f4 ~2 H! R8 \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- C# M- L5 W) {3 ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      _: U9 ~0 l' l3 D$ k/ y4 Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=00 h6 q2 I  A. A; u  k: F) _; g
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; X$ o3 `2 @3 ]  B# B2 |: ^
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ' W# g, \* N6 g: S" H, E' V
  49. exit
    7 P" h3 ]& G- a

  50. 3 b+ i  \' X, D4 Z+ l
  51. :3* ^6 |$ j' b. u
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 ^7 C5 y. s" {3 ]1 i2 a' r. J- V2 J
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 X5 N- l  u+ a( ]& s$ p
  54. netsh interface ip set dns name="本地连接" source=dhcp+ o. }! ]: S3 C7 |8 C8 ]
  55. exit' k3 J& K" ?# ]8 l0 s' ]8 x. u4 D
  56. ' p3 \7 R, M% L# P5 f9 O
  57. :4( {+ i7 d! v3 W5 t
  58. echo 本地连接---办公室IP配置---请稍候...
    1 o0 i! c! m4 k+ N
  59. set ipaddress=192.168.1.68- t' Z& @& h: |# V8 `! a" v
  60. set subnetmask=255.255.255.0+ D( c, ~0 \" ]/ h9 ^
  61. set defaultGateway=192.168.1.1
    ; U! b6 O( o+ H0 u, K
  62. set dns=202.102.128.68
    $ Z+ ~  w7 D& @! D
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 w! _& U8 [1 i2 i0 D9 e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, X& y6 g- u  @6 F) U. l
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 @( X  `4 G9 E: b" V5 J
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ C1 U5 @' e" I  C; A/ c
  67. exit
    6 {  U! N4 [* R6 o$ i+ v; t
  68. ; E) [+ X5 i4 X) _& _# M4 A8 m
  69. :5% E$ D; }8 H' }- x0 g
  70. echo 52 i3 z9 r: y' r8 G* F; z2 [* ?5 ?" |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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