搜索
查看: 21427|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 [1 ?1 u$ q% l+ G. [# w
3 G; T4 s6 `' {7 b8 K
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off7 U7 S% w  z; d% i7 D
  2. title 自动设置ip
    + S9 ^$ M( F. n2 c" R7 |$ M. V
  3. echo9 l& V( j8 N8 h; d/ r- ^% T7 C$ ~3 y7 f, ^
  4. :start
    1 E" a# p7 X; L/ n1 I
  5. cls # C) T" \1 D( D, M! \1 y
  6. ECHO ================================
    ! |7 \1 Y! ]6 f; ]
  7. ECHO 请选择要换的ip 9 e5 ?% H: F8 l- d6 A
  8. ECHO ————————————————
    5 p9 |1 Z$ ]0 a
  9. echo 无线网络连接---自动获取IP地址…………1
    ; T6 I& H& K0 b
  10. echo. 7 {+ S4 K" q) a: ^5 u; b9 J
  11. echo 无线网络连接---办公室IP配置……………2 5 A% [5 {# Y3 H, i: Z) F
  12. echo.
    5 Z$ q& n6 O5 b
  13. echo 本地连接---自动获取IP地址………………3
    : w* G1 t6 ~5 f$ k
  14. echo. 8 W9 H4 Z) z: u
  15. echo 本地连接---办公室IP配置…………………4
    / d/ Z! e' F; C
  16. echo./ c3 g. u* M9 m
  17. echo  退出…………………………………………5  e9 U$ v" m* d. j/ s: d( w
  18. echo.
    % @( f6 m  F+ U
  19. % Q& r; w+ e+ f2 \
  20. @set /p UserSelection=选择(1,2,3,4,5)  # U; C# H/ {/ s! `2 d
  21. 2 r6 m! ]7 K5 P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 w3 h( R; F1 c* Z. f: E4 S  e) h
  23. goto start ) r! M) X$ Q2 ]% X4 [
  24. , A9 o- j1 ~* F# v$ v
  25. :selection
    9 Y: ~$ Z; ]& _9 g; V! A
  26. @if "%UserSelection%"=="1" goto 1
    3 Z/ |; x. Y  F( _; Q3 }( o
  27. @if "%UserSelection%"=="2" goto 28 B1 X% p3 N1 V8 H: M3 ^
  28. @if "%UserSelection%"=="3" goto 3
    / j$ l) m* B/ n8 G# f
  29. @if "%UserSelection%"=="4" goto 4  g" J! Z, B) \
  30. @if "%UserSelection%"=="5" goto 5
    ' d& d- [+ D/ A: J# S+ X+ ~3 x
  31. * I3 D# O: K& Y7 _
  32. :1
    1 v4 n! i. F! e, y
  33. echo 无线网络连接---自动获取IP地址---请稍候...( t; c9 j8 |3 _5 K1 e  A
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      @% ?. C4 T, J* u* u' C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - r" E2 f# m+ I: K6 N  O1 s
  36. exit
    " l9 K: {/ v% l  E7 S( `! K, ^
  37. ; }: t- n/ B6 C2 u- N! x
  38. :25 i+ z, J3 Z, a" M
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) u1 R- X- j/ m  [) p
  40. set ipaddress=192.168.0.100# Q) ~7 l1 T6 d; D
  41. set subnetmask=255.255.255.0
    ; B3 i  s. n1 n! [8 g6 M
  42. set defaultGateway=192.168.0.1
    , q% Q# C- S& f9 j
  43. set dns=202.96.98.36! |6 g: j( [7 o6 c' o1 j, y! x5 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    - F. b8 }1 i6 E5 M0 F" v7 D
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%  s' _* F* U: Y8 |( ~8 o4 s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" [4 E2 \1 C/ q# w
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& Z5 c4 |1 U6 R! y, f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, k7 [2 M. G5 v' T/ s+ r( H# \1 Z
  49. exit
    - Y4 Y  V  S+ V
  50. 4 p& s9 i6 |4 _8 B
  51. :3
    % f0 ~' ^: u) Y* Y
  52. echo 本地连接---自动获取IP地址---请稍候...$ L7 G0 D6 Q  a4 s
  53. netsh interface ip set address name="本地连接" source=dhcp! r3 N8 Q$ Z; k/ T! N4 y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 J; O6 Z" F5 `8 n* [% T& g: C# T
  55. exit+ e" d; X: r) W8 w! W* J# H

  56. ' h8 Y6 Y- ^6 \  `+ B& E+ @
  57. :4
    * N' R! J6 o2 V( `
  58. echo 本地连接---办公室IP配置---请稍候...3 p0 s; |! l0 g2 F* t  U* R" G" S
  59. set ipaddress=192.168.1.68' Q. _% F( ?3 Z7 x( I
  60. set subnetmask=255.255.255.0; G  R' @- ~5 M5 N# [
  61. set defaultGateway=192.168.1.1- K" _8 `' ]8 a1 A
  62. set dns=202.102.128.68
    0 K5 W! {; F; {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) }- l5 d+ a2 N* v' b1 \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      s4 r  d5 E9 `1 B2 h6 @# j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & z( m" _/ L. p, l+ a( k9 }! J" W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 w( J$ G# J/ S# _
  67. exit
    $ I  _& r' x4 l1 `

  68. 8 D# ^, \" X' ?. e( W
  69. :5+ v6 B$ G3 f. _  i
  70. echo 5
    ! v& r5 w+ g3 p  X7 O/ e2 G/ {
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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