搜索
查看: 21559|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?* T; S1 I7 \0 |4 W
: e! `7 ^/ \; I9 V" p
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off# |. R: T  {) d
  2. title 自动设置ip
    , R: @8 ?- s4 Z& S1 ~: N. y! z0 H% S
  3. echo& _. n4 [& [# W. t4 [, Y
  4. :start ' ^. [7 Y( Y! {) B  t" ?
  5. cls : a1 \' _, u# n8 D0 _1 H- B. u
  6. ECHO ================================ % _0 {# G- v) c5 N- w  z
  7. ECHO 请选择要换的ip
    6 r& u0 A4 _3 y, K( Z
  8. ECHO ———————————————— * @$ K) H, I2 U- ^4 D
  9. echo 无线网络连接---自动获取IP地址…………1   L3 V0 M6 Y7 l9 _
  10. echo.
    / d- |3 B5 S# v% g
  11. echo 无线网络连接---办公室IP配置……………2
    4 C, [1 M. t, Y" a
  12. echo. 1 W7 f' s! T& R
  13. echo 本地连接---自动获取IP地址………………3 1 U3 X6 F5 v! C  h9 ~0 e
  14. echo. 5 f, B$ P% `. O- n7 V/ T
  15. echo 本地连接---办公室IP配置…………………49 F2 @% W8 f8 `- K
  16. echo.6 N1 a/ J/ y2 r8 t
  17. echo  退出…………………………………………58 S; C8 ?8 j: r- B0 z# _: w
  18. echo.- m3 v5 W" O% o9 ?5 v
  19. & t  r  P- K: e3 ]3 ~/ ?% S2 e
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' e/ R2 h- [$ \/ @7 G/ f9 K3 p) ~
  21. 6 Y1 S$ k* R+ H0 h) R- C2 x- X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 n6 a/ w# U: Z% |( l7 r& }  N
  23. goto start 0 Z' y% ~$ ^; C! M
  24. : V, D( @0 g6 I' q! k# [* X2 ]! B
  25. :selection
    5 W# }7 Z4 K' L2 m1 V4 }, B
  26. @if "%UserSelection%"=="1" goto 1 9 K0 ]/ J1 _1 Q
  27. @if "%UserSelection%"=="2" goto 2
    6 b. Q3 n5 u: t. W; g6 M7 x( W  r
  28. @if "%UserSelection%"=="3" goto 3 9 ?+ B' T$ V2 \4 k/ |6 Q7 \3 P
  29. @if "%UserSelection%"=="4" goto 4
    # h/ s3 `2 W5 b, t0 c
  30. @if "%UserSelection%"=="5" goto 5
    % |- j8 A, f" F9 f% @2 W- {8 D

  31. 3 N  C' u3 X3 f5 Q% @4 T
  32. :1
    # @' L1 z; F; a! O3 K5 J. ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' s0 v' H1 o+ p
  34. netsh interface ip set address name="无线网络连接" source=dhcp% y" Q5 U, W) N! w
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    + J4 ]% L& m) L* b# S/ \# P$ s
  36. exit8 u$ D8 s; ?3 Z% v9 I
  37. - C9 _, z. x: n$ h$ j, v
  38. :2
    ; A9 R4 |: V+ Q* H
  39. echo 无线网络连接---办公室IP配置---请稍候...! \: j# p" k- O$ c1 J% G
  40. set ipaddress=192.168.0.1000 z/ t/ t/ W3 X
  41. set subnetmask=255.255.255.0* G9 `6 C% A0 H( L+ ?! @4 B$ z
  42. set defaultGateway=192.168.0.18 z1 ^- V# L' ^9 D! O/ f
  43. set dns=202.96.98.36# m2 O, ?- X/ \9 u7 J6 X
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 [. e4 u9 H3 C, G/ j
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . H& d/ O) j% Q8 h6 @5 n
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) b6 D/ O+ d0 d6 b
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 n, Q) ^5 r5 h) b/ w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% Y' s6 N/ ]5 }/ c; u6 ]4 x
  49. exit
    : G5 ]8 m' R, [9 N0 B3 `7 c

  50. , V$ \, ^; L0 b$ t
  51. :39 `. A0 r* L( v2 H# y( [
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' N( P4 A. ?: M! J1 M& X
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 y, d  m6 o6 `: ^6 g
  54. netsh interface ip set dns name="本地连接" source=dhcp% `& Z+ v& ]  _0 X
  55. exit$ E) e8 i) r5 B$ |  F! B

  56. " m! X2 f+ |& o2 L
  57. :4- _8 h5 D- D8 p8 D/ b
  58. echo 本地连接---办公室IP配置---请稍候...4 l. K9 l% m/ U5 n( B, A/ k
  59. set ipaddress=192.168.1.684 M9 z6 E* ^4 b4 k
  60. set subnetmask=255.255.255.0
    & [7 Q9 D' M; K2 b
  61. set defaultGateway=192.168.1.1
    1 g# M3 k+ _9 _$ M
  62. set dns=202.102.128.681 _+ v+ U1 j" Z1 X3 u) Y. o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 s) B, K- v& c. a) ]7 q
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0$ w6 d0 ^0 A9 h3 [: w2 Z: ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, s) l5 Y  K9 L- @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 [2 W+ b" ^! ]  @# S
  67. exit" g  x0 w% t1 E$ E% t# Z0 l

  68. 0 \2 \1 J. Z" p. ~- U# H4 v
  69. :5+ F: I* n% W. }, W* ]1 i8 r: f
  70. echo 5
    ) L7 L/ j6 |9 |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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