搜索
查看: 21512|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; _& {" Y3 ]! [2 s) A+ x+ m
" w" ?8 G: E4 X8 e4 q' o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " A+ y% g9 Z/ }  A# O+ s
  2. title 自动设置ip9 G- b' z' N2 x% M6 u& ]6 c
  3. echo
    2 r+ `! ?' n4 F& i" `! X6 B
  4. :start # j  ~( V7 H& T' }' f
  5. cls - q& N" j3 m. A: O# z$ u
  6. ECHO ================================ / X2 C. @; Y8 G: x, A6 ~1 j( g
  7. ECHO 请选择要换的ip
    : m- G+ B  }' R, Y9 }1 }3 S
  8. ECHO ————————————————
      g7 u5 M: U- M0 A
  9. echo 无线网络连接---自动获取IP地址…………1
    : E" X+ _1 c0 R; K1 c
  10. echo. 5 O6 F( q2 e! w( j: f% N+ |
  11. echo 无线网络连接---办公室IP配置……………2
    $ P* _6 U# P; s1 |7 m% g7 N
  12. echo. ' p. a% H& Q0 W/ J& C
  13. echo 本地连接---自动获取IP地址………………3 3 C  b( Z( Q* \5 I
  14. echo. 3 B0 @9 u( D0 q
  15. echo 本地连接---办公室IP配置…………………4+ h) T9 Y0 U( d3 W- i% N, A/ S4 i
  16. echo.
    , S! ^" {% m1 C2 f; i. P6 a& `) z
  17. echo  退出…………………………………………56 `& a% s9 ^: Z+ _8 P/ o
  18. echo.* z& \& z! O  E

  19. 9 _. c% p2 q! o
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 F6 b) |" e6 B' t2 a3 \/ l: h

  21. / O! K. @9 C* [2 Y) z" P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection $ t% M  y+ j8 _. B) K5 z* [
  23. goto start 9 X# k1 w8 W! N' d; \6 B; I9 f+ v

  24. ) }* j& o3 S4 ]/ G
  25. :selection
    ; D# C' |( H+ p, i
  26. @if "%UserSelection%"=="1" goto 1 , J/ i+ j7 A7 }* E( t
  27. @if "%UserSelection%"=="2" goto 25 N3 o' X' `" r; T( z* D/ ^2 v4 R
  28. @if "%UserSelection%"=="3" goto 3 , Q" I' ?6 @3 a: I9 M
  29. @if "%UserSelection%"=="4" goto 4
    + q; n! d; j) s' \6 @
  30. @if "%UserSelection%"=="5" goto 5& c* w, I% B9 [+ B# y. z" |4 u

  31. 8 o( O% |, J& f1 {
  32. :1
    $ n9 g% }' Z' C# V  B4 M9 T! n7 Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    + ~* Z: B3 |7 _. E' ]7 x
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 Z' h2 C1 v2 V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* F; H1 J. n8 @4 c$ E
  36. exit
    . Z4 ~9 |4 z9 i) [& t* R
  37. * S/ f$ Y! T% e$ q7 K& [( T
  38. :2
    3 g4 v! K8 z4 n# G  f  y" i1 p
  39. echo 无线网络连接---办公室IP配置---请稍候...! S# J1 @. @; t, Y) d( M
  40. set ipaddress=192.168.0.100
    / N( Z: W8 m8 m! m) c  A
  41. set subnetmask=255.255.255.0
    % @) z4 F( R4 J3 M
  42. set defaultGateway=192.168.0.12 _" Y8 S; T" ^- t; O
  43. set dns=202.96.98.36
    # M& n  K, S7 m+ N3 c' @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / O' ?. G" ?, T8 o' c! S9 _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%, F- J$ N5 k/ s2 M2 _: Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" H9 Q- T- ~$ k4 ^# J: y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary7 N; j; b" d7 U) [3 v, l0 @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%* g& g' T* Z8 |/ C
  49. exit  x& H1 V2 `9 Z# f! |
  50. 2 H0 [  S% d) d1 H# G1 |1 e
  51. :36 h6 H( r$ C/ Q- Q3 l# J' E
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 J( ?9 v6 X' d3 f
  53. netsh interface ip set address name="本地连接" source=dhcp
    4 T' `  n$ p& |; N" n5 b9 I
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ f5 b$ ]- d! o. d
  55. exit4 P  Z/ ?$ a% m/ v$ {& }8 ~; _, q

  56. % G3 T0 L3 m1 o, X8 w/ _: x
  57. :4
    ! \1 D( |. t$ R; u1 h
  58. echo 本地连接---办公室IP配置---请稍候...
    4 P2 y2 u3 ?; e$ e- G- I, V6 i7 R
  59. set ipaddress=192.168.1.68
    1 U+ s( O  @3 a" N* {5 B. Z# e
  60. set subnetmask=255.255.255.0$ h; c( h: P' u& g
  61. set defaultGateway=192.168.1.1
    6 v) r2 [" v% e, ?' M9 j
  62. set dns=202.102.128.68
    ' V* N* j, N0 b9 c
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 _1 D+ E. ]% o' `3 o3 B- o
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    1 N+ w6 J" L  u* R! e/ w3 |& w! z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ r6 i! Y8 \9 g+ M- C) l2 n# _. f7 F& U/ \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : I$ c3 k0 ?' Y; M4 D
  67. exit
    : w$ @2 F( @: j: R" R1 ~
  68. , I( Y! |$ M$ }1 d
  69. :5
    5 e: O' n: [' A0 ~: n
  70. echo 5& p$ b: n" y, g- Q; J3 f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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