搜索
查看: 21923|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- R: f8 e, H1 V9 y( U( \+ I8 k

7 F4 P; b7 G$ f) I0 T! L将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % ^5 p: s6 g" ]. A9 z8 S( \+ b
  2. title 自动设置ip
    7 t; f) O0 S, y* T& I3 k& o
  3. echo1 F3 C! \. d. g7 {9 k) ~. @3 q
  4. :start * B9 J7 ^; C- w
  5. cls 6 K- w4 q. G/ @! o- k
  6. ECHO ================================ # B/ ]7 ?' i4 t2 r- p+ I
  7. ECHO 请选择要换的ip : N- N+ F' J$ q. W
  8. ECHO ————————————————
    7 C; c3 ]' x/ g7 S5 f
  9. echo 无线网络连接---自动获取IP地址…………1 . T0 q" V; F9 N; o
  10. echo. : D' d- K3 m) j2 ]* A
  11. echo 无线网络连接---办公室IP配置……………2 7 ^3 w: m2 v' g: P% z, i1 W
  12. echo.   H" Y1 d/ h: g, Q/ Q9 d( B
  13. echo 本地连接---自动获取IP地址………………3 . R/ S& Q3 E; y  _% ^6 I6 I
  14. echo. % t' E! f" c+ o- K# X
  15. echo 本地连接---办公室IP配置…………………42 ~- L& T% m* F4 S9 j& u. R3 \  p
  16. echo.
    ' e0 W- W; K1 c6 l/ o1 L. `+ M
  17. echo  退出…………………………………………5
    $ O! @% e, a0 c' y, ^% Y
  18. echo.
    3 f& l5 D  z  s7 a: P

  19. . l8 w3 n1 \7 S% \6 G2 h2 P' j
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - {1 Y  L+ ^8 m

  21. ; C$ x. S3 }, d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ) g4 V* y( a5 w2 T+ G% d
  23. goto start
    ! y4 U& r! F' b2 X' @9 e8 W

  24. 4 P3 G* T' [7 A
  25. :selection , D4 k+ C, B6 L! V
  26. @if "%UserSelection%"=="1" goto 1
    & G- h' P8 k+ j. X  T  S
  27. @if "%UserSelection%"=="2" goto 24 V# p) ]2 u$ J
  28. @if "%UserSelection%"=="3" goto 3
    6 v) g2 O0 O9 [- s1 }8 k9 g
  29. @if "%UserSelection%"=="4" goto 4+ R( K8 _7 w* I
  30. @if "%UserSelection%"=="5" goto 5
    ) u. E6 E* T- @: C% s$ T

  31. 2 U. b+ ^- J% \' J1 D6 T6 H4 d
  32. :1, [: Y! k4 Z9 \! }# }
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    # H* }; v3 ^0 _' I
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % H1 Z/ [  c" \5 ^# l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 D7 B" L% b2 ~9 M0 ]% C( A! T, ?, E
  36. exit
    4 ^- M% k" Y+ C- P# a3 k' A

  37. " s/ Q8 K) A9 z' `+ |* ^# q
  38. :2
    : t6 @% K3 h9 {% C* o
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 M4 z5 A" t5 S, k
  40. set ipaddress=192.168.0.100
    7 y+ e0 L2 _0 B
  41. set subnetmask=255.255.255.00 g2 V# c2 l- h( J- [
  42. set defaultGateway=192.168.0.17 G3 p9 q, _1 S) c
  43. set dns=202.96.98.36& `' ?" k1 C! c% x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 U+ e  D" w( ?6 l/ {% U' w0 E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* X/ \: _- W* u3 |) b$ {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      V" A$ n) }" a" Q; Q3 }! z8 j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    5 ^5 g/ v" e% R/ l5 {+ X
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( Y% O+ O  \( \! t3 f
  49. exit6 k, b: J9 H( O8 b: S9 K

  50. 8 S! B- _$ g5 ^. a, L4 b( s; Z
  51. :3
    : n% m7 d! L8 _2 f7 t- x; C
  52. echo 本地连接---自动获取IP地址---请稍候...
    ! n3 I  i- M! S$ E2 q; w
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 H5 ^7 x+ A" E  a" i
  54. netsh interface ip set dns name="本地连接" source=dhcp' @7 _% `! ^9 w6 v% N8 X3 n; Y, Z4 x
  55. exit4 R7 D3 Q: V3 w. \4 }
  56. * y  X% t6 x4 G1 a
  57. :4
    2 A3 X" y* ~, I% z- l, B
  58. echo 本地连接---办公室IP配置---请稍候...
    - A5 s& ]: [/ ?" ]7 J& l. P) k
  59. set ipaddress=192.168.1.68
    6 i) D: }& ^/ C" q
  60. set subnetmask=255.255.255.0
    ) |9 E$ R5 Q: i4 o+ j
  61. set defaultGateway=192.168.1.1
    0 m' @* M6 [, U  w, i& f2 @
  62. set dns=202.102.128.684 e8 k0 i( r2 U  K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 p1 s7 W8 W! S  @1 @8 l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    . u4 i, ^7 G* Q% N# T; B8 W% r; W- x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, t1 D( C$ V; B. ~- ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; y7 \( t7 T0 A4 x& ?, U
  67. exit/ s& P2 M) X( ]% D8 f
  68. & d" o2 B/ X: S$ N2 v, S
  69. :51 g3 o& r* C0 f
  70. echo 5
    % \. }3 Y2 ?4 O: w" Q- j9 g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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