搜索
查看: 22860|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: X4 R( Z# U1 V7 y* p* m
) o0 V& P0 d8 A将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 f  Q9 d+ O; \( g& J0 m) q5 n
  2. title 自动设置ip; }; {* ~% a) N9 n) z
  3. echo
    . h" N8 J+ ?  s% t; M5 L8 O5 O" O
  4. :start
    $ K2 x* n8 z  G8 n
  5. cls
    , l- L$ e$ G" A+ ^
  6. ECHO ================================
    ; x3 K9 J; @5 O$ e2 {
  7. ECHO 请选择要换的ip   ?' A5 [! D. _+ G
  8. ECHO ———————————————— ! x5 d2 ?' [" z5 r' i. B( z+ V
  9. echo 无线网络连接---自动获取IP地址…………1
    - e: X! a$ n. A8 m* T& v
  10. echo. # j- e: r/ Q8 m2 ^! o
  11. echo 无线网络连接---办公室IP配置……………2 0 l/ c& J, w4 s( Z% ]; M3 T& p4 j
  12. echo.
    ' C4 T8 \+ q: A+ Z0 b* G  W
  13. echo 本地连接---自动获取IP地址………………3
    ( v1 i" c, X. @6 J* V- X
  14. echo.
    & R% a( X; @: x  p: a/ W
  15. echo 本地连接---办公室IP配置…………………4- M' ]; d0 W& o6 q! G3 g$ U, m8 {# h
  16. echo.
    2 S7 N3 {9 \6 [2 I+ N9 ^' x" l
  17. echo  退出…………………………………………5
    % G4 S- k; R1 S/ b# S' C
  18. echo.( ~( a! Z" q7 W/ V
  19. 4 p+ Z& c  c) s. t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / u* J/ n% T0 b) Y0 n/ V. l! A6 x
  21. % V7 ]# p5 h$ W0 M, |0 L0 ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 6 g0 `' i+ }. X. d
  23. goto start : g! f! Z% U+ ~' y3 L* |
  24. 1 m  Q) R5 a; w2 c
  25. :selection
    5 [; r# e6 i6 [, o% T
  26. @if "%UserSelection%"=="1" goto 1 3 b# ]5 H1 p8 x
  27. @if "%UserSelection%"=="2" goto 2+ s; M; x% ^" E5 J# M
  28. @if "%UserSelection%"=="3" goto 3 8 E, ^# z" @, k' a- y6 H9 y
  29. @if "%UserSelection%"=="4" goto 47 r$ @5 X' Z  L0 Y# d. h+ T: {% s
  30. @if "%UserSelection%"=="5" goto 59 k: e* F" j4 F: p

  31. , s7 n3 T* _! e0 b
  32. :1# M9 c% T6 F' [2 }$ e$ W& p8 ]
  33. echo 无线网络连接---自动获取IP地址---请稍候..." Q& \  {" e* P- E/ ~$ E
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    4 v  `( t% n% e( U3 ~
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 o% N8 D2 f& |; e) z! `, Q
  36. exit
    ; n( D( D- j! A) R

  37. 6 t2 Q! f. Y6 Q: U. m
  38. :2/ f8 M5 e7 W6 U+ @7 _
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : k7 r7 ]8 |3 {7 g, A
  40. set ipaddress=192.168.0.100
    ' j! C6 H7 S9 N0 u5 F7 {8 }& {+ o
  41. set subnetmask=255.255.255.05 j' [$ U) b' @% {7 u+ ^  l
  42. set defaultGateway=192.168.0.1
    1 j8 Z+ h% n; F5 [3 `: P( v
  43. set dns=202.96.98.36- K7 ~* g; }& D" f4 j
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0' x) A9 t; |) q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%0 |$ R' D' K3 m9 D! Z! D
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    % a) N. w! V  P" o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 r  ?7 @/ x% a) S5 m8 a% ~* Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    7 n9 F  _1 I9 g+ Q9 C
  49. exit0 ?% |, X" F$ J# R7 h8 o
  50. / v  S0 L# z, c9 ~2 Z: l4 W
  51. :3
    5 u2 ^2 p$ r0 _( t5 ?; @5 b( p3 O
  52. echo 本地连接---自动获取IP地址---请稍候...
    - p8 {) c1 F# M* N& S  y
  53. netsh interface ip set address name="本地连接" source=dhcp
    % `. s" a! o2 v
  54. netsh interface ip set dns name="本地连接" source=dhcp9 u* H  o! Z: M( ]- \! o$ A6 Z
  55. exit# S3 L# O0 w3 J6 I) K* W

  56. % X, s4 q% C) b4 Y
  57. :4
    * o. P: E8 j( _+ Q: J2 n" C- D
  58. echo 本地连接---办公室IP配置---请稍候...
    $ p, d( `! W: E) H1 R- t: H
  59. set ipaddress=192.168.1.68
    ( f' U/ F0 D" ~( v2 [+ j& D( N
  60. set subnetmask=255.255.255.0' J; R/ A3 E0 ^
  61. set defaultGateway=192.168.1.1& i( b' G6 G/ \5 [
  62. set dns=202.102.128.688 X( D% P% I! ?' `: m6 C$ Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 C- `- V. s* O* U2 j* V
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=02 R- ^0 j5 X% S& g+ c) t3 c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, \# o; @$ d/ ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    + s# ~$ K: p; i
  67. exit
    " S8 l  `: C5 }: |  `/ T
  68. # A8 Z: X9 h- L- t6 \2 J- U
  69. :5
    ( C: O3 ^, q- D8 F0 ~- Y0 d& H
  70. echo 5( X; B9 t. L* M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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