搜索
查看: 21474|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! B  u: i! J' o6 d" \4 T- E& z
; b9 ~& `7 h. P  I& m. j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " m0 O+ z3 p9 s" R3 d1 B" u
  2. title 自动设置ip0 v) q6 u5 o( g+ s& @9 r8 x" q
  3. echo
    " L" f( {. }- U' t$ d2 a# k8 Z
  4. :start 9 I. l4 p) X. f
  5. cls 3 v2 j4 J/ S# J7 M# _
  6. ECHO ================================
    : a- _2 `! s! T4 B  ^9 \. y
  7. ECHO 请选择要换的ip
    ( b# g: W% m' f  _& s
  8. ECHO ————————————————
    1 v+ O8 s: |( Z4 m! Q3 @
  9. echo 无线网络连接---自动获取IP地址…………1 5 t6 b" A8 y$ c1 Y! B* v# D
  10. echo.
    9 z% n  n, ~( o. |5 d
  11. echo 无线网络连接---办公室IP配置……………2 1 K7 w8 y% i; l) e
  12. echo.
    % R! e8 e5 V+ ?) v
  13. echo 本地连接---自动获取IP地址………………3 + R) ]% a7 Z1 O) m3 s7 u) F
  14. echo. + ~. E) i3 i' k  v9 r3 W
  15. echo 本地连接---办公室IP配置…………………4, B- T+ Z6 E- H  ]* ^( a( a5 e# E& Y
  16. echo.% z/ n, S9 r7 s0 `
  17. echo  退出…………………………………………5
    5 a- c# ~. l6 L: x  m6 x! U
  18. echo.
    . _3 f2 |7 A$ F
  19. 7 `* R9 K4 ~1 c; C, v/ H
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' |  `0 `4 p* J; b

  21. : \) E6 G& i3 Y" S8 s! i. l4 D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' k! X, I$ p( i  ?, ?9 ?7 b
  23. goto start
    # b8 L$ j# M; h& X
  24. 0 q: w5 G( h/ r/ D( `' M9 L
  25. :selection
    / Z( U, p4 Q: C7 R5 U8 B
  26. @if "%UserSelection%"=="1" goto 1
    " x; r: j2 ~. X6 N
  27. @if "%UserSelection%"=="2" goto 2; Y/ y  g0 Q7 @/ Y6 B
  28. @if "%UserSelection%"=="3" goto 3 . K  @/ d' J: L, s$ O/ ?+ C" h' {  n5 m
  29. @if "%UserSelection%"=="4" goto 4# \$ T+ X. v/ Q3 e# T8 }6 K, O
  30. @if "%UserSelection%"=="5" goto 5
    8 ~) E. S2 V; n  i7 M: r

  31. - U& i  p1 t$ W" I
  32. :1
    2 u, @3 _+ p  n6 `1 x
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    + B+ N) b  }9 i; z) `$ {* t& z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 j: Z6 }) w5 J; O, u" v1 z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ T: t' F& v. u! \3 d
  36. exit3 {% q9 l6 p  r& C+ [+ l

  37. % t/ c* q4 Q, ]* c& t, p4 n
  38. :2
    / s+ A  M8 f9 s' s& N. C
  39. echo 无线网络连接---办公室IP配置---请稍候...
    2 I# h( o9 m3 E$ H( {2 B2 |
  40. set ipaddress=192.168.0.100
    ) R5 Q  r2 N3 c4 h! s
  41. set subnetmask=255.255.255.0
    # A/ n3 o5 E6 g) h0 [
  42. set defaultGateway=192.168.0.1
    # N6 [5 _3 j. g& a
  43. set dns=202.96.98.36
    0 F2 d1 D6 L, k8 E
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " Y# m" o% ^/ b1 z, x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) z. R8 o, F; S) `3 ]* w) a
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # K3 ^. [% ~2 p5 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 f3 H8 @5 z# ~) x# [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 M+ g( ?7 F/ W; G6 ?& @, g: v
  49. exit
    ; |! m; U( {/ Q& _& b  E7 c

  50. * ^/ h6 Z3 g4 \5 k
  51. :3& h# }, F. O$ n2 q" m
  52. echo 本地连接---自动获取IP地址---请稍候...
    & Q' I9 O7 u0 N; o- t1 e0 Z
  53. netsh interface ip set address name="本地连接" source=dhcp+ Y- \7 @0 d4 f* O2 T. h
  54. netsh interface ip set dns name="本地连接" source=dhcp
      v; `( n  g/ E' }! \
  55. exit8 F6 n( |4 f) y. h; Z
  56. 7 s( S5 j- d/ A+ W8 Q0 y* g9 i
  57. :4
    4 l7 @) e1 e4 t, G! h/ F% q( L6 d* m
  58. echo 本地连接---办公室IP配置---请稍候...
    8 s: X0 A; N: X5 O2 i
  59. set ipaddress=192.168.1.68
    7 {. z* r: H& ~* s3 F6 @- e0 R
  60. set subnetmask=255.255.255.0, R* b! s/ A( N3 y. O! t
  61. set defaultGateway=192.168.1.1
    7 D, M, T- B0 o
  62. set dns=202.102.128.68
      V4 {. L- q$ I) N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 S7 p( H0 K2 S1 P: v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 S* P1 ^1 o! A- y2 ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* m/ M/ J# l7 }5 C: i; H: d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* f% f6 j3 t& r+ ~6 D, D
  67. exit' H  R2 W* v, q) o& `, g2 w6 f5 ^# L
  68. ' I7 K/ ?! z+ N) C
  69. :5
    + Z" d# m: I4 c
  70. echo 5& F) Z3 I: n1 M2 {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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