搜索
查看: 21692|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 w9 u6 Y. g4 e$ |8 J. R2 U
* }- |7 F! {5 i将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  b7 b( m* n/ z7 ~: |- V! m0 M
  2. title 自动设置ip7 H: c5 A. |' f4 w
  3. echo# b4 I$ p' B. E
  4. :start . L8 m9 l# X; F0 A( O
  5. cls
    2 ]3 X. u( e5 k1 P+ u" c
  6. ECHO ================================
    . g8 L1 p: F/ v5 m: ~
  7. ECHO 请选择要换的ip + V. B/ @& ?2 J# e, u) D7 D# e
  8. ECHO ———————————————— ) z' N/ t# ^. d% M. ^. d! w: F
  9. echo 无线网络连接---自动获取IP地址…………1 3 w6 a$ x. H+ j8 s+ q
  10. echo. 6 y; q* X3 U7 P! I* S4 u
  11. echo 无线网络连接---办公室IP配置……………2
    $ {& L6 \* r8 ]" E
  12. echo. 5 {) W  A( S6 |/ a) L
  13. echo 本地连接---自动获取IP地址………………3 - Q6 z* o* x- V9 y! f
  14. echo.
    - L" n$ t2 ~- Z' C8 _
  15. echo 本地连接---办公室IP配置…………………4+ U+ E1 B' Y' y( f: ]1 R5 a
  16. echo.# o: i) c) Z+ V# r
  17. echo  退出…………………………………………5: u% I8 \" c# p' c+ r) S4 ]- z5 M, ]
  18. echo.  S3 n9 d9 ?' t1 B& p/ ?

  19. 1 Z0 k" O! e' K  ~7 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 O( m2 K& @* B% |" g6 ]
  21. % r& G6 G- t: P5 I, k5 h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . o0 w0 \2 U" ~
  23. goto start
    : A, I! H; X  q

  24. ) q. |! L* N" Q4 c6 C$ `2 w% b
  25. :selection 6 c+ d! z* \" P# u4 Y( Z$ s
  26. @if "%UserSelection%"=="1" goto 1
    " q! m# F: F5 T, d1 m6 h
  27. @if "%UserSelection%"=="2" goto 2: l$ J& C# D: f7 n1 G" h
  28. @if "%UserSelection%"=="3" goto 3
    ) Y# {" E% P# ~
  29. @if "%UserSelection%"=="4" goto 4
    6 d3 @- H2 T: p0 g# l5 B
  30. @if "%UserSelection%"=="5" goto 5) ]% y1 m3 L, K) U

  31. ( S7 i* s5 p! x- d! r8 Y$ R) [+ B
  32. :1
    2 J0 b2 a$ ~/ F* e$ {  I8 G
  33. echo 无线网络连接---自动获取IP地址---请稍候...& ^2 o! r, ~; [1 Q% X- a
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 D- M! ~9 p' Q3 T# W1 h
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / D; T" S* ?5 g% ]5 |
  36. exit
    3 n) `: x: m5 l9 v

  37. ( y8 E0 r: c, v1 a' ^* ]( b8 ^
  38. :2
    3 U& g+ `0 M7 |. E# w
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . n( E$ }4 Y+ j  a5 ^
  40. set ipaddress=192.168.0.100
    & q- l2 Y" P4 y: ~1 p/ N
  41. set subnetmask=255.255.255.0
    - `4 |. Y3 Q+ Y8 n, p, v
  42. set defaultGateway=192.168.0.1
    $ m4 ~. R, @" I+ B* J# E
  43. set dns=202.96.98.36
    3 w2 l. o0 e7 _% b$ }3 v
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    0 g5 L0 `% {8 D1 v7 d6 ~! K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 L  H9 ~- @! f2 x$ A9 W8 h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ z+ y0 `) T; r, e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 r. G4 m+ N3 L- R& s6 o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 V$ [- b2 N+ z/ S9 Q. o2 X
  49. exit& P$ [( n' w9 g7 {6 r- o# g' s! {

  50. ) \4 t" n2 N* D  A7 V" W3 B0 y& v
  51. :3# A' O2 \2 ]8 P8 E% ~; @3 M
  52. echo 本地连接---自动获取IP地址---请稍候...
    2 Z9 z0 H' J7 X" V
  53. netsh interface ip set address name="本地连接" source=dhcp3 J: d5 U: s3 Q4 Z8 i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " d4 `% q: ^6 V: @, q# l
  55. exit0 G4 H+ |# A7 c

  56. 9 _" W0 B) H# N. v& q% g$ S
  57. :4; l7 B$ l) u8 V1 {
  58. echo 本地连接---办公室IP配置---请稍候...
    : @1 F) U. E$ L6 @! V0 y3 V
  59. set ipaddress=192.168.1.68, s; G" @- w6 K; p; r4 D* R
  60. set subnetmask=255.255.255.05 [# [6 ~5 A/ o' I" r  ?
  61. set defaultGateway=192.168.1.1% g0 r' u+ r! V( B  h# ?2 b
  62. set dns=202.102.128.68
    0 p6 W) o. D5 H; @, W3 R3 v" q  b
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; Z' G/ ^, R$ L  C4 l8 _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + o( A8 i0 v. o3 m' @2 Q, ?* ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- ~8 Q; _/ G+ H) W' K
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 _* e( g+ c  ^$ \" M8 ]
  67. exit
    4 t+ X9 o7 J4 b+ o6 M4 \
  68. & T- J. o3 {0 R; N
  69. :5
    ) h0 J1 X  y4 s  D2 R. G
  70. echo 5: i2 C$ l  E5 o2 K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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