搜索
查看: 21864|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
8 r) T: M8 g/ O3 B2 `! t  P- G% E) U' v( d' d" E( `
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ! ?0 u4 h- X0 I. L* h. c/ b
  2. title 自动设置ip
    . J, w2 \& i4 U" x; W5 X. s) B
  3. echo
    7 T* j+ E3 v/ T7 n& N
  4. :start 1 q, p! A! e/ V4 }2 i3 G8 D0 Y6 s4 Q
  5. cls 2 f* r5 i; G* O- @( \9 b1 `% ^
  6. ECHO ================================
    8 [: U7 @% L' J) L, H/ i2 a9 O. [
  7. ECHO 请选择要换的ip 6 S9 g* u: p. {8 V3 f' h; ?
  8. ECHO ———————————————— $ V& g5 z/ M7 @  ^1 w  M
  9. echo 无线网络连接---自动获取IP地址…………1 - p, C* r3 }. X6 O$ W2 v
  10. echo. ! Y% l+ m1 O7 \( H0 V
  11. echo 无线网络连接---办公室IP配置……………2
    $ I* m2 A0 b1 ?/ \
  12. echo. 1 z) g: m% }# V: j' y: C
  13. echo 本地连接---自动获取IP地址………………3
    6 R$ s5 m, k4 _$ a  ]" ?# G$ N
  14. echo.
    + P4 A0 N* w/ T! s( `1 \
  15. echo 本地连接---办公室IP配置…………………4
    % O9 E5 ^( _5 o  e" I9 P
  16. echo.- Y7 ]7 A+ x; W' _& k8 m
  17. echo  退出…………………………………………5
    6 o" h3 S& Q/ e% s2 @6 y) b* G& }; z) k
  18. echo.
    ! B1 `4 ^' d/ ?9 c; x3 ~" [

  19. , Q7 ^4 R% D& b4 f* F0 ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( n8 k) W9 u0 s$ c) I
  21. - [+ R, v; P9 S& I, P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 a/ {& h' V- D) q/ A
  23. goto start
    & y$ x8 [0 j9 A/ O7 }$ Z+ P6 {

  24. $ ~( \( y& j4 }8 K7 \! _
  25. :selection 7 c7 f6 T% Z5 s; a. V3 w
  26. @if "%UserSelection%"=="1" goto 1 2 z+ W* D" C' I4 _3 }' }8 l
  27. @if "%UserSelection%"=="2" goto 2
    3 l; r- Z* q. V5 R
  28. @if "%UserSelection%"=="3" goto 3
    0 f) \& ]% C% |
  29. @if "%UserSelection%"=="4" goto 4
    3 O' M1 o0 R! h5 ~* p& l& r. S
  30. @if "%UserSelection%"=="5" goto 5
    7 A7 G  S7 r/ o3 S: P7 o% H* W0 o# }

  31. & T/ A2 c9 T6 O6 }
  32. :15 f: @+ ]7 _8 V( V) {6 d
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 |1 X  m& j# i. L
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + I  S" n$ G9 B+ a9 _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# F) k) n+ c1 K
  36. exit2 u' o" Z: B( w. [5 \
  37. 9 \4 s" o7 ~0 Z' u. u1 p8 J+ e6 A
  38. :2
    ' }- B% |& ~$ G, H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % W+ m; N1 r$ i: X: [& t( |
  40. set ipaddress=192.168.0.100
    ! A  @9 {9 G- Z9 F& V: h3 i2 l
  41. set subnetmask=255.255.255.0* P3 R4 K- @0 n: i
  42. set defaultGateway=192.168.0.1
    % @: x4 I8 ?& I
  43. set dns=202.96.98.36$ }3 `% F" Q3 G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( w+ v) X% P7 J. k* }
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 ~1 P  t* ?+ ?9 x1 n) t3 {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 {* N( j- A* R8 ^2 m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; Z2 }7 N; t6 k0 a: L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; h" u" Z# n- a* z
  49. exit( r# W- t, C" Z& o) N
  50. . e1 r8 W6 m2 R1 w6 H, [6 {; I1 N
  51. :3
    . Z5 K. V! m. T5 z$ [  l8 H# ]
  52. echo 本地连接---自动获取IP地址---请稍候...9 Z) N9 v$ Y0 }: w
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' h7 G; B, N: d7 H, N/ N. r
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 g" f9 b4 H; B$ ^. B7 ]
  55. exit
    4 \1 V+ X7 ]9 A3 F7 h; M8 D9 @
  56. % g, t/ N0 j$ N; T. q
  57. :4
    * X% n/ [' }9 c) I
  58. echo 本地连接---办公室IP配置---请稍候.../ s- L; }5 _1 L( q! i; G& W
  59. set ipaddress=192.168.1.68
    ' p/ G; Z5 Q9 m. L7 X, W; m$ T, Y6 C
  60. set subnetmask=255.255.255.0
    1 e; o1 z& D( k- i$ P
  61. set defaultGateway=192.168.1.1& [3 g# m# r, M$ _, e
  62. set dns=202.102.128.68
    & ^$ o7 u* X0 o: s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- y6 p7 I  ^" W. X2 _5 w5 k" Q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ' E. a; z! `$ n+ |3 |
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary: a+ w0 C- Q9 Q, N- ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    + _, U, t* V6 Y1 l& o5 L
  67. exit! D! C( c1 ^1 j8 L/ i
  68. ; }6 o9 S2 Z0 S6 w8 n9 }: n& p
  69. :55 u! E9 k, P) x" Y' j
  70. echo 5
    5 X' h2 j7 l: [0 W9 i' `; H. i- W' S
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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