搜索
查看: 21462|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* n( ]& m# U- j, f( k
6 s$ z2 t# s' d! C( ?. O将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off2 s' s* Y& ?* B; B9 d' B0 i
  2. title 自动设置ip& |8 H( H2 j: B2 h2 ^% ^% Y% `
  3. echo1 ?$ ?/ u) }. J0 Q
  4. :start
    * o& J. G# [# y" r
  5. cls 7 e# L/ \: g$ q; B7 N- ?* b
  6. ECHO ================================
    " k, z( t6 ]5 D( H
  7. ECHO 请选择要换的ip
    : _+ Y6 e; _' a' B2 F- s
  8. ECHO ————————————————
    " o& @# ]* Y( a7 W7 C
  9. echo 无线网络连接---自动获取IP地址…………1 0 T0 ~0 b- o5 d0 S$ Q
  10. echo. ) v0 Y& h/ j4 {% e
  11. echo 无线网络连接---办公室IP配置……………2   N" [7 V/ s. j8 v
  12. echo. ) E2 G: c' h# ^; O% x
  13. echo 本地连接---自动获取IP地址………………3
    " D8 j6 o! W, ]7 p0 J* v+ Y. X
  14. echo.
    0 K% F8 u1 W3 M$ @
  15. echo 本地连接---办公室IP配置…………………4
    ! o! ^% P. R1 \
  16. echo.
    " t3 Z! G! G) }" K9 i
  17. echo  退出…………………………………………5
    0 V  w3 k7 X6 T4 D7 O3 w! ]# H
  18. echo.
    . C' e- {) ?( ?" l
  19. 5 a( l2 {) s( J/ ~* A
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; P' G1 Z; V1 ~
  21. # {+ ]# A5 K$ k7 `1 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 V/ y3 ?0 \1 l9 s( n2 s9 o
  23. goto start ! D8 t" C1 q8 q" K2 I7 V
  24. / x: e$ g& z* ~: g& s% i- X
  25. :selection / F" f' w, W% v4 v
  26. @if "%UserSelection%"=="1" goto 1
    # y4 J4 H0 ]* l" y
  27. @if "%UserSelection%"=="2" goto 2  j  |: q1 M, ^4 `+ H
  28. @if "%UserSelection%"=="3" goto 3
    ' B2 J3 R, B8 }- o8 o) N
  29. @if "%UserSelection%"=="4" goto 4
    # z% z# t3 `1 f. D9 C
  30. @if "%UserSelection%"=="5" goto 5
    9 ~) P* u3 \3 S' O
  31.   O4 A% Y' }+ t
  32. :1- n- U( ?$ @( u2 L
  33. echo 无线网络连接---自动获取IP地址---请稍候...; ~2 p7 O6 E$ K- u: @+ W
  34. netsh interface ip set address name="无线网络连接" source=dhcp' q5 ]( C' |0 H2 i/ F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    5 N; ^% @* u& E1 S# l& H8 `+ T! l
  36. exit  U/ C- o3 a+ B! H5 }

  37. / H, y, e" ~/ x: w# z$ }# K) j
  38. :2
    + }, |% ~+ Z# d9 L0 W+ v
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : s4 z) d2 [2 i0 i" X# L* H
  40. set ipaddress=192.168.0.100+ S  {5 r! G: K; w
  41. set subnetmask=255.255.255.0
    + F) v% ~8 I" ]# C0 y- W! S
  42. set defaultGateway=192.168.0.1
    3 ?' Q5 p0 I, X, ]% x" `8 Z$ ?
  43. set dns=202.96.98.36
    9 R. G5 S3 U% n+ k! n7 k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& O1 d" ]( T9 O  I1 f* Y! j  d
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . P/ c& y% {% L# R' ?9 m% J0 t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    % |1 d5 j8 C' `: n# T4 \2 _6 X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 r8 T, t  L/ G6 H+ w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) H9 \; L* P, J7 z8 b
  49. exit7 c$ x9 A" n) N, N- C5 u+ o
  50. 2 M- ~, d( }9 g% n" S* I# {
  51. :3
    ( e9 E2 q+ l$ F. s2 ^1 d1 G/ c6 K4 v9 @
  52. echo 本地连接---自动获取IP地址---请稍候...
      n( c' |6 p+ y. i0 _
  53. netsh interface ip set address name="本地连接" source=dhcp7 x6 g& b$ m/ ~, i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ s8 Z, A6 K5 c& c% m
  55. exit" D: H7 G: J; h& p7 \: a* V

  56. , H: O. j5 N) V6 \% H# s
  57. :4
    ' \* U" L# G4 F7 k* A) I6 v
  58. echo 本地连接---办公室IP配置---请稍候...& [, F* n/ q3 u4 R3 g+ W, T# w
  59. set ipaddress=192.168.1.68" s. A- W7 _" R) n7 J& J, d
  60. set subnetmask=255.255.255.0
    6 y/ r( b6 b  `8 d& t
  61. set defaultGateway=192.168.1.1) Y; k1 K+ k) L4 X
  62. set dns=202.102.128.68
    : G1 ?4 j+ D& t/ a" ~& b+ \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % G1 c7 f' t- _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; n) k) S( B, @4 G7 B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
      T# U  w9 C2 N& E1 B. \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' D7 o) C' I" C, `& N/ {
  67. exit
    9 u- N2 S9 a, D) m7 Y# V

  68. ; i" a0 f2 c! d
  69. :58 F! H- h5 {  C  U7 T1 I
  70. echo 5% I* H7 N' ]0 M1 |2 F. T- ~' g. A1 Y( I) H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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