搜索
查看: 21392|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 q2 ]$ D' o. T$ W+ l
4 A/ H1 ?/ V- {' g0 g将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 Z7 x3 j1 d# ?3 r9 `4 W5 q
  2. title 自动设置ip/ @9 ]8 Z& ^3 B0 p6 a# E  i
  3. echo* {) M" R. J6 [9 x; x
  4. :start # A6 n; K7 a% G& [  p
  5. cls 5 K, u! ]; K9 p9 R3 P0 e2 l
  6. ECHO ================================ , k  `" {7 t6 Y& `+ G# m, Q
  7. ECHO 请选择要换的ip
      O6 E" r# G8 {- @& c
  8. ECHO ———————————————— * I/ j& G; V9 \% T9 [* ~, w+ B
  9. echo 无线网络连接---自动获取IP地址…………1 8 C& U0 z4 [, l& _
  10. echo.
    ; y; Z2 N- q7 ?  G) E1 Q/ ^
  11. echo 无线网络连接---办公室IP配置……………2
    5 X; M) e/ t  Y; _, M
  12. echo.
    9 I1 ]4 a7 _& D; `' v# @' t
  13. echo 本地连接---自动获取IP地址………………3 5 A$ p. s+ C" O4 \
  14. echo.   W1 D. f- I" I4 u4 z  T3 o
  15. echo 本地连接---办公室IP配置…………………4; u- {" w1 }( ]  ?" j7 P
  16. echo.
    & [5 R" h- ~+ O- v
  17. echo  退出…………………………………………53 p$ Z; Z/ g( p+ p$ {3 x7 o
  18. echo.
    2 s* T; Z$ |% U9 V4 \6 t' k
  19. + Q; e: T' m) d9 t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! X. e9 e  \3 j1 a! s' i  e; B9 c' w
  21. 9 f3 z+ ^, d6 m1 G& t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 t) O& Q6 {4 N  h3 R9 [; v
  23. goto start
    - a+ ~  _+ M$ W! m' u& H
  24. 8 x. P3 U4 ^  M- S0 u/ C& e
  25. :selection / L# c- B/ h5 w9 Y5 z
  26. @if "%UserSelection%"=="1" goto 1 # `& k1 ^6 T8 q% A% s
  27. @if "%UserSelection%"=="2" goto 2- }' s( i% @/ d5 b& N
  28. @if "%UserSelection%"=="3" goto 3 + h; }. P  H  K
  29. @if "%UserSelection%"=="4" goto 4
    0 h7 Z- r5 ^% }& E6 H% b
  30. @if "%UserSelection%"=="5" goto 5& f) s  W8 J. X/ M; I. t" M: W$ B! Z* \
  31. 9 e; ]/ ?/ D4 j! W( v+ p
  32. :1' X6 a: i$ ?: x4 ?0 w% N/ a3 w; p* b
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 r3 Y  Z3 S6 q/ _% p, O& c+ G
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    / e* ~2 j. c  s. x( }. B  a
  35. netsh interface ip set dns name="无线网络连接" source=dhcp4 b, [) P! d! {( w, n# p
  36. exit2 O5 [: W" U( i' `$ O
  37. ! l: W) u: i; `* ^/ x, g$ @
  38. :2
    , K9 h5 x7 I7 t+ A& `2 K& q
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . O  b! ~( L3 }% p/ F/ u- r8 r
  40. set ipaddress=192.168.0.100# z+ u" J2 b% W1 X% l8 l0 e
  41. set subnetmask=255.255.255.00 n4 ]0 f( @; V" G
  42. set defaultGateway=192.168.0.13 l2 A7 x3 U; h  K) Q& A5 s2 Q
  43. set dns=202.96.98.36
    6 e( P& w! X# m8 q0 C" v$ k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) S/ Z- t2 s' |: U" ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%  y6 i) q/ P  j5 |) T$ C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- K( Z/ d6 \: J4 x8 x" u, t! m% `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , ^* \, \: A1 @7 c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 g5 N% i7 F7 l( |' f
  49. exit
    9 r3 n4 k$ [7 _) Q
  50. ( t5 f: Q' g. l
  51. :35 h+ T; _' `( n  K6 G  i
  52. echo 本地连接---自动获取IP地址---请稍候...; @5 o: y0 X! ^. c1 ?
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 ]4 K# M) }# {6 f5 H% B& @
  54. netsh interface ip set dns name="本地连接" source=dhcp. t* J0 z& ^4 s% M9 w. _
  55. exit  N7 H* c; d, J" G1 E

  56. 1 J5 s4 k+ o. E( P9 K
  57. :4- ]! ^$ b% Q+ ?# U
  58. echo 本地连接---办公室IP配置---请稍候..., s- q9 D6 @, W/ O# A4 d- X
  59. set ipaddress=192.168.1.68+ U' j1 O/ ~/ U. j7 l
  60. set subnetmask=255.255.255.0
    ' h% U( N. O& v
  61. set defaultGateway=192.168.1.1
    7 y2 N# h& w" w6 b+ n3 H$ p
  62. set dns=202.102.128.68* d) z. C# a! z: q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 x) O  E: G  _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) G! {6 u  j1 p1 y/ A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 {# G# L; i; Q2 U# @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  e0 S0 |8 G) p
  67. exit
    6 M- Y' f" T/ V

  68. " ^, c& Y; Q2 G3 Z$ C  ]' G  @1 z. \- j
  69. :5. i5 r7 V" N2 y7 H
  70. echo 5
    & u% W: V. \: F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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