搜索
查看: 21805|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! G& K4 t8 h+ K1 L1 L

, b$ g6 T* V  m& g  f将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - j. U, Z1 i; e7 ]) q% j
  2. title 自动设置ip
    5 u  [, C) b; A5 A/ V, ^! f
  3. echo4 ]- R/ I4 K1 }2 w0 q1 N
  4. :start ) z4 l; a* ?+ I* f8 ?
  5. cls / F/ [+ y. ~, ^1 e# u
  6. ECHO ================================
    % ?# `3 @. o; B6 A
  7. ECHO 请选择要换的ip
    2 y+ B, d& R# }; g$ A5 V
  8. ECHO ———————————————— ' }6 V6 d# q* A& ^, r- w5 d) |
  9. echo 无线网络连接---自动获取IP地址…………1 . Z" u' y) }# q" A, I* U$ L
  10. echo. ) C/ s+ H. r$ n3 e4 C' ^4 O
  11. echo 无线网络连接---办公室IP配置……………2 & _$ m6 [! H. g/ B; Y
  12. echo. ' Y( _4 w/ x' b
  13. echo 本地连接---自动获取IP地址………………3 & A. _# ~3 V' f3 e3 q
  14. echo.
    8 ?" y3 Q8 b1 {7 ]# k* \  |
  15. echo 本地连接---办公室IP配置…………………4
    3 K  d) W3 i) Y9 D4 K7 a2 E
  16. echo.  O+ A! c- G. k2 Y# u3 Y1 e" o
  17. echo  退出…………………………………………5+ e+ P2 n: c# g' l
  18. echo.6 e# c* z+ Q. Y
  19. ) |$ c( w, l: b
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    % L4 A+ A+ d3 N( ?
  21. ! k: x: @" i' Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 |' N  \4 B- D) l! d8 h' J
  23. goto start
    ) V. M1 K9 P& B6 Z3 d2 G
  24. . T9 V$ H; @8 E6 q  v9 w
  25. :selection
    4 X$ Y. A4 L1 O9 H  P/ ?" A
  26. @if "%UserSelection%"=="1" goto 1
    # B5 Y& a" ?$ U
  27. @if "%UserSelection%"=="2" goto 2: u2 E+ n% N. g' r2 r/ E
  28. @if "%UserSelection%"=="3" goto 3 8 s2 e1 h3 I; G  U" b. l
  29. @if "%UserSelection%"=="4" goto 4
    0 x  c% H& c1 f) X3 c9 p- Y" w
  30. @if "%UserSelection%"=="5" goto 5% U0 _) e: y+ g! R+ q
  31. . D5 G- X0 o3 i  u
  32. :1
    % f/ x7 m" t  B* C2 O& A" e. h
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 T0 v& K8 ~0 \/ x- T6 z$ s% u/ R
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % ]% T! v+ h5 y) n8 A, P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; U2 d, r+ [1 a% [1 e. F( `7 i8 I
  36. exit7 \- i! a* r6 P2 r9 h
  37. 9 L5 t, I2 L6 P
  38. :2
    7 Z' e5 K; j3 O) r& g' W
  39. echo 无线网络连接---办公室IP配置---请稍候...+ o; T5 I+ x! ^1 l2 j
  40. set ipaddress=192.168.0.100
    ! n: x; i: B/ ^  I8 J
  41. set subnetmask=255.255.255.06 j6 G6 [7 ^( M  S) e$ b# z' B
  42. set defaultGateway=192.168.0.1
    ) o; A  Z* T$ Q. v; j8 X5 j
  43. set dns=202.96.98.36+ ]- u* s, t" Y( ]& f: A. j/ r
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 ^) I( |  u/ ~3 h4 y. X. R$ c6 J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 e/ w0 U$ k. I* m7 C$ w/ e8 E
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - d' v# v) f( e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( y. Y; |! m5 `5 ]0 _: h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 r/ I7 |( W$ X# q: {
  49. exit( l5 j2 |! t  Z( [
  50. ( V  ~* _1 y# }8 s2 l" @5 W
  51. :37 N: v+ H0 o% z' A5 G
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 m+ p6 z) C7 \. p# y: D0 Q( B
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 p7 v0 i, S4 p% N& z6 ?
  54. netsh interface ip set dns name="本地连接" source=dhcp4 I% r0 C" Q) [: A6 u# J
  55. exit
    8 u% X/ @" ^: A  F

  56. 2 k# @) S$ K7 p; T; _/ B* W2 E
  57. :4
    6 X- Q% a6 B9 x
  58. echo 本地连接---办公室IP配置---请稍候...
    ' N+ E9 A( m; O; ?! t: W7 k
  59. set ipaddress=192.168.1.68- y5 H/ b$ K$ t4 x
  60. set subnetmask=255.255.255.0
    , n/ m' s' E' w: S& B1 u7 J* S
  61. set defaultGateway=192.168.1.1
    5 i  ~8 y2 t) i4 E( c4 I! q1 u
  62. set dns=202.102.128.68- x, X$ c$ ]  l) L. A+ }' o! ~
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 E9 v. p9 A3 \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - S8 |- P3 `2 A+ `- f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 n: q3 S2 W$ `9 G: B1 |, m
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" I+ V# S' ?* t
  67. exit
    2 e9 B3 r6 t: a7 g
  68. % h* j( L4 X! g/ Y
  69. :5
    * r( V! m. T) q6 U* ]
  70. echo 5' K% g$ P" x" G' h/ H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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