搜索
查看: 21573|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; Z+ z+ ^  K  _. m& O$ n1 r* B
! k$ W4 I; j: |7 i
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, U$ G+ w2 c, r; F
  2. title 自动设置ip* n% R! g9 b3 {/ q7 P" q9 S
  3. echo
    9 v# }. v' A* L& t% ?' ?
  4. :start   g" D0 r! D5 H7 Q
  5. cls
    , d& T+ B/ F4 y# K: S7 W/ w
  6. ECHO ================================
    9 I: [- u9 d* n% d( b
  7. ECHO 请选择要换的ip ( M0 L$ D1 D& d$ Z' g1 h
  8. ECHO ————————————————
    3 p4 S" M0 Q3 p$ B" O* F/ Q* f) n
  9. echo 无线网络连接---自动获取IP地址…………1
    9 Y' K, m. ], C# O  {" J9 ^# A* X! u
  10. echo.
    : a5 O# C8 n* H' q
  11. echo 无线网络连接---办公室IP配置……………2 0 U# W: z: J; `, x" `; {
  12. echo.
    0 |. ]' v4 n2 u9 i' M( D5 ?
  13. echo 本地连接---自动获取IP地址………………3 1 `6 J. X" G8 L6 r8 w6 V( @, U8 |
  14. echo. ; S4 e! I! N  W; V/ V
  15. echo 本地连接---办公室IP配置…………………4
    # `7 ^8 x* X. J0 W$ I* z$ K$ S  F
  16. echo.; g+ z' d% T% P* g4 l1 U$ e2 o+ ^: N
  17. echo  退出…………………………………………5. \( o' @/ S& a. |; K
  18. echo.1 f! J. E3 m; c% H; A* T6 P/ `- s

  19. : f! A3 @6 v8 r; T4 {+ t4 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 r  Y* E; C' Y

  21. 7 y; ~5 P) E. l# o! H
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; t1 M2 x2 r+ W+ J
  23. goto start
    ' K* _4 R0 Q/ ?4 f1 G( P* U
  24. & m# E% E% W9 K& E' H' R0 M) D8 Y
  25. :selection
    7 A  G! A  i* j, z
  26. @if "%UserSelection%"=="1" goto 1
    4 G  o# z1 ]7 k( H! D2 Q2 d
  27. @if "%UserSelection%"=="2" goto 2
    " _# k* ?, {( j6 c- ~
  28. @if "%UserSelection%"=="3" goto 3
    ( d) i( G4 V& `5 e, J$ s) `4 I
  29. @if "%UserSelection%"=="4" goto 4
    ! J( c3 b1 ?7 Z7 R* n0 s% V
  30. @if "%UserSelection%"=="5" goto 5
    ) z# B: m2 m8 H; O% s# ?8 W
  31. # M8 \- p5 [5 ~3 j$ ?+ s
  32. :1
    " P7 F& o4 N/ F, H8 K
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 I0 z, N" x) d% D; c$ ^" }
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 v4 S5 f. h* O% X/ u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. ]* y, T1 o  ^4 k9 ~0 U
  36. exit
    7 {& }9 a0 {! ]  Z4 n

  37. ) t6 @, |. M3 _. y
  38. :2
    + z4 q& z$ e& B3 c
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! r2 b: @. j- v* |. ~
  40. set ipaddress=192.168.0.1002 F$ v1 P7 _; G% Q1 b! e
  41. set subnetmask=255.255.255.03 s4 B6 o7 C& L
  42. set defaultGateway=192.168.0.1( X/ J' _; P" R- J
  43. set dns=202.96.98.36  x' M, B3 i$ C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 t# x5 c6 d+ p6 L. H" a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 D- R( ]' p$ h; x; C0 T. v1 r" ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    . y: k' O3 ]1 h4 Y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    & `4 }7 N( n, y# @; i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%3 O/ q: J3 ?2 Y' j8 k/ u& G
  49. exit
    # n+ y+ F4 o7 q- n
  50. / V+ _6 Z3 b- g5 G1 }; ~
  51. :3
    & y) T% E" y1 p- ^$ k5 M) M
  52. echo 本地连接---自动获取IP地址---请稍候.../ P$ E" n' \; F) ~" N# S
  53. netsh interface ip set address name="本地连接" source=dhcp
    ! J( w( d& }( i2 K
  54. netsh interface ip set dns name="本地连接" source=dhcp) s4 w7 O0 ^+ o7 G5 v* C% H$ a
  55. exit$ r5 d7 Q) v- T9 n3 f0 g

  56. ( J0 N2 {0 u' u7 F# @. d
  57. :4  x1 v' |8 s+ f3 ]$ |9 `& b# q6 l
  58. echo 本地连接---办公室IP配置---请稍候...1 w6 S1 g# m6 e& ~5 G2 _4 ]
  59. set ipaddress=192.168.1.68
      G- @3 h; x5 A* k9 j5 Q& n! q6 V# L
  60. set subnetmask=255.255.255.0
    8 n" h3 \* f3 L
  61. set defaultGateway=192.168.1.1
    , a/ y8 T5 i- n
  62. set dns=202.102.128.68( W  [3 @6 W- e- |7 O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: W" n& ^4 M7 d3 ^) R5 W2 U
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 e" F  c# x+ @5 w- W3 F6 i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % B1 l" }* j& ~$ [5 l% I* p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    - Q( a  W, ]% T
  67. exit' K( w# K# P7 ?3 l9 T1 {8 R, }
  68. % Q$ y  s" r. Q* s' c
  69. :5& ]* k  x' n# G, \
  70. echo 5+ |5 e- _: W* `" l* i% U4 D6 Y* f2 J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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