搜索
查看: 9117|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 Q1 G7 i: f3 G" Q' ]# R
! |% A" [; `+ U3 _6 O! {- d将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 ?; g0 y% H3 l7 B8 f  f) K7 E( ]
  2. title 自动设置ip; `1 K2 k2 o6 L5 J* w- L- z
  3. echo
    6 t; r. b- q8 v+ A4 n! f6 @# ?
  4. :start - f5 S8 x3 ?( Y
  5. cls
    ) j3 V. q' e# c" Y
  6. ECHO ================================
    % ~: t3 L( w! A- T" L3 B/ T
  7. ECHO 请选择要换的ip
    6 A. o9 k: b) S8 ?% V" s, F
  8. ECHO ———————————————— * A% n; j; s3 u
  9. echo 无线网络连接---自动获取IP地址…………1 - P: x2 o- v+ G* h2 f7 _
  10. echo.
    / c( N1 k' W2 q
  11. echo 无线网络连接---办公室IP配置……………2 ; ?( h- w  K4 d/ }
  12. echo.
      n/ R' J8 H7 |' L+ \
  13. echo 本地连接---自动获取IP地址………………3
    * j  g9 |$ `2 a; K2 m
  14. echo.
    + M3 o# G  @* J" l
  15. echo 本地连接---办公室IP配置…………………4( ~% ^% y5 o; J2 K) U1 t
  16. echo.2 u7 X8 p- w. l: T% ^) E
  17. echo  退出…………………………………………5/ R4 `5 g) X- N8 V
  18. echo.0 a9 R8 N: S5 i2 `7 @3 s

  19. 3 x( e  i6 [1 C" W5 r; t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - I; U- r9 n1 w' ~
  21. 2 M/ G. H$ R- R; D: I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - X' _, m6 x$ `& k1 W, E5 D
  23. goto start
    2 J, m5 m! ~5 L1 s' k; j; N' A1 ^
  24. : }" w6 {. A+ J9 u
  25. :selection
    " ^) O. s- @& A" r, X  ]
  26. @if "%UserSelection%"=="1" goto 1
    ! R6 W) Z* i2 L& b: Y% o7 v/ O
  27. @if "%UserSelection%"=="2" goto 2
    0 d" W$ s2 c1 A+ n$ r# t9 S
  28. @if "%UserSelection%"=="3" goto 3 2 ?2 s; S, G2 i3 z4 H/ B7 L: _
  29. @if "%UserSelection%"=="4" goto 4' `. ?9 T* ^" S+ b6 [0 i
  30. @if "%UserSelection%"=="5" goto 5# s2 t/ Y" x& D  g5 B7 L

  31. ( j/ G2 e5 @& N5 }
  32. :1
      y/ I' d+ j8 L% X- D  }" T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    # R1 g1 D* j1 W6 ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp- c. y4 o0 d$ O: Q! k9 z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    3 i% Z  R9 W0 U% X+ d$ y6 E( F
  36. exit
    4 h( |9 g! R" d9 V- S6 D1 b" {

  37. # I( E( t5 q- Q1 `) ?' E& u+ K
  38. :2& O: R7 y- H0 U- z& y2 i
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ; W- }5 P1 R  b, ?) C3 V
  40. set ipaddress=192.168.0.100
    ) D$ C- e7 o4 M/ {( R
  41. set subnetmask=255.255.255.0
    , z; t6 d7 I; X' Z, M2 c, H* [
  42. set defaultGateway=192.168.0.1+ _2 S" V: E. d9 I, F% O
  43. set dns=202.96.98.36. P7 w* O6 C5 X2 D
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0  u; \# u' _0 H; G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      S7 G1 C* z/ p
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # y/ @- s1 E9 s& E" c
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ }# S( y/ Y& ~( P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( ?+ N0 w3 l, C3 }1 X4 B
  49. exit
    7 }" l& b6 V% |, p+ R" A
  50. 7 o# t+ C! F3 N- Z' h% Y
  51. :3
    # j. }5 Q' f% [# J8 F; u5 u, w) C
  52. echo 本地连接---自动获取IP地址---请稍候...
    ) ]' {/ K  R5 a
  53. netsh interface ip set address name="本地连接" source=dhcp8 V3 ]7 e& K% X- w2 X$ f! s
  54. netsh interface ip set dns name="本地连接" source=dhcp
    1 r. s: m/ {+ d
  55. exit
    3 x3 i" j# X& `- k& z
  56. ) u, c" D% E. b. l* u
  57. :4
    7 d# q- i- r8 f" _3 K3 K) Y
  58. echo 本地连接---办公室IP配置---请稍候...
    5 }7 \3 V4 {( f% A, o, e# u
  59. set ipaddress=192.168.1.68
    + @9 Y; W1 U' Q" V/ W
  60. set subnetmask=255.255.255.0: Y' O) M) k' g% H( O. E1 Q
  61. set defaultGateway=192.168.1.1
    4 L6 v5 m5 M: y! D1 @
  62. set dns=202.102.128.68
    % f: ^/ R  G0 ?. B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # R0 n, H* W& p; Z- F" ]
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * {" |. G1 p1 D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 e" M8 ?& S. z: V& P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%! R8 _! ]; \$ O7 t4 R2 D/ @) ]
  67. exit  U- F: ~: U  ?9 E

  68. / D6 P1 a6 O2 [# Q9 x( F
  69. :5
    : X, s9 D. J' I) X. d
  70. echo 58 o- q2 s  u, a) O# v3 i
复制代码

IP.bat

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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