搜索
查看: 21464|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' C4 K7 q) e5 L. F; m( b
# `5 q( |! v1 j; A/ ^
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ X# R0 Q$ s1 T: U
  2. title 自动设置ip
    " S8 l0 c8 P& `" C9 D4 i) E
  3. echo* c7 H9 S7 l- X. n
  4. :start
    " d0 o+ _. _: R0 [  }
  5. cls
    + K. l2 q: k6 \, q# K* T% A0 h
  6. ECHO ================================ + g% @1 X  Y' p
  7. ECHO 请选择要换的ip
    : Z+ X" R1 [0 u& Q6 |
  8. ECHO ————————————————
    ; M5 a  B$ @6 _& r
  9. echo 无线网络连接---自动获取IP地址…………1 . i* I! R2 X$ F
  10. echo.
    ; ?5 w! b- n  i1 R& ~- L; I" g3 a! T
  11. echo 无线网络连接---办公室IP配置……………2 9 M5 u: t' h. r" K" f9 x+ P
  12. echo. 6 H+ o) O+ s, M- Y" y6 n' ~
  13. echo 本地连接---自动获取IP地址………………3 ( P: Y+ E9 d% i8 T& @
  14. echo.   n) _0 N" i! e: T8 n' ]( @& ]! K
  15. echo 本地连接---办公室IP配置…………………4
    3 {$ Y2 f9 y; I& \( B( h
  16. echo.
    ! v, ~/ j1 O8 w
  17. echo  退出…………………………………………5
    / s: \# P! W6 C: h
  18. echo.
    - j$ S$ @! Q4 Z% r( I; @( y7 o

  19. 1 l: h* z% ~! ?! U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    % i2 F; {4 G- a: N
  21. 7 M! E7 M* F1 |9 ^5 m4 i& T
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " z5 W2 f- c5 R+ Z# s
  23. goto start
    # S7 N* \: r7 U( r- ?

  24. ' e& E, r9 h1 t. g# b
  25. :selection
    + O, K6 }8 g  a
  26. @if "%UserSelection%"=="1" goto 1 , I1 b" i1 j) x0 t  N+ `
  27. @if "%UserSelection%"=="2" goto 2
    : ]& \0 A5 F/ B' k
  28. @if "%UserSelection%"=="3" goto 3 " p/ N* U! b& L6 z
  29. @if "%UserSelection%"=="4" goto 4
    8 ]1 l* z% t9 i' P5 S
  30. @if "%UserSelection%"=="5" goto 5
    ' [0 A. x  N( n( }- Y

  31. * P3 g' `* c8 O/ @
  32. :1: G- _5 d6 j  L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & B! k( T9 t) _6 S7 e+ C
  34. netsh interface ip set address name="无线网络连接" source=dhcp  }7 ~  k! d0 f  U. I) y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; V1 j, g/ R  Q' B' X
  36. exit1 f( M5 c; Q  [- f" x
  37. ! E7 _# u% x9 ]3 n& @. a
  38. :2& a4 m$ u; @. Z, ^* t
  39. echo 无线网络连接---办公室IP配置---请稍候...4 _) N0 F  R' J& z  y
  40. set ipaddress=192.168.0.100* M6 F5 N! B7 A7 }8 ]
  41. set subnetmask=255.255.255.09 _4 Y- @2 o$ ?% p' a& d7 T5 J& l* Z
  42. set defaultGateway=192.168.0.1
    # G2 t2 s6 L2 X: K& E  g) L4 _
  43. set dns=202.96.98.36; i7 M2 j7 P6 y7 q2 e4 y2 `+ E' R5 E% U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 c3 M) i. X! {( n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% s3 P) g; c  W3 K$ h) c+ c
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " R( s8 m: T  h1 u  s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    3 G8 J( E; k! c5 d7 g9 H# `! F
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%! ]" s+ c/ f/ ^) x) n8 {6 A
  49. exit
    9 _' m# [4 B# l4 F. V
  50. ( @4 {) j1 ]9 A7 v
  51. :3
    % p! q' G) F% p. S
  52. echo 本地连接---自动获取IP地址---请稍候...% S  ]8 d2 m, e# l  ]8 X
  53. netsh interface ip set address name="本地连接" source=dhcp1 ]* x$ z6 m( M) R3 @, e2 O" a- i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * M' ~* F, O: T7 k5 F
  55. exit9 `. v! b; d/ j6 s8 @- x

  56. 6 Q! O2 T; C$ H
  57. :4
    % P, w7 i/ G, V8 s/ E- n% W
  58. echo 本地连接---办公室IP配置---请稍候...
      C" C: N* j' l0 X; p+ E1 d
  59. set ipaddress=192.168.1.68# J3 b: c* l  `; M7 q- l* q3 r
  60. set subnetmask=255.255.255.09 M) h0 {/ c( ^. f7 V' y0 b
  61. set defaultGateway=192.168.1.1( F4 k) y7 H& I6 I
  62. set dns=202.102.128.684 K! n$ s& l) C5 l6 Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- L% `, s" [: {+ H2 d% X% C3 J. T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - t; ~3 y* j9 N2 V6 ~1 y5 h
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    - F0 Q' E+ q6 }/ Y5 e2 h, a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 ~$ V& F* q8 G  v8 C  a5 a# N
  67. exit: C$ H% A/ D. b( t% K$ R9 S

  68. ! ~# n8 x  i: R: J1 `# `
  69. :5
    - n$ Z7 o$ u( B; f- ]) `
  70. echo 5
    : a) B) q2 i' b: Y- f* i/ ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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