搜索
查看: 21867|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?/ C& h$ F; C4 f& ^" i6 i: p% w

* {8 B' i, D) h2 m7 L1 \! V将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 P& B9 a. c% u6 m' A
  2. title 自动设置ip
    ; f3 v2 O) ]/ b4 w: x: a
  3. echo
    6 w2 R- U* Z$ x3 f, R: S" Z
  4. :start
    8 y0 s9 l% j* J' d
  5. cls
    8 [3 y2 L1 z0 q. `& w! I
  6. ECHO ================================
    5 m0 ]8 |8 J( l9 m! v: k9 U- E9 [
  7. ECHO 请选择要换的ip
    7 Z& @4 i/ z; U5 ]
  8. ECHO ———————————————— + N# w+ a2 c6 f) p# b
  9. echo 无线网络连接---自动获取IP地址…………1
    # ?( l1 [6 O/ X8 R
  10. echo.
    . W3 {! U1 z1 }& q/ e) J3 c$ I
  11. echo 无线网络连接---办公室IP配置……………2
    ) V. p% e& p7 ~/ J0 ^
  12. echo.
    % y4 v' ?! y4 {% ?* L: ?
  13. echo 本地连接---自动获取IP地址………………3 ' G# C/ r0 y4 X( v" q
  14. echo. + k$ N& V$ H! C/ y
  15. echo 本地连接---办公室IP配置…………………4
    ) p6 j* q) r& x9 u5 Z0 @" _
  16. echo.0 i$ [& Y5 @5 D4 [8 N
  17. echo  退出…………………………………………51 z0 p1 S* A& ]: x% X- W
  18. echo.$ V% F( O( v: ?; ^# a) G

  19. 2 \1 C2 V0 _, a5 }) ]- N+ J
  20. @set /p UserSelection=选择(1,2,3,4,5)  & A3 q3 B! [+ Z
  21. % ^$ k: A% b, ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection / d5 d+ d8 j6 _0 w1 @
  23. goto start
    " N0 ~5 t' j. e% l& |! V
  24. & f2 H+ l8 w& |( ]4 S
  25. :selection
    + z: `% Q; s& O' o( I! r8 c) N# O3 c
  26. @if "%UserSelection%"=="1" goto 1 # u9 t; ?: q: N! I/ t" {
  27. @if "%UserSelection%"=="2" goto 2
    + t% @- Y/ w8 G1 M0 r7 S1 i. M
  28. @if "%UserSelection%"=="3" goto 3 1 V; z7 u8 C6 Z" G' G4 S2 K  h
  29. @if "%UserSelection%"=="4" goto 4
    # n  v: n  E: j$ {
  30. @if "%UserSelection%"=="5" goto 5' M) m3 Q+ V1 D4 g4 N# K- {) D% a; j

  31. % |9 i' y% S8 u; v' }/ W
  32. :19 E* a9 O3 R# O7 {
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 l* b' o5 i/ i8 @2 Q" y
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 X: u* o7 s  W5 ~" ^- K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 @- h% J3 S5 J  t7 O" ?7 m% r
  36. exit
    ! X# O+ Q, M6 Q# ?" c$ L) M3 ?

  37. 3 Q( x4 s6 @$ B5 n) @
  38. :2
    % T. s/ ], i" _1 x8 V5 @- j/ T
  39. echo 无线网络连接---办公室IP配置---请稍候...8 D! U) n! y/ m5 ~6 j
  40. set ipaddress=192.168.0.1001 S/ X8 i$ k5 b) j) F& d
  41. set subnetmask=255.255.255.01 ]1 p* o* _8 N( f8 H: y
  42. set defaultGateway=192.168.0.1; }  B5 C' F3 o9 [
  43. set dns=202.96.98.36
      M/ S5 M+ M* Z7 C& D3 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 e% |( @& i9 N* e- v) M. h1 I# Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , r  }8 H+ s1 ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " g! `0 k+ g0 y5 {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    8 x% k9 F+ t; R  C
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  I0 j6 t, e( d3 Z+ V. {" m% D" j
  49. exit
    + [" l2 ~9 b2 l& q4 o1 \- q; y
  50. 2 g( _8 n* c0 p
  51. :39 f/ I# k/ I1 W0 I. o
  52. echo 本地连接---自动获取IP地址---请稍候...
      Z+ Z4 z( b+ h1 T) q; V- I
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 J9 C- [$ t" ?# s) \- M9 D
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 k/ B7 n8 Y2 p- x/ P8 G* O% G
  55. exit& h0 x; [& m% W

  56. 4 o* Q- z  M" C8 ]" ?8 [
  57. :40 }5 U- V1 }1 l: \" P# q6 t2 Q8 }3 x
  58. echo 本地连接---办公室IP配置---请稍候...! Z- }& h1 Z3 u" z
  59. set ipaddress=192.168.1.68
    ( V; f9 R. b8 D6 b) H" k
  60. set subnetmask=255.255.255.0+ s# T/ E6 Z; [  D+ M% @
  61. set defaultGateway=192.168.1.1$ c, R8 c; A/ V
  62. set dns=202.102.128.686 L$ x4 N4 @7 l) N3 q/ ^, k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 \# e8 ]: a9 u: G' I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 T% h' T# q7 Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( m( m) N, j; x6 P* F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& X7 M5 Y+ v8 K1 H1 [
  67. exit( g7 y: D. V5 ~" Z. Q

  68. # g3 S9 O9 [" M3 g
  69. :5. ^# J0 c6 `! v0 U) e: i; w
  70. echo 59 O/ j) F/ M0 Y7 c- }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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