搜索
查看: 21924|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* y2 u3 M8 |' |) s4 r
# `; S" ]5 b4 e* ~! h( f% X8 b' p& J将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off& i. l" S4 g  ?. j$ ]
  2. title 自动设置ip, A7 I/ K% \( p7 w2 |' c
  3. echo( t! S$ T; L) N9 G+ u
  4. :start ) z! X/ F6 }  h! g5 H1 u$ D2 R" f
  5. cls - K& E+ {7 R. q. N/ ]
  6. ECHO ================================ 2 c2 H( M& M$ D6 n; e9 x
  7. ECHO 请选择要换的ip
    2 {+ H5 I& G: S5 ]  ^4 \% {2 e
  8. ECHO ————————————————
    7 ~  y$ E* i+ |
  9. echo 无线网络连接---自动获取IP地址…………1 ! m- ^2 z& A1 W! ~% B
  10. echo. $ w# B4 v$ ]% K3 Y" C% _
  11. echo 无线网络连接---办公室IP配置……………2 - \2 u% l$ F$ Q" S
  12. echo. * j- C. ?( C5 G: L0 Z4 I
  13. echo 本地连接---自动获取IP地址………………3
    2 g6 n$ Q2 }; c. \6 L0 S4 F
  14. echo.
    # J! i3 f) O" s
  15. echo 本地连接---办公室IP配置…………………4
    / _8 M! K; d5 L8 \7 s
  16. echo.% j6 b2 T) J2 J8 Z  `* E
  17. echo  退出…………………………………………56 b& Q- u- {( c$ y
  18. echo.
    : w* m2 o3 S: r  x
  19. ; r! u% i+ X3 T; K
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! [6 t' [5 z9 H/ U) }. n) d8 J

  21. . |. E- c' i: ?9 i( h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 L  {" ~( a' O' o/ {" O8 n& Q% _! e
  23. goto start
    ) @- O% z/ ?% K) {
  24.   `; k, ~' a! F3 z) A' o6 }
  25. :selection
    " U& E0 \$ ~& ]. m2 G
  26. @if "%UserSelection%"=="1" goto 1 . V' a% ?5 `+ X( v. x! Q8 ?
  27. @if "%UserSelection%"=="2" goto 2
    6 A& w6 K  @1 c
  28. @if "%UserSelection%"=="3" goto 3
    ' I- k) s8 c; K
  29. @if "%UserSelection%"=="4" goto 46 U! q9 D- ?' V7 K+ F3 ^) c! |+ `
  30. @if "%UserSelection%"=="5" goto 5
    : w8 v, _0 A' ^: r# r: H  ]2 j0 b

  31. & P, N. Y7 o' P+ R! Q  d
  32. :1
    ' T5 o' u8 F: N; U
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 r; v/ @6 q7 o# m: c: n+ M, A; ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 R  W6 Q1 ^: t9 ?1 ~5 p# X9 [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: |& v$ ?: T8 _
  36. exit
    ; N, x0 }( X$ G6 C

  37. 2 V! K, w  I: r( ?/ L$ Y2 p  i
  38. :2, ^) E# n6 y: ^) \
  39. echo 无线网络连接---办公室IP配置---请稍候.../ [8 r4 d, S7 r9 W1 A4 c
  40. set ipaddress=192.168.0.100
    * w# O; O/ q" @; U5 h; ]
  41. set subnetmask=255.255.255.0
    : p: o3 g. s* E1 ~
  42. set defaultGateway=192.168.0.1' n; z5 U$ x0 E/ h8 Q9 ^+ T) O
  43. set dns=202.96.98.364 @8 m& J* v% R  Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0: k: m4 c, o' U; e
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & `! n, X4 `" [# i$ Q- K# g5 A
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 R( Z% Y+ e1 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: S3 C: P! |% ~* @0 X$ W* n2 C) W
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 l8 q1 Q  v! l+ o. [
  49. exit5 t* j  H/ t( J4 G* D

  50. ' @9 W( p' u0 M7 b) h4 {3 R2 P& J$ G
  51. :3+ [& {, ]7 A5 e0 b  F; r' M5 e5 ?
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' ?& O% {$ @' U% Q6 L+ o9 w8 u
  53. netsh interface ip set address name="本地连接" source=dhcp4 k) @: F) u, K$ m( B2 M* v. \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ W3 C( i  P. l% `: V, R3 \4 V' F1 J
  55. exit
    % r- A+ z. d/ e3 k( z
  56. % y& x" x( J+ M5 n
  57. :4" d* V# n1 o# L, Y
  58. echo 本地连接---办公室IP配置---请稍候...
    9 M. `) b" o- i# s. e! ?* P  N
  59. set ipaddress=192.168.1.684 q6 s, K% j$ Y- k$ K2 _' F
  60. set subnetmask=255.255.255.0
    / F" j/ \. U2 \
  61. set defaultGateway=192.168.1.1
    " ~0 V9 Y( ~$ j: R& F
  62. set dns=202.102.128.68) q% Y3 \( l  n; E6 g" r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - S+ A- s7 ~' L, e, h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # m: C4 A- s! R# Z+ H) S; ~3 \* f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary; v* O8 o- L7 M$ L, L/ u; P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 F. M# w, Z) M# _) e' w
  67. exit5 u$ V) P+ w" ^* V, L2 f

  68. 6 |6 {, q- g' L& j( e! b
  69. :5
    3 [" {- ~$ r: d
  70. echo 5) ]# y2 C1 {* w( W) A; P+ v! C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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