搜索
查看: 21590|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& g! D. U" l1 O3 x0 H' B& Y5 v+ x0 N9 \/ X4 E$ g4 T
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ u2 a( B, ^7 z8 V* k0 C
  2. title 自动设置ip$ I9 o0 y8 U, k6 V5 y$ ~
  3. echo
    ( ?9 A0 @9 N* ]( v) Y1 b  a- l
  4. :start
    : h; t4 Z7 y. V2 r1 i5 ^) @& [
  5. cls
    ! c. }2 x$ S" O; j' m, \# U" f& d
  6. ECHO ================================
    % P8 @. E  Z0 ]2 z: g; K
  7. ECHO 请选择要换的ip
    * ]  o6 k) M. c4 ]. J5 s
  8. ECHO ———————————————— . J( _' z# Z7 T8 I$ M) t
  9. echo 无线网络连接---自动获取IP地址…………1 , {+ Z0 g% Q3 b; P( [( [
  10. echo. ( |& T0 N3 c4 [# v
  11. echo 无线网络连接---办公室IP配置……………2 8 P3 t' K1 f. [4 L, S
  12. echo. , Q3 _2 E1 L8 [$ U1 q: p( A
  13. echo 本地连接---自动获取IP地址………………3 9 L, z( i) N! u
  14. echo.
    , L. j! ?, g, Z/ i% V' y
  15. echo 本地连接---办公室IP配置…………………4$ \; u! g1 R& E/ \! N& K% Z9 G
  16. echo.0 a& F4 `+ S- ^
  17. echo  退出…………………………………………5
    7 _6 r7 ~) d# S2 q
  18. echo.
    2 D) k( X" j" ^6 {% ]

  19. , h, v5 a5 |4 |2 U; q9 P* e
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) w% g* w, h& W& E) e4 a: T

  21.   g6 H& M6 [2 N& k/ F$ u" C" u; x% C' P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 4 {7 K0 a  I1 G+ p4 Z/ W
  23. goto start 5 u5 q2 b* b3 m* r
  24. ! X! ~# w9 F" _9 q
  25. :selection # D$ X, s, Y" n2 V% p$ z& j# d
  26. @if "%UserSelection%"=="1" goto 1
    ' m1 q5 d! R# ~, n
  27. @if "%UserSelection%"=="2" goto 2, a  K+ T; k, @6 B
  28. @if "%UserSelection%"=="3" goto 3 + r- j# ]2 v) f/ W9 N
  29. @if "%UserSelection%"=="4" goto 4; ]4 c+ w: q9 ^" Z- }' X
  30. @if "%UserSelection%"=="5" goto 5
    % j9 G/ u" q4 x& o' G4 m  F) A
  31. 2 p! L- c* e& c* J5 E
  32. :1
    6 E( r$ x  C) I3 G: A9 v
  33. echo 无线网络连接---自动获取IP地址---请稍候.../ r0 n  }6 ^" \" ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 |( @1 L0 O$ N5 D8 c9 h( F% m, L( l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - K- t) a3 A* Q$ w5 @
  36. exit7 e0 H" q5 u8 T# X8 l

  37. % i& r7 Q7 Y( u) `; s3 ~' u
  38. :2- \5 M( \. J$ f$ v$ d6 Q
  39. echo 无线网络连接---办公室IP配置---请稍候...: N2 R9 K% G/ }
  40. set ipaddress=192.168.0.100: Z. }! w5 e" z$ p1 V7 V" ]& |( i. I
  41. set subnetmask=255.255.255.0
    9 ]8 x0 m* e: R* b# I" P
  42. set defaultGateway=192.168.0.1
    + I& U  s6 p8 O' B2 A$ D( P, ?
  43. set dns=202.96.98.36
      [; k: }, [4 C: }$ `4 k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 D4 I" M' Y' Y, N/ a$ Q- k# U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , d. v9 ?3 N: O2 v0 _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! ?+ n& o! s6 E# J2 r" H9 X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! S( P/ i, c" _) m$ E6 e; x
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 o" Q) n4 o/ j1 Z" f+ N8 Q
  49. exit
    / m& n/ Z9 d! Y9 w- S- h: L, A

  50. 8 [5 x* e* P; b4 f; J7 m0 m! }
  51. :3! C- U4 G, w' H" q
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 s+ s% U% V, w  v8 K3 s
  53. netsh interface ip set address name="本地连接" source=dhcp
    : T9 G' h$ V3 ?# m
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " o* Q  O3 @+ B/ o, m, S
  55. exit
    # B( b  M. B1 h6 u' ]
  56. 6 S! L) b9 d, p* D# q+ y
  57. :4; v0 q0 s3 E; f8 o: k3 j
  58. echo 本地连接---办公室IP配置---请稍候...5 _. d* e5 \: ]
  59. set ipaddress=192.168.1.68% v+ c9 x9 y* S8 f
  60. set subnetmask=255.255.255.0
    8 n! j" N, y- b3 G( u
  61. set defaultGateway=192.168.1.1) N. n; i- R* r3 D1 r* C2 v) P
  62. set dns=202.102.128.68
    3 v2 ]" s4 q+ k/ z8 x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 m) v" `# y; [' |  i6 A& M# R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0% q! ~; J3 \4 G, f! w
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary  q+ K. {5 c% X. L% ~2 {. j, a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* i' s1 r# b) {$ A
  67. exit9 h2 a+ ?& \5 N! u
  68. 2 N3 S9 f) J# H. ~/ e) q
  69. :5/ h0 f1 \" O0 U0 u. Q* T, j' u
  70. echo 5
      ]- A  t5 v3 M/ ~3 {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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