搜索
查看: 21878|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ ~! f- b( d+ r+ v3 H
9 A5 j$ `1 P0 H+ J/ t6 a+ {将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ D7 \/ g: C! s: q$ v% q
  2. title 自动设置ip
    9 ~2 h/ s' X* E& D3 f" V1 t
  3. echo5 x0 L8 [/ V8 w* c( U. Y
  4. :start
    4 s$ n% d7 K( R0 L
  5. cls
    4 J, \$ X1 ~0 _0 v0 X* }, ~
  6. ECHO ================================
    , f$ F# m; X, c0 R7 r* n' l) H1 P& k& d
  7. ECHO 请选择要换的ip
    : g0 N1 K/ I" p0 U/ o
  8. ECHO ———————————————— & F8 H  E! `. W- q7 j( {
  9. echo 无线网络连接---自动获取IP地址…………1
    0 [6 y. B1 T8 U$ B; O5 }
  10. echo. * X! R2 M  f! M( ]; G3 f$ I2 k
  11. echo 无线网络连接---办公室IP配置……………2
    * D9 e1 C6 C1 j) G
  12. echo. 9 A7 v) m( Y( x! f1 R3 b  f
  13. echo 本地连接---自动获取IP地址………………3
    1 C0 V- K" s# C& m
  14. echo.
    3 P2 g" v+ |/ z/ {' L7 V
  15. echo 本地连接---办公室IP配置…………………4
    7 o1 T. C2 J& s
  16. echo.# J8 l! n/ x' q/ |5 m+ d1 b
  17. echo  退出…………………………………………5
    ( ?$ c( K' b; R2 z, X. J
  18. echo.
    8 i  F! w1 s3 I0 o+ \

  19. . A& i2 @! _0 q6 T4 T  i3 F
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) H# e4 j( `; v2 j- ~

  21. % d; N6 @% l- h/ E2 f: f  h9 \
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection - Z8 e2 I0 \4 S0 T; `
  23. goto start - Q( h. a  n* a  S
  24. ( K# [- j7 H/ p1 U
  25. :selection
    ) t9 a7 L+ l8 P# `; M- x
  26. @if "%UserSelection%"=="1" goto 1
    , G0 R& O  D# g; ?8 Z; ~
  27. @if "%UserSelection%"=="2" goto 2; T$ U! O1 i7 |( N+ h: \8 A1 m5 L
  28. @if "%UserSelection%"=="3" goto 3
    - n' {! H9 }* K: y/ C
  29. @if "%UserSelection%"=="4" goto 4
    & o! A% e$ Y+ [/ c; `
  30. @if "%UserSelection%"=="5" goto 5
      K  u7 y. y( r: V5 S9 I. b

  31. ' R2 s+ p1 I6 Z
  32. :1
    7 q3 p5 \& v1 q5 z( o
  33. echo 无线网络连接---自动获取IP地址---请稍候...) F$ M9 l$ H+ R- G9 }5 ^
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ @0 J; @: u# Q) E
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ f4 Y5 g$ r* `5 a! D8 y
  36. exit0 `; T; e7 E# V* U

  37. 3 g* h# u$ Z7 |3 P. L; I
  38. :2( |# F* G: d$ A& y+ ^4 m
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + N. ]. v! N3 T/ Y9 q( A
  40. set ipaddress=192.168.0.1003 `. N( b! B2 ^8 l: @; \* X
  41. set subnetmask=255.255.255.0
    ( B1 ^$ A" ?7 u+ R
  42. set defaultGateway=192.168.0.1# T+ [4 Q, Q. V& I
  43. set dns=202.96.98.363 J% m) p7 s% @: u* m$ n6 C+ |7 S& x$ ?
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    8 f6 P1 H  |  [0 G. z; b4 @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * ~9 y( U1 ^! j5 N5 J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 u0 u: e. o# v2 X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; D( P9 g3 M3 H$ R$ l) E" e1 _
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + |2 [$ R7 U4 N7 p$ s4 C
  49. exit
    3 y7 V/ Y$ t) {) n/ L+ C- t; m
  50. 9 X2 A& s" c" g
  51. :32 B3 Q, ?  Q% z, E/ G  O# n/ P3 g7 B
  52. echo 本地连接---自动获取IP地址---请稍候...) J. b4 `% Z' u" W* p7 I% e
  53. netsh interface ip set address name="本地连接" source=dhcp0 m  j, C$ J* t
  54. netsh interface ip set dns name="本地连接" source=dhcp7 f4 F7 r2 H7 R7 b; j7 m& X. z. w0 }
  55. exit
    9 B3 K: l) w. I$ I# `

  56. ) s) x8 |7 f! N& ~; x* T" q
  57. :44 v* ~" V! G  @
  58. echo 本地连接---办公室IP配置---请稍候...
    . f5 Z. Y! v4 D
  59. set ipaddress=192.168.1.68, E9 |2 o2 `2 M3 ~" D( L
  60. set subnetmask=255.255.255.06 j  M6 D1 }  k; J/ [8 ?, j
  61. set defaultGateway=192.168.1.1! D0 G" X; ~" c! |/ m
  62. set dns=202.102.128.68- V  T' S$ Q3 O2 {& B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 X" m, I5 y; J6 R* l/ E2 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  f6 p( v" S2 r6 P; Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ O6 {4 z% F% u. ?; `9 I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ' G3 E9 F4 I! F8 m$ d
  67. exit
    ! a' r6 Z+ i( ^0 v5 y: h' q* H
  68. $ `" s- I# E$ e  Y4 A7 D
  69. :5
    - q% _! N( w2 p" ]! J
  70. echo 5
      m" R9 N. A" E9 O( f" x; m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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