搜索
查看: 21801|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' ]' c2 X2 m! S# ^: _& V+ s8 ]
# F0 O1 q- H/ B4 b+ l将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . C9 x% b& `" q  N1 s# U; `! u* W
  2. title 自动设置ip
    1 Z% S: ]: K: e
  3. echo7 D1 K4 m+ T* s1 |+ w4 x
  4. :start 2 d3 Y5 w8 Q5 ^; j- f! w
  5. cls
    % Z+ B4 J. ?2 u; c4 j4 h& J+ t
  6. ECHO ================================
    9 R: n3 }! h# m. y  {
  7. ECHO 请选择要换的ip
    ! p9 ?& B: o  N  z3 f2 ?0 ]$ {
  8. ECHO ————————————————
    ; z# p8 P' m+ x( M; G
  9. echo 无线网络连接---自动获取IP地址…………1
    * u% U5 C; I0 A( v% d
  10. echo.
    5 g3 S0 F* }) N  @9 X
  11. echo 无线网络连接---办公室IP配置……………2 2 a  F3 R; p4 K
  12. echo. # i! M& q: p$ m
  13. echo 本地连接---自动获取IP地址………………3
    8 \6 o' c# B& N4 J6 ?' o
  14. echo. 5 x; G% }/ b: I' F# b  r3 t' C% D
  15. echo 本地连接---办公室IP配置…………………4
    / W4 _8 I; f! v; R9 d4 e9 T
  16. echo.
    * s3 Z8 w' a; g8 S/ ?
  17. echo  退出…………………………………………5
    : B3 }8 M& y$ @# z9 y, D7 v% ^
  18. echo.
    # @  K- o2 w3 v* a/ ^
  19. 6 V7 m6 I( V5 a& B9 K
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( Q5 \; X6 n' F' \! b

  21. 3 H, y+ k5 f/ B. H; G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 I2 p* C9 {5 j  W- m/ ]* S
  23. goto start 3 g8 ^& ]# j# J$ u' Y* H: e( K
  24. % A+ G2 ]: F) I& V, r( R0 M
  25. :selection ' }% V3 v3 a9 |. r3 D
  26. @if "%UserSelection%"=="1" goto 1
    8 e& q. v5 [  i
  27. @if "%UserSelection%"=="2" goto 2
    7 d( O/ s* U2 v* D2 M  u/ {& V
  28. @if "%UserSelection%"=="3" goto 3
    1 J+ W$ |3 a3 L7 h0 s
  29. @if "%UserSelection%"=="4" goto 4$ Y. u' _9 W* N. V4 i
  30. @if "%UserSelection%"=="5" goto 5: }: y& \8 a0 k' p0 W- A
  31. 4 z. S  G9 C3 N
  32. :1
    1 V! C6 n- y: n7 W. |+ F! B
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 H1 o1 Z( z* f2 O0 a
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + X3 v) O1 f. Y& E
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 W; r  X$ E3 @* y# `
  36. exit
    & h" l9 j& H6 Z6 C8 }9 S( F3 M
  37. % K& I( x: l7 ~8 k4 K7 x5 Y8 T) E9 _
  38. :2
    ; u9 q# ?9 U4 E
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % i2 F# ~+ _# e" {9 i9 A& ^$ p
  40. set ipaddress=192.168.0.100
    ) H9 w6 ^; S; G
  41. set subnetmask=255.255.255.0
    / q1 Z1 k& k) h- m- C7 x
  42. set defaultGateway=192.168.0.1
    , M/ f  s# i. u1 V3 C
  43. set dns=202.96.98.360 ]8 _  U  v& m& G* e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 L8 ~/ n+ D: V7 i! E" i7 k6 n- ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! J8 V8 O, v  }/ F* L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- z4 u( F& Q, l) X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) ^# j7 R9 c9 s( Y  }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 E5 P1 C3 }) U
  49. exit7 x& O$ c) J  E. f
  50. 1 d/ ]+ c0 X3 Q$ E
  51. :3% q* D# ]9 T+ W: f
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( u9 x" v; R% d0 [( A$ f. x
  53. netsh interface ip set address name="本地连接" source=dhcp% d8 q% W' m/ {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - q3 i+ q, |& `$ ~1 x3 ]
  55. exit, S7 ^; @+ }! z! w* U" w8 x) I; G

  56. # h& ~& h7 G5 z! r6 D% c
  57. :4
      O! X/ l, u# f* u
  58. echo 本地连接---办公室IP配置---请稍候..., k2 p2 V" O, C
  59. set ipaddress=192.168.1.68
    " w' L7 X4 d: `$ t! e7 y" U7 @3 W
  60. set subnetmask=255.255.255.0+ [2 z2 @- l9 D
  61. set defaultGateway=192.168.1.1
    ' S  T* j" p, q
  62. set dns=202.102.128.68- w- i3 y1 Z- _2 A1 O* t. l/ f
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" c0 O, C8 [5 l# |9 t. R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* b7 b! {8 t8 H; Y/ H% T
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary$ a, ?& ~- Y- K. m5 [+ K! q  c
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 V( @# h8 g( q7 I2 ^$ ^& L
  67. exit
    4 Z- `; T4 N( u* y# U/ p& i
  68. 8 w( l4 p3 n  o! F+ `
  69. :5  \! `; [) e: @2 q8 C
  70. echo 51 ~; B! b1 s* X: P5 l; C4 \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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