搜索
查看: 21654|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?" r) u& }, [. }# S! _

7 v. V4 S& b. g/ s2 t  ~, ~将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* ]8 ^2 a* P9 `
  2. title 自动设置ip
    % \) h% F' X: ?+ S0 r( ^
  3. echo
    ) F" v5 t+ v6 Y5 W' K
  4. :start 6 @$ o& r- i  T- h3 A0 m( @
  5. cls
    1 H8 e5 v. z8 Y+ {% u
  6. ECHO ================================ 6 i& z4 E7 g+ H% ?+ b; k- m+ h' f
  7. ECHO 请选择要换的ip
    : Z/ x. j2 e* M7 X
  8. ECHO ————————————————
    : z  s5 O# T+ O4 H8 ^
  9. echo 无线网络连接---自动获取IP地址…………1
    ; \+ g/ m( Q+ k+ B9 S! o
  10. echo.
    9 m5 k/ E5 Q! M- I7 h1 C1 b
  11. echo 无线网络连接---办公室IP配置……………2
    7 |! I# ~+ \: T& ?+ L
  12. echo. : i3 H/ \& H' n' ^" |
  13. echo 本地连接---自动获取IP地址………………3 - s; O/ b; F* r3 L) q# B) h$ |8 |
  14. echo. ! ~* [! h( L: I  G8 F" C" f
  15. echo 本地连接---办公室IP配置…………………4
    / C9 K' c( ]) g4 A/ D
  16. echo., a( k- B# n. @  o- L+ a9 ~$ y
  17. echo  退出…………………………………………5' O3 G2 s+ I4 G# S. \+ y
  18. echo.
    1 b% V  ]% v5 K

  19. 6 T* w& G( z1 j1 I7 I# D7 H
  20. @set /p UserSelection=选择(1,2,3,4,5)  - m$ Y" C" A2 j6 j1 b/ h

  21. ! ]% [$ h  o) R6 P6 l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) M/ C1 o0 t& x0 K* W8 e+ A( b
  23. goto start ! v6 D9 e& y( u3 x& L8 m0 g
  24.   ?  @% ^; e; h0 ]
  25. :selection # W9 z# y4 G' q$ H3 p$ D" g
  26. @if "%UserSelection%"=="1" goto 1 ; V1 {. ^' d* a" Y
  27. @if "%UserSelection%"=="2" goto 23 V3 w7 ]5 R: N" i( |
  28. @if "%UserSelection%"=="3" goto 3 / M0 z, k5 g+ `$ V7 ?
  29. @if "%UserSelection%"=="4" goto 4
    : q% B, g6 [6 {8 e) Q
  30. @if "%UserSelection%"=="5" goto 50 k  y9 u. k% H- o6 \, X- k
  31. ) V- W. t. P  ]+ L1 o
  32. :1- j; ]8 |- m+ T: `
  33. echo 无线网络连接---自动获取IP地址---请稍候..." f  T- C# m" z6 Y" t
  34. netsh interface ip set address name="无线网络连接" source=dhcp; O; Y+ n& g- r3 x" R& e0 N8 N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* ?$ q' g" @- q: l% f
  36. exit
    ! m* Y! f2 \) b
  37. 2 h) E, r! Z& ~% g( y
  38. :2
    1 i; }' e$ Y# n; v, Y% v/ [. X4 D7 g/ `
  39. echo 无线网络连接---办公室IP配置---请稍候...' |; [* n8 H3 J
  40. set ipaddress=192.168.0.100& N; |9 n$ _8 b+ }$ M2 ~# G$ Q
  41. set subnetmask=255.255.255.0
    ! ^& A! \8 W5 m8 D, y5 ?
  42. set defaultGateway=192.168.0.1
    6 a$ r, Z4 ^$ b; c8 p/ \/ M& E
  43. set dns=202.96.98.36) g; R! @3 n6 f0 i+ g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 T" S0 o4 I& i8 _( V$ |5 {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ f: n$ h# c' G* e4 S
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, W- q4 R: `( O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    & g4 @# P6 _' m) c: B
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- N0 P# r# t  Q1 C# t9 ^, F; |
  49. exit0 o3 z* \2 a7 Q8 U
  50. : b+ g1 u! w# M) ?: r+ I( ~& g' g- \
  51. :3
    2 ~# {5 e3 a4 n! U1 k, u
  52. echo 本地连接---自动获取IP地址---请稍候...* ]; X0 r, n8 X
  53. netsh interface ip set address name="本地连接" source=dhcp
    - {1 e* Z3 k" G# b: e
  54. netsh interface ip set dns name="本地连接" source=dhcp8 ]+ R; m& w( d' _- n) d$ O8 ^$ \
  55. exit
    + f4 n) J- k7 I! k- q8 |
  56. ( h# e  P! ~2 q4 z5 U
  57. :4
    9 w; m' |1 S( `* D3 B4 N( \
  58. echo 本地连接---办公室IP配置---请稍候...
    " H/ R% o0 K$ Z# n
  59. set ipaddress=192.168.1.685 A7 O9 Z# d+ f1 R1 @8 L
  60. set subnetmask=255.255.255.01 q; c( O  q+ e# v+ m. P
  61. set defaultGateway=192.168.1.1
      g- H$ R5 Y" J! g! t  {: j
  62. set dns=202.102.128.68
    0 D2 ^! U- l1 f3 l: |9 `" V( j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 A$ Z- {7 t* W' X
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    1 z: y& G$ u* j1 a- E
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! ~, \# C* V( r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 W3 ]0 ^; p! W' E9 ^) m
  67. exit7 d  @4 I* t7 N( P: M
  68. * J) S/ ?7 \# n! ]4 n
  69. :5) R! Z& r% i" b: T( y% q: t! {
  70. echo 5
    7 b/ r, f" A4 m2 W  A1 }0 f2 Z) v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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