搜索
查看: 22068|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. y+ s  D3 |' e/ F. b; X( J/ L
# e* ?5 u) z5 g( p- y$ b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- j, a+ W; Z: s0 ]: y2 s0 Z4 I
  2. title 自动设置ip
    ( Y1 \7 s7 W5 B# B6 y
  3. echo
    * o! p  @- k( I, D( I7 C
  4. :start ) E7 }" Q( x7 a1 a; A8 j! g0 I% |
  5. cls
    / h0 ?3 E" I; z
  6. ECHO ================================ ' C4 F  {/ D1 U. W
  7. ECHO 请选择要换的ip
    , V; I& {, J9 _# i- o' {
  8. ECHO ————————————————
    / t" ]' f+ n% I- _* v/ {
  9. echo 无线网络连接---自动获取IP地址…………1
    5 G4 O8 A3 T% ^2 u; y$ U
  10. echo. # Q) x3 ^: ^# R2 F, g& M" }9 V
  11. echo 无线网络连接---办公室IP配置……………2
    ) \  \! L2 l( }9 ]
  12. echo. 2 H2 N+ d2 t8 s9 Q' r7 \" `6 Q
  13. echo 本地连接---自动获取IP地址………………3   d8 n0 z0 s! D
  14. echo.   w6 P2 I# Y. ]* c, }
  15. echo 本地连接---办公室IP配置…………………4' ~3 W& D. P- ~2 D1 w
  16. echo.5 r5 f; ~3 c# l: @$ U$ h
  17. echo  退出…………………………………………5" X+ r, o# W6 D5 u5 t* N3 u. p
  18. echo./ P3 H0 K; L6 G( e+ k

  19. ) M# D! r- [1 f- J) J
  20. @set /p UserSelection=选择(1,2,3,4,5)  : }* ]2 p; G6 w. c' v
  21. 2 S8 z& f0 h% Y  T% K; R6 y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 Y+ g; w0 `& n# B* k1 q
  23. goto start 6 P* ~* E3 {! Z% i; |

  24. 1 _6 i  l  F* }! o/ v
  25. :selection : V  y' r7 Y% f$ G" L8 e
  26. @if "%UserSelection%"=="1" goto 1 0 q- ?! j/ K8 x, Y! ~
  27. @if "%UserSelection%"=="2" goto 2( d; b- r# T: v! I! J
  28. @if "%UserSelection%"=="3" goto 3
    + {& M$ Z2 Y7 V7 j6 o; R
  29. @if "%UserSelection%"=="4" goto 44 w2 [3 t: P& F. P& {/ O
  30. @if "%UserSelection%"=="5" goto 54 I* Y. B0 z) p

  31. 2 j  Y* i0 [) U6 g& n
  32. :1
    . P( I, i0 v# R  s  g& D( I$ H
  33. echo 无线网络连接---自动获取IP地址---请稍候...  k6 _/ z3 ^5 V
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ; Q! o! \1 n& r! ]- o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / ]( ^- e# m" V; d8 l8 n
  36. exit' k! r- C9 q1 y) |' L/ F
  37. : p1 Z, i: }3 p' d
  38. :22 v% v( b4 J, y& D- L
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / C$ ^5 ^' @# T. L
  40. set ipaddress=192.168.0.100
    / x% A9 S/ ^6 T
  41. set subnetmask=255.255.255.07 ~8 |+ g7 J5 x$ f' |/ k& |6 J
  42. set defaultGateway=192.168.0.1
    : |! |3 D2 b( ^2 Y( h- A3 h
  43. set dns=202.96.98.36
    + G4 x0 T! i. z' k% i7 `8 J0 b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ x% W. d9 X# _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 z8 x9 a- }9 a# t) \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% t# i& R+ j+ a$ l
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% k9 Y4 @! `9 ^. x- U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ F; ?. ~: Q' S, @" c1 r
  49. exit
    8 z# V; x% h. V( w
  50. $ A- F1 T% ?# `3 W- ]
  51. :3
    3 m- M  m( x) ~
  52. echo 本地连接---自动获取IP地址---请稍候...
    # d+ e, |8 b+ \0 p
  53. netsh interface ip set address name="本地连接" source=dhcp, M6 k& U( S9 B! d  `+ \
  54. netsh interface ip set dns name="本地连接" source=dhcp9 m( ]" R# L; |5 W
  55. exit& ^  r% c7 H8 D
  56. 5 ^! m# M. K9 x! F9 g. n. n/ l
  57. :4* g$ p: E+ }8 _3 G. k/ b
  58. echo 本地连接---办公室IP配置---请稍候...  P! n1 n, |# P- J: y, h
  59. set ipaddress=192.168.1.68
    ' f6 a/ d; F4 [7 a% u, n! F
  60. set subnetmask=255.255.255.0
    2 E% h% v# B2 E6 ^: Z( g+ k
  61. set defaultGateway=192.168.1.13 t: Z  I* n1 c( s- d) [3 e
  62. set dns=202.102.128.68
    ( n  ?/ f3 ^3 u- f, W3 A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; t0 t) @" I1 W
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # h1 i1 R# s* W# B' }
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 l. j# w8 L2 @6 N2 E  d0 C
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / O3 B3 P% a& A, e5 ]
  67. exit8 O# R9 n& U! D- O  B
  68. 8 w2 e0 _/ @" z! w
  69. :5
    ' k- ]/ @; D  E% a2 v9 ^/ o& O/ J# v
  70. echo 5; H/ u* Z% [; ^3 z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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