搜索
查看: 21851|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ g8 |( M5 n( i# O/ A+ i$ j5 d) m/ v% |
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off7 n" D7 @# {1 n1 @6 Z
  2. title 自动设置ip
    % F! D0 d: O8 i# H
  3. echo0 @( @' w# A  V) n5 G' G
  4. :start 9 ~9 x: n8 w0 T8 Q7 g9 p2 H
  5. cls ! W5 U6 `" v. U2 t
  6. ECHO ================================ / ?+ K) Z! ?' X% o
  7. ECHO 请选择要换的ip ; ?1 ^3 k- f- I8 X1 E1 V$ a) D
  8. ECHO ———————————————— 2 K9 n: o& l, ~$ Q; t7 B7 i% \
  9. echo 无线网络连接---自动获取IP地址…………1
    * i! _. K4 z1 v' I0 y4 V7 D
  10. echo.
    $ R/ `% f: b: O  \( a
  11. echo 无线网络连接---办公室IP配置……………2 2 M6 ~1 I& K* q8 L
  12. echo. 7 w0 A1 R% ]( x1 H$ R  x, l
  13. echo 本地连接---自动获取IP地址………………3 1 H2 D5 ?& d, ?& _+ s- Z% x# w$ T9 K
  14. echo.
    & S3 V4 o8 q3 \- V: D* K
  15. echo 本地连接---办公室IP配置…………………4
    1 v' w1 Z' p/ D) l2 ]; Z
  16. echo.6 c& ]% R/ C, l  A5 r' O7 p' }- \5 Q
  17. echo  退出…………………………………………5
    2 O  ~5 d7 o+ \3 @% M( |. h
  18. echo.
    " k! W2 J( @) i7 y1 c

  19.   m8 Z0 z+ j9 _0 _1 k7 q# D
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    % O2 y' v1 Z6 B: }% L
  21. & U8 G3 a* }+ P, L7 p
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ' E( E5 A8 O8 Y6 B, m# ^
  23. goto start 2 X1 z3 _7 n7 `; N

  24. ( L; n9 u! O* ^7 |0 C
  25. :selection 9 ]) B/ I& d9 V, H8 B
  26. @if "%UserSelection%"=="1" goto 1
    + U; G# z% `9 ^
  27. @if "%UserSelection%"=="2" goto 2
    ' |+ z; f8 H+ G& i
  28. @if "%UserSelection%"=="3" goto 3
    : {, q% Y: M- s+ D# \: ]0 w8 V
  29. @if "%UserSelection%"=="4" goto 4" _% R! a4 Q; k; X
  30. @if "%UserSelection%"=="5" goto 5
    3 C1 {5 a4 k# ]; d- [! P
  31. ' y& V- w. W( g+ w; l
  32. :1
    2 q+ ~+ q4 B0 H
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 i9 w$ |# w# H0 W) G/ D$ L
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; s' z3 ?7 |0 O" o; H7 M- ^/ x: H$ V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 |( R& O3 j7 S5 ^
  36. exit6 [, ^' j  f; [: {
  37. , h. G) P) m( y# E6 B! P
  38. :2) x6 G$ R. R' z
  39. echo 无线网络连接---办公室IP配置---请稍候...4 |0 p8 I! ]" G( _2 r7 `* {
  40. set ipaddress=192.168.0.100
    : B/ u8 \' n6 }* v. ^* k. u* L. ]" W
  41. set subnetmask=255.255.255.0
    / ?$ P) \. a+ S. P- {" C
  42. set defaultGateway=192.168.0.1
    4 b+ J0 I* l! B6 K
  43. set dns=202.96.98.36
    8 W) J8 p6 L$ l4 w- q" Q
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=01 K1 J7 U& `/ a4 v  y( x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 Z+ V+ S: r) ^3 u% w3 M% T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: j2 A6 B, D9 _% M. {4 j/ }# S* x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 ^6 g: W2 r* b$ ]; x5 g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # ?  p/ `( {, k$ l/ G
  49. exit* J3 h6 x0 S1 t% r$ g
  50. $ b8 q3 {5 J% b2 o" m
  51. :3% o* e; T  K4 G
  52. echo 本地连接---自动获取IP地址---请稍候...
    + [5 q% S* o* w6 E6 o
  53. netsh interface ip set address name="本地连接" source=dhcp) Z$ o4 C5 w$ t$ h, {9 M, H; _9 a
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 m# F6 J7 y. g  F# Q$ B
  55. exit
    - [9 @/ a3 `( a, A

  56. ; G0 U' y0 r' F1 j# ]
  57. :4
    + b, g$ _! E" B: g6 j8 J3 B
  58. echo 本地连接---办公室IP配置---请稍候...
    ' }$ r* O9 G6 k9 x7 |: p8 M' U
  59. set ipaddress=192.168.1.689 l5 Y/ S% Q- `; g1 z
  60. set subnetmask=255.255.255.0, o+ V; a' S; i0 h0 j  y$ r; g) b
  61. set defaultGateway=192.168.1.1" U$ ~" c; L7 K1 y8 X
  62. set dns=202.102.128.68
    ) O2 C4 z7 g: D7 l. g
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. m0 S" q# f1 h$ p( o: u; ?9 i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 I2 Z" h1 ?7 f* e* U$ H# s, F
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 S: o2 Q: M; J* s9 e+ V
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    # q( U& i. I, n1 B- a9 v9 u. I. o
  67. exit6 N/ P0 t8 P2 M6 L% a9 l8 g
  68. % D  l5 x+ `  _1 m
  69. :57 a3 p9 u3 |$ Q6 D1 P
  70. echo 5
    , @$ D8 ]& x9 g. {3 t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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