搜索
查看: 21506|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 C( M! n" u. n$ V( N
7 ^1 v% f) D' Y' ~  y# S& P7 j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    , [# w8 J. @- y' a( q: ~' M* b+ r
  2. title 自动设置ip
    # W2 j: }, i& w0 l0 T5 N
  3. echo: E4 W3 }& o% e" G; s
  4. :start - Y2 m3 V3 @- o2 `( S- ?5 t
  5. cls
    ; W' l" q1 E+ ^" {
  6. ECHO ================================
    - r; ?& t, T* a( F" v/ I. e3 _$ l
  7. ECHO 请选择要换的ip
    5 o4 G2 ~/ a/ F  C7 n1 Z
  8. ECHO ————————————————
    $ P7 T8 f/ m; C& e) F
  9. echo 无线网络连接---自动获取IP地址…………1
    5 [; ]$ N4 |' r5 D
  10. echo.
    * D: s$ a  ~6 M  h0 G2 P9 E* t
  11. echo 无线网络连接---办公室IP配置……………2
      Q* b! w- s9 H9 p) P4 B
  12. echo. + @* g. [1 B$ p
  13. echo 本地连接---自动获取IP地址………………3
    0 s# Q, }* i- n
  14. echo. * L4 {% p" [# V# |- L
  15. echo 本地连接---办公室IP配置…………………47 F3 }4 W5 V8 o. m" E& W
  16. echo.
    6 ]6 t' ?) c9 A7 V% m$ p) `% e6 }
  17. echo  退出…………………………………………5
    8 c$ Q, L$ `) x2 r) `& J
  18. echo.
    ; K4 b$ ?3 \- ?
  19. $ @3 H2 s, J  y7 m8 O
  20. @set /p UserSelection=选择(1,2,3,4,5)  % h5 ^. q; n/ n  o$ C  ~

  21. ) }; S+ z7 X4 f3 ]: n+ Z' @
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    0 Q9 N. T8 o0 G% c( C4 V& C
  23. goto start
    ' w9 ~( h1 ?' p9 q
  24. ( Q, l' s( ?! I9 T* s
  25. :selection
    & D+ n' H! {, u2 {8 R0 G
  26. @if "%UserSelection%"=="1" goto 1
    , }& L) G/ K$ D5 \
  27. @if "%UserSelection%"=="2" goto 2; h' N1 U; l0 b1 a1 x# _
  28. @if "%UserSelection%"=="3" goto 3
    + D1 P5 e5 ?2 |. M
  29. @if "%UserSelection%"=="4" goto 4
    : c2 z7 z, z( B# |( H  k" T
  30. @if "%UserSelection%"=="5" goto 5
    " W3 S/ Y; M8 Y4 d# ^( g# w
  31. 0 ^+ p5 S1 v& Q# m0 D: Z
  32. :1
    1 [/ s. R! g0 Q$ H! X
  33. echo 无线网络连接---自动获取IP地址---请稍候...* N3 j. J/ U( o8 J9 r. X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    7 @, e. x+ h" f0 u. j
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      [2 ^0 E1 J3 k/ {. w. e. p
  36. exit
    / J) i6 R# j( }6 I5 L' c

  37.   O: i+ x% E8 w+ V- X8 m
  38. :2
    * }1 ?7 q5 r7 J: @+ s! @$ R
  39. echo 无线网络连接---办公室IP配置---请稍候...4 O- O2 G0 [7 E/ ~
  40. set ipaddress=192.168.0.100
    # ^8 H: R& l+ R7 J9 U* i5 P
  41. set subnetmask=255.255.255.0
    & R8 r4 D: y; I; z( w
  42. set defaultGateway=192.168.0.15 g4 H+ `& Q1 K( @  {
  43. set dns=202.96.98.36
    ! _, G% l2 f% ?; ^" N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ ]2 r, c0 P, {/ g. r+ F
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%' M$ Q9 m, ], O0 ~. {$ H+ Z4 L* i
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0* p& B  z# N4 k
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - y* i, `- i  ^4 Z* H# A1 ]
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ N0 K- a5 f& Z. i8 ~: G
  49. exit
    ( s! k1 c: C' A$ x7 V; \, l6 o
  50. 6 \0 F4 o, [7 D1 o
  51. :3
    7 L1 x7 w- i  D3 k" Y
  52. echo 本地连接---自动获取IP地址---请稍候..., x+ [* b) M2 D' i* [5 g
  53. netsh interface ip set address name="本地连接" source=dhcp+ f% p) p9 t& S1 J7 L9 G0 I4 B1 |
  54. netsh interface ip set dns name="本地连接" source=dhcp- Q$ T: Y  z# C7 f& S
  55. exit
    ; }* c. O0 o2 W% Q

  56. / U; S7 @7 m. ]4 z! W
  57. :4+ b; O5 ]. c6 \; Y) k% m8 l/ l5 S
  58. echo 本地连接---办公室IP配置---请稍候...
    ; }* R* N  p5 C% ?  B1 C
  59. set ipaddress=192.168.1.68
    ' ]# E3 J% ?. g* r, l9 S2 j& o
  60. set subnetmask=255.255.255.0
    1 F( D* I1 S: B" I
  61. set defaultGateway=192.168.1.1
    # g, p: |+ B7 }& z4 j9 O' Q; G, F2 l
  62. set dns=202.102.128.68% T% }0 [1 W8 ~. n7 h9 j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# `* q( y- o8 h" h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; |  U3 n( z% ~7 x( n! i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    . p5 a% ]  s8 q" |
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % Q; p4 L/ @# X
  67. exit1 N3 E3 E1 m1 o4 G8 {
  68. 8 w* ^' I9 H* C( |/ n/ |2 W
  69. :5
    ( S( I8 E/ {% ~: y& h3 g# D8 l
  70. echo 50 F5 n/ R' B. g! E: S4 |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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