搜索
查看: 21794|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  Q5 @8 [; w. T9 W+ ~$ h4 {" `$ U/ q* `; z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - i) R. ?, g! O0 J0 l% B
  2. title 自动设置ip
    : r5 y( t) m) A- B% g
  3. echo
    9 a) ?& c3 f& ^( ]8 T: L, k
  4. :start
    ) b9 |9 A* F/ b7 U- `% R, |  r
  5. cls 6 p* N2 ]' A5 h) `/ Y
  6. ECHO ================================
    # M8 d6 e% @. T* J5 B$ S5 n
  7. ECHO 请选择要换的ip
    7 G0 _2 X9 O. f7 E7 ^6 x# _
  8. ECHO ————————————————
    1 ^6 r* W2 @: R% Z# H
  9. echo 无线网络连接---自动获取IP地址…………1
    * w2 [5 Z4 \" P4 w* r% f" e' N8 p, a
  10. echo. 2 Z  S1 g/ D0 g6 }% n9 r7 q1 a, f
  11. echo 无线网络连接---办公室IP配置……………2 3 s+ x  V3 `: P* o2 I0 v% H! }; `3 R
  12. echo.
    * i1 c' ~) ^0 }" F- ^7 N: p
  13. echo 本地连接---自动获取IP地址………………3 . M2 k7 I' v2 v
  14. echo.
    - Z) [! _) d. z) _! Q
  15. echo 本地连接---办公室IP配置…………………4- R. p% s8 w: j1 v# x" k" L. o1 w0 S
  16. echo.
    ; P8 d7 o3 {( h4 J1 o  _$ u
  17. echo  退出…………………………………………5, M* ]) T7 _* Q* o$ W
  18. echo.1 D  F( d' s1 W5 i1 U+ C
  19. - t' h7 L7 E; k$ l: _2 V
  20. @set /p UserSelection=选择(1,2,3,4,5)    w6 U2 E, M" r$ }  H% g5 G, x4 a

  21. 5 Z, u# z& b) D0 w
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 T! M, b( L7 G
  23. goto start
    0 O6 Y% L$ \6 h1 [- e2 C

  24. ' b2 w- P0 l- E( r$ j7 ?
  25. :selection ( x) C2 G+ P& {6 l0 B2 T2 R# k! q: W
  26. @if "%UserSelection%"=="1" goto 1
    " q0 t) @' ?4 m6 C: V
  27. @if "%UserSelection%"=="2" goto 2) J  ?2 M: \! P! Y
  28. @if "%UserSelection%"=="3" goto 3 ! w" P* v, M/ B% a8 ^( e
  29. @if "%UserSelection%"=="4" goto 4" K# ^  m& B% [4 v3 t. ]. X
  30. @if "%UserSelection%"=="5" goto 5
    0 ?# o* K* s. q9 Q
  31. , B" l, v0 k$ R4 s0 a& P3 j
  32. :1
    9 _0 e: g0 S: i! P& x$ `
  33. echo 无线网络连接---自动获取IP地址---请稍候...* `6 ~# x+ t# V
  34. netsh interface ip set address name="无线网络连接" source=dhcp& A1 h+ a- ?3 r, ]; a/ Z) k6 J6 a% K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) x* C: ?5 y  ^( i0 Q# K+ y! f
  36. exit2 \, N5 t% u$ k4 ?5 S, x, A1 L
  37. % i8 z. _  V6 k0 M4 ]
  38. :2
    4 n4 w" \6 {' k( w
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( T$ o8 |. p2 k7 t2 z1 }2 ^; X
  40. set ipaddress=192.168.0.100
    3 V8 |0 ?5 q5 ^( \7 A! m3 q
  41. set subnetmask=255.255.255.0
    . s; w' r1 y9 @7 i
  42. set defaultGateway=192.168.0.1
    5 o6 N9 ~4 X* v# p0 @% U
  43. set dns=202.96.98.36
    ) H. {, `$ T. M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- V9 A; B8 V! c0 c0 f, f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; T2 b/ b0 H) s1 j$ p  P
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # `8 v+ \( x( |  r6 S1 O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    0 u! j4 C# V# v" w6 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 d: r# I! c( \0 x  o! G, S5 N/ ]
  49. exit* ^0 |0 N7 Q9 L& k- t! n

  50. . ^, W3 H5 o. K
  51. :30 g. q) i, ~4 z
  52. echo 本地连接---自动获取IP地址---请稍候...+ u& D$ X  G5 G( `
  53. netsh interface ip set address name="本地连接" source=dhcp
    : J7 r9 a) Y/ g) b4 a! U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 g+ V. @0 Z2 b0 G7 u
  55. exit  }0 U% v7 Y6 E9 z8 T
  56. 6 R8 ]8 D* B' S; X) I
  57. :4
    9 E7 a" D( M0 C# b: Q) M4 p# ^$ t
  58. echo 本地连接---办公室IP配置---请稍候...
    3 C! Q% d, b2 w4 v' X0 N4 o* Q
  59. set ipaddress=192.168.1.68
    1 Z# l# Y5 O4 _6 f) ?' ~
  60. set subnetmask=255.255.255.0
    2 m/ a7 q" P- ?6 M  j7 q
  61. set defaultGateway=192.168.1.1
    3 q0 B. n8 B/ N, `' ~  p
  62. set dns=202.102.128.68. w( p4 F# ~' F0 y5 A  t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# y# t2 s; v- Y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 z1 j, J7 y3 Y0 `+ G5 N
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ A3 A, x6 d) E# b8 x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%- f5 e( [* W; O; ~
  67. exit
    . K0 W. Y) Z# p8 B/ w' S+ \' |) x

  68. # \3 C( k& g# R
  69. :56 }1 {4 R' J# W8 K$ n
  70. echo 5. O% c: N. A; {% z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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