搜索
查看: 21418|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 o9 |! P  g9 N5 _; ^8 M+ G: i. {# N. h7 h2 z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 A# t. X$ d5 u, O6 R5 M1 Z( b) R
  2. title 自动设置ip6 h$ l+ b* m# g. _" e3 U
  3. echo) v" L2 f* s/ q. K+ W0 ~
  4. :start
    8 g/ k+ m8 H% ~8 c* |$ C
  5. cls - F, g9 w" X" e
  6. ECHO ================================
    $ L* C/ N& L& B" Y! V6 B& R* b1 g
  7. ECHO 请选择要换的ip % E; ]$ J, G8 \: y
  8. ECHO ———————————————— + e' B+ G7 B; ?0 Q' C# B
  9. echo 无线网络连接---自动获取IP地址…………1   L; O  r: P4 i
  10. echo. 0 ~; O, ]3 S& H0 A& p! j7 }
  11. echo 无线网络连接---办公室IP配置……………2 : C( J! P& E. J! Y
  12. echo.   v  e' T4 D! k- a0 |/ e
  13. echo 本地连接---自动获取IP地址………………3
    0 }; q5 e/ ?1 ?% e( s) B/ r+ w0 N
  14. echo.
    : [) `% [1 Q% M  q
  15. echo 本地连接---办公室IP配置…………………46 M! E* M" c2 y% X
  16. echo.: q0 p1 I2 u7 j" ]2 T, w) c
  17. echo  退出…………………………………………5
    4 }9 U& @! |, h7 g  |( X. F. Y
  18. echo./ g4 G# U7 D4 E/ u- a9 w
  19. 3 k- K9 d5 Q4 a* g
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , `( ?  Z3 R4 ?* U% q! N. ?. e% P5 p
  21. 0 j: X7 k( q1 g* M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) @# T; G( }- D
  23. goto start
    8 O' l. {6 \, Y. J! n  E& o

  24. , d, F& G' x" H$ i
  25. :selection
    + _0 H' d. h) q: T& q
  26. @if "%UserSelection%"=="1" goto 1
    . s/ i, _0 M- N' o1 E
  27. @if "%UserSelection%"=="2" goto 2
    5 b- U/ w: L. k. O
  28. @if "%UserSelection%"=="3" goto 3
    1 Q, L/ I/ y+ X! |
  29. @if "%UserSelection%"=="4" goto 4  [! c( g5 A# `6 l& I7 E
  30. @if "%UserSelection%"=="5" goto 5
    / ?4 F; N2 t) `  i* D6 o  F- v9 p
  31. # I- V: ~8 s; w, ~
  32. :1, z( E* l$ z/ ?$ t( c6 A- A# `& S
  33. echo 无线网络连接---自动获取IP地址---请稍候...) w3 e% Z% J4 A& y7 o
  34. netsh interface ip set address name="无线网络连接" source=dhcp; D, I9 }5 l9 z. t
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; d' q8 C, b! g  h+ c' f
  36. exit
    1 a! D- ?$ Z. j2 D. g

  37. $ y3 a+ z2 M# }. N1 C- [) a
  38. :2
    , L" F7 n: i  n: E
  39. echo 无线网络连接---办公室IP配置---请稍候...# z! @  F0 Z9 D$ p
  40. set ipaddress=192.168.0.1003 B5 _9 f& h3 ^; [3 N
  41. set subnetmask=255.255.255.0
    9 i* p% Z% ^; ]' e, D
  42. set defaultGateway=192.168.0.1$ O) C" [3 {' A4 Y7 Y
  43. set dns=202.96.98.36$ S* D' y/ }. m4 b2 X
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. X0 Q5 K8 o  P) C3 x; l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & t0 _) ?, o$ z1 f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " N1 I4 @2 M( H+ R# V/ k2 B
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 S8 c  m/ N. @9 ], q1 U, f* T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      k7 \% Z( L% C, v; Q/ A
  49. exit$ L" E" x& Q- y+ A' |1 G% Z
  50. " E' @6 I: I/ I
  51. :3: ^9 L5 k! F* j* h
  52. echo 本地连接---自动获取IP地址---请稍候...+ U; o- V* ~" R# a2 b5 B; S+ d
  53. netsh interface ip set address name="本地连接" source=dhcp0 @7 A* p4 y3 w5 g  s0 b6 d" ]
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . i' _% |2 _9 d) X$ q# F# d5 m
  55. exit( J1 L! |. g" q1 K$ h: j  r7 n1 V
  56. * z2 ]( @/ e0 ~) D9 v; ^
  57. :4& Q2 C* x# O) ^( w6 y
  58. echo 本地连接---办公室IP配置---请稍候...
    - O4 b" \: s5 ^! ^- e' P" Y3 s
  59. set ipaddress=192.168.1.68( i  q, Y4 n& g1 _
  60. set subnetmask=255.255.255.0
    6 ]$ p2 Z8 H& ~: T' |! \
  61. set defaultGateway=192.168.1.1
    : h9 Q+ h: L  h2 k* A! u0 z1 y5 l( ^$ y
  62. set dns=202.102.128.68
    $ A- k( R! ], m7 u, {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) T+ D( N5 [. g; o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0- ^5 W) a  w+ g8 Q! o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary2 [$ i4 {  o9 I; o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ W5 h% _0 r& w/ V/ M
  67. exit
    8 r/ h9 I3 s3 \8 W. `
  68. / L4 b$ T* \4 T& e: M! L
  69. :5
    9 I% g8 p7 ?" ]8 y1 u* @7 i# J) j
  70. echo 5
    9 s0 a* n! l$ y2 a) b' ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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