搜索
查看: 21965|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 \8 O0 E' S7 D* e# Z, m% q
( s) a: R  J4 X) d# s/ Y7 _& e& ^2 B将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off( u/ a$ a. J$ W% w& S8 L' D& f
  2. title 自动设置ip( O9 Q+ F& @' K- |' f6 |
  3. echo
    + [, m0 U, z% K2 N. T4 z
  4. :start # u8 t" Q. q# e  Z+ H
  5. cls / `+ z$ l. m7 o! w; l5 _
  6. ECHO ================================ " {4 ~1 S% R* c; c
  7. ECHO 请选择要换的ip ( K+ T) I6 _7 O/ o8 W7 C
  8. ECHO ————————————————
    : ?9 {' G* o. A% Y0 b( \
  9. echo 无线网络连接---自动获取IP地址…………1 ( a2 `, ], u6 i
  10. echo.
    9 D5 T' `% s- c
  11. echo 无线网络连接---办公室IP配置……………2
    0 N- ]# c6 F# a. [
  12. echo.
    : U. t* q9 g5 R+ a" I) X! R
  13. echo 本地连接---自动获取IP地址………………3 0 @* A1 y# x# m' R8 C/ U' E
  14. echo. 2 [! P0 g+ M0 x
  15. echo 本地连接---办公室IP配置…………………4  L# A! z7 z6 K* i7 G
  16. echo.
    & g1 x9 I3 b2 u2 W: C
  17. echo  退出…………………………………………5% h! p1 S  b5 ~1 Q" E1 p
  18. echo.
    2 s% C/ L! r, n. o
  19. . |4 g5 W$ g; l4 U
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! |+ n7 c9 k9 J0 ]9 u3 Q6 w
  21. % w. n- R6 f" l: d1 J/ _- _8 X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection   h( B7 ?& y2 Z$ F
  23. goto start
    9 n8 y% q% D+ p* Y

  24. 8 c! T) c( S5 X. U+ t# H
  25. :selection $ Z  H+ F6 d" O1 h& n
  26. @if "%UserSelection%"=="1" goto 1 ' C- q$ O! V; t+ Y, R) D& x8 _# F
  27. @if "%UserSelection%"=="2" goto 21 o5 `8 Q5 C; [  z
  28. @if "%UserSelection%"=="3" goto 3 0 L( b* y5 W: h! G" u1 h$ d7 }
  29. @if "%UserSelection%"=="4" goto 4
    + W$ ~1 g7 Y& s& [5 L
  30. @if "%UserSelection%"=="5" goto 5' s% Z2 [7 `7 [! }4 O5 O
  31. 2 d. o0 W/ S+ G1 X" b+ V9 Q0 y
  32. :1
    - x0 W% B5 |& S6 R. v0 I
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ ?2 _' j7 g3 H  F% W) q* E  a
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 y4 ?  {5 h5 k' V3 k( y* `
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - E: l3 z5 f& F" H4 \
  36. exit
    & D5 {; D( J7 q3 R5 a+ k/ W

  37. 7 g' w! Y: P5 ^' K5 k" C3 `
  38. :2
    7 q5 v$ T) U4 B) s3 q- C
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 ^- t  `( G8 f. j; e: D
  40. set ipaddress=192.168.0.100& L4 F5 y( [% M$ c# G& w" u
  41. set subnetmask=255.255.255.0
    ' ]& E& p. y; q9 G8 l
  42. set defaultGateway=192.168.0.11 E- p: G. x# T. q  C5 w
  43. set dns=202.96.98.36* p% A8 G6 P6 ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & ^2 b5 Y  i; K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 a3 L' O$ P/ G; D" X7 G8 g. P
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 l1 Y3 j& Q; M( G+ J. G$ C4 C/ C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ K( _' T  F, y4 P/ z& `# H& G% O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 ^6 I* Y# R' R. k
  49. exit( t5 E6 J6 a& p9 Y$ f

  50. 7 \8 ?8 }# C+ U# T. v- A4 q
  51. :3
    0 a5 ~2 H9 _% _7 D  q
  52. echo 本地连接---自动获取IP地址---请稍候...' D' a0 \/ h$ b) b
  53. netsh interface ip set address name="本地连接" source=dhcp5 U9 j, q% D7 w9 v
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + y8 \" ?2 P' ~3 n- F: S! `
  55. exit4 `3 e4 C) s% E
  56. % F, r  R" b) b. l8 f/ }( U" J; `
  57. :4- x' h; g( q$ o& l* v+ X0 w) m
  58. echo 本地连接---办公室IP配置---请稍候...' [0 l  k. ~1 ^6 x6 l4 @
  59. set ipaddress=192.168.1.68
    - V6 C; q" t9 d0 h/ C
  60. set subnetmask=255.255.255.0' V' y  j) R$ C; h$ k/ N5 a. r
  61. set defaultGateway=192.168.1.1
    0 q/ B' T; t% k7 N/ e  Q
  62. set dns=202.102.128.68
    5 g" a; Z6 ]9 c/ R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 u# g% C; C* ?. h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 i9 a; T) U7 v8 L. p# X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 s# n: V' e; L1 l; i% u
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : U$ K- G& `& _" H. @+ ~. Q( U
  67. exit
    9 [3 e7 m. p7 G" ?" ]" d6 L
  68. 8 \$ _. ~$ P& Z/ C6 i5 K7 ]. i
  69. :5! a  h$ K- V9 b" u
  70. echo 5- q7 I. A* |3 P) e$ V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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