搜索
查看: 21377|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
% {4 A# z1 h8 S2 G0 C/ ]' G4 h3 t$ C  i1 q( r
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : j# ^/ T3 j0 S; ~2 u' N1 N3 p. e
  2. title 自动设置ip
    ( R+ k, g; Q: ]
  3. echo
    7 H- Q! }. _, ~, I3 c) {( |  r" r( S
  4. :start 1 `0 `9 h8 E9 K* G% k
  5. cls
    + {7 {" a7 E6 K
  6. ECHO ================================
    ! I- W4 ^! a. E  k
  7. ECHO 请选择要换的ip 1 u) x. X+ y, V0 {5 h% P2 {+ y) c
  8. ECHO ———————————————— ! S0 ]4 s. S5 @; K  P
  9. echo 无线网络连接---自动获取IP地址…………1
    7 H9 s% M8 C& s% ]* J
  10. echo.
    9 O; z7 o( w, h6 u; ^2 Z
  11. echo 无线网络连接---办公室IP配置……………2 + B0 m" L4 B# V& k# n( J
  12. echo.
    ) f2 ^2 z( E4 B8 y; m, A$ D. x7 G
  13. echo 本地连接---自动获取IP地址………………3
    ( d2 z& X# `5 w" A$ K+ a
  14. echo.
    6 l6 Q2 T- g- k
  15. echo 本地连接---办公室IP配置…………………4% }, _9 z+ p0 s6 z, k! o' D. _
  16. echo., h/ B+ L/ ~+ V  ?% d
  17. echo  退出…………………………………………5
    + t% A( |2 z1 @4 Y& ?4 K3 R8 ~
  18. echo.
    3 O9 j: \. H' T) r* L' Y; J

  19. 6 L% @! p" q2 v6 ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  - b# j2 W5 n  r2 D8 i4 D
  21. ; ^4 ~0 P( |. v& c, E2 L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      Y' b' D5 A$ T3 O! ]
  23. goto start
    0 A# ~# h1 l& ?+ P. M8 D+ q

  24. , t! T1 H0 X# Z! w# ?
  25. :selection $ L( d- l1 W: f1 X. B/ C0 j1 T
  26. @if "%UserSelection%"=="1" goto 1
    ' d- y" `4 ~" |
  27. @if "%UserSelection%"=="2" goto 2- p# ~+ Q% J3 ^- F) j
  28. @if "%UserSelection%"=="3" goto 3 0 N( N3 [- ^6 R, d; Y
  29. @if "%UserSelection%"=="4" goto 4
    / P( W& ~& f2 [
  30. @if "%UserSelection%"=="5" goto 5
    1 k  a' f, d+ A! N

  31.   v1 Q6 J8 j! T2 o, R, v2 A) C
  32. :1% o4 w0 M5 e/ G5 h; E
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 a+ p3 q# Z. B! ], P
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # {# _1 Z6 @. V$ \# ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 Q; o$ Q6 Y' L9 S5 x& D6 z9 C
  36. exit9 L* }2 C7 ?, H% n; T& E/ e$ |4 @

  37. 6 g& g- d: h- l/ W" A, U
  38. :2# d4 [8 G! P6 {. X9 ~0 B; l
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . w( q5 T2 ]4 P% v+ J
  40. set ipaddress=192.168.0.1003 v. Y. y; X$ z$ q( r7 \
  41. set subnetmask=255.255.255.0
    7 a' j+ {4 o. [. g6 c9 G/ u% g8 \
  42. set defaultGateway=192.168.0.1
    0 f1 Q6 t: L. W, H8 T
  43. set dns=202.96.98.36
    0 |( [: k/ ^+ i% j* y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , [' D, T5 }0 @* h, b' H, P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%+ p/ e& X. C# R/ M% c) `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    2 }5 e8 j/ g& e# I. w
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( i: |+ V3 ~: f9 N- w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%! o& D$ ^+ Z: P* Z
  49. exit/ j1 c9 H! B1 @+ m! a. p6 b* }
  50. ( s- R% p0 G: n+ l2 g" A
  51. :3. H/ ~6 K( c  ]$ d; r8 E3 [
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( e) y  ?/ P; w- G/ V$ g( ^* U, d0 ]
  53. netsh interface ip set address name="本地连接" source=dhcp$ T4 `2 Q' e( L0 G/ @
  54. netsh interface ip set dns name="本地连接" source=dhcp: M/ B  {3 t+ U: Y: b0 [
  55. exit
    ( i& L7 O. f% j7 g* R. Q

  56. ' c( r* Z$ v4 a. y/ q& C9 O" U5 {
  57. :4* }+ H6 K$ A  ~/ B
  58. echo 本地连接---办公室IP配置---请稍候...6 W; o$ ^+ R8 G9 O  w, }
  59. set ipaddress=192.168.1.68
    / g# U7 o) l7 z' B& k$ _3 Q
  60. set subnetmask=255.255.255.0% S: S2 @3 d) n, A: N  M$ ]
  61. set defaultGateway=192.168.1.18 U4 @2 i! n! F4 F3 \" @
  62. set dns=202.102.128.68
    * O3 N8 A9 n: [$ b( X" b! o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . w+ b7 Y; R% ~; x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 H( p" u+ R) L5 |+ g5 |/ K
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 D  i+ K5 I) K4 @( j, R" E5 @3 a
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% N5 b& T& b% v, h2 o8 @
  67. exit
    + m) F! |) `3 K; a6 y
  68. 8 |" b* u% ?: w  o, H" e( E: [3 Z. D
  69. :5
    5 f+ J& O2 v/ {% f# s4 N
  70. echo 58 Q4 f7 `; [# g- s: g2 w) L# T, H, m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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