搜索
查看: 21554|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: J% @/ b+ `! @2 R5 {
# h7 N7 b# J0 b# C* e1 Q4 ?
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 b1 ~$ ]: Z; D4 q& {5 Y. X
  2. title 自动设置ip# I! y& o7 i1 r  x% @1 L9 k' F, e
  3. echo
    & W' [+ g# p' S; Z9 V
  4. :start
    3 A7 }3 F3 }* `
  5. cls
    " K, s' N0 d1 L; Q  h/ O
  6. ECHO ================================
      w7 v0 y4 p2 j& B& }# E
  7. ECHO 请选择要换的ip
    # M) z4 K, u: \0 o" s) ]- z
  8. ECHO ————————————————
    8 ]( s$ u: T" \+ q$ T9 F" O
  9. echo 无线网络连接---自动获取IP地址…………1
    3 k: P4 O4 a+ T4 W3 g
  10. echo.
    9 z; ^( k7 M2 b+ O
  11. echo 无线网络连接---办公室IP配置……………2
    3 B3 F3 O- r& ?) X* J+ {; a
  12. echo. . O7 ]' E% U- H/ r* q+ ^& k) u
  13. echo 本地连接---自动获取IP地址………………3 0 a" Z2 `, Z* N; X* A( r
  14. echo. 8 G5 A9 r6 K; d! Z8 t2 h
  15. echo 本地连接---办公室IP配置…………………4+ B- u  D7 Q, x. M, A
  16. echo.
    + R; W4 o6 \" A+ H
  17. echo  退出…………………………………………52 Y& R/ c) N4 _/ D
  18. echo./ B; {! Y7 R; o* a$ J8 f
  19. " p1 y( t5 \, L  A
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) S) h( m+ H6 Z8 k! f
  21. ' p4 A* ]( ?; s! f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , F0 O* ]& P1 M& y
  23. goto start 1 W) P" G; \& [: H

  24. : p! w" K# s: f5 z& }& h
  25. :selection
    $ Y. `. a# U$ ?: X& L( t, R$ s* Z
  26. @if "%UserSelection%"=="1" goto 1
    ; e, X; X$ t- B+ C" d* U5 t5 n2 v
  27. @if "%UserSelection%"=="2" goto 2
    + p" v' R" o" [# ^7 f# E/ [
  28. @if "%UserSelection%"=="3" goto 3
    ( l: D) E0 `7 x# t
  29. @if "%UserSelection%"=="4" goto 4) N7 w8 C! j7 j
  30. @if "%UserSelection%"=="5" goto 5% @- Z) b7 y# q9 e4 f8 O& I

  31. ( ?) K2 w2 u! y+ g1 h
  32. :1* q: t% K+ k% U& y/ L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; r# s( u( }: T
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . P% Q% T8 ?) g) [: L" C) O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * o% [' C+ ~$ d. i% f
  36. exit3 b/ Y) x2 H3 n4 \
  37. . ?1 Q7 z& k" J
  38. :2) `* X9 b: e/ M& Y' v
  39. echo 无线网络连接---办公室IP配置---请稍候.... e0 ?7 m, m' ]3 u2 U$ Z
  40. set ipaddress=192.168.0.100
    ' g3 z( O5 d  F& s7 k
  41. set subnetmask=255.255.255.0( N) j3 j7 `7 t: P0 |! b0 t! ~
  42. set defaultGateway=192.168.0.1
    5 Z  M! Y" p0 R$ H
  43. set dns=202.96.98.36
    ! P: b. z, d+ {$ A. H0 d2 Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 N+ B3 ~3 Z3 t' N9 |
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      [0 `- D& h6 x( F9 {/ ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; `& ?; J8 |; i' B  h6 `- u; _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" [  i' B  g* O' k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 F" G2 }% h) B5 a$ }# }
  49. exit1 {. Z: }# |! Y: M! _
  50. & l! Z) K  _" v5 A/ k! T! n
  51. :33 L& N  Y2 j9 I4 F  ~
  52. echo 本地连接---自动获取IP地址---请稍候..., \1 R8 `1 _7 T7 f  F
  53. netsh interface ip set address name="本地连接" source=dhcp& Y1 Y; y/ |0 w4 g
  54. netsh interface ip set dns name="本地连接" source=dhcp! ]( v1 j6 \8 z, @
  55. exit$ L7 ~4 L- I$ \% H9 W  n+ C

  56. 9 g  H  c, X& p
  57. :4& {5 f4 g8 G$ b+ Y: y
  58. echo 本地连接---办公室IP配置---请稍候...
    - i, w& X. |  W" V: H. M. s4 R
  59. set ipaddress=192.168.1.68
    5 Z1 i. I* f8 K) u* q3 K1 r# W
  60. set subnetmask=255.255.255.0
    7 p* l0 P5 l9 D% {8 p
  61. set defaultGateway=192.168.1.19 f  T7 M6 `/ d# T/ Q
  62. set dns=202.102.128.685 J: R* C4 V+ W: b0 h, \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # J' C( d# o4 y$ R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" g8 i9 C6 m8 U# G( I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 k  a. h2 I/ A+ f& s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! u4 H- _* m2 T6 s: I' z
  67. exit$ V1 U6 f0 H2 U* ~/ u* D8 f

  68. / z) p0 s0 O2 t, W' U
  69. :52 M- Y9 X' ]% G
  70. echo 5
    + g" Y6 g& r1 @6 U$ v/ t+ |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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