搜索
查看: 21604|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" x: D  b" E7 Y
- V; s6 l6 {. ?1 Q将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % b5 A8 N3 B  s, r+ q
  2. title 自动设置ip
    1 |3 `, M# R! \8 P( Z$ Y8 g9 C1 |
  3. echo
    , ]2 g  u, ~" R
  4. :start / v) d' j: R+ S. y
  5. cls
    / |1 s2 w0 s. d
  6. ECHO ================================ 1 y  T! H& C3 n  [
  7. ECHO 请选择要换的ip & X, o4 ]; O( ?. p9 g/ f
  8. ECHO ———————————————— 5 S- M& j0 d* g/ @: T" ?7 N" v5 e
  9. echo 无线网络连接---自动获取IP地址…………1
    & n" P& B0 `% n- y
  10. echo. 3 x) n8 A: v' k3 Y8 ~  T
  11. echo 无线网络连接---办公室IP配置……………2
    * t3 S+ |$ R; U; |& {) H$ z
  12. echo. * h' ~! C) ]+ n3 D1 |) W
  13. echo 本地连接---自动获取IP地址………………3
    : [+ d1 ~! I& q3 f1 G( F: z  r
  14. echo. 3 Y7 W# B+ y) d8 r& o
  15. echo 本地连接---办公室IP配置…………………40 m, Z  t. L% A* e
  16. echo.
    ! p1 a2 }; _2 U, A$ ~
  17. echo  退出…………………………………………56 a* F. W0 c: H5 R
  18. echo.' O2 f  W  F& N0 B# z; t5 |6 n
  19. % C8 o0 T* Z0 i7 j6 O) y* ]
  20. @set /p UserSelection=选择(1,2,3,4,5)  , J' y% J, C- p; u6 {' ^$ ?
  21. " j6 d% O3 C: X8 k! c' ?$ {* z0 _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + {. w/ N' v" P) q+ U2 Y1 s
  23. goto start
    / Q2 @" l4 K% ^* W) `
  24. - n( L; g. u( R' S3 L8 x0 s+ N4 h
  25. :selection
    3 B; M7 S3 @2 x4 z
  26. @if "%UserSelection%"=="1" goto 1 2 z4 Q  ^- s$ M4 U* I2 [1 G
  27. @if "%UserSelection%"=="2" goto 29 H) j% R3 U- s
  28. @if "%UserSelection%"=="3" goto 3 + P* ~( T- p: F5 P4 S1 u& r6 _
  29. @if "%UserSelection%"=="4" goto 4
    ( }& z* _% S3 I- q) i( n9 z- Q* ^
  30. @if "%UserSelection%"=="5" goto 5
    7 T6 N9 [3 _7 ?0 \8 {
  31. 5 m0 l7 p3 }& Q+ e0 }: h! `8 A8 P
  32. :16 ~7 o7 @( b$ q# s' `
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      r5 |, m" T3 N5 o0 ]4 r, Z( g0 i
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ M, B/ e( o( \* ~. q4 W. @0 H
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 S6 @/ `  t& p; L: A- G
  36. exit
    5 f2 D  j' w# M5 U9 z9 u' `

  37. 4 r3 K: P8 s6 O8 A  G& y1 k
  38. :2
    . l- Z% G1 z/ [) Q5 Z- y% ~7 Q
  39. echo 无线网络连接---办公室IP配置---请稍候...  Y2 i, e8 }$ W1 A
  40. set ipaddress=192.168.0.100. f7 K+ |& Z7 c1 o% ^9 p
  41. set subnetmask=255.255.255.0
    5 w: t- d4 @  m
  42. set defaultGateway=192.168.0.1$ N# ?: [# e6 w4 o! _
  43. set dns=202.96.98.36
    ( e+ |4 ~7 T& D$ H/ Z  M" f" S+ H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! v, L2 C, ?5 o+ a: X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 B# Y6 M! r% z( w/ E& J. c
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      T6 i& Y4 Y' s& W3 Y# z$ Y/ _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 t, F# {. u5 c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, X. f2 l- {2 v" p. E* T3 `4 X
  49. exit0 l8 s9 b+ y! H  l
  50. 9 D0 v$ w& F2 ?* X
  51. :3* P5 z8 M: e: e; z
  52. echo 本地连接---自动获取IP地址---请稍候...
    , f- N' ?: e; T. K& a2 D. }- t
  53. netsh interface ip set address name="本地连接" source=dhcp6 a" O5 a6 ^; S: F
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 Q4 R3 I4 Y; x" K  N
  55. exit' Z4 {( @/ ^. g: u4 B1 l
  56.   r# _8 F  r- q" G* D: ?) w9 |- b
  57. :46 {1 P9 J. P3 p; Q0 m
  58. echo 本地连接---办公室IP配置---请稍候.... c8 r; o8 u8 y( e0 @2 h
  59. set ipaddress=192.168.1.68, Q1 x: z3 K, |6 }
  60. set subnetmask=255.255.255.0& t. q3 R* J9 M
  61. set defaultGateway=192.168.1.1
    5 \( H1 E4 @% W- w  U" l
  62. set dns=202.102.128.68# F% T& V5 [) N& f. N+ U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    & N. Q9 [7 {3 @/ u$ H4 _4 ^# R
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( H  f3 N! E  \; t1 Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- p2 e& }! |  A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' k$ W  A* w. H. z; |
  67. exit
    : T6 {# e" I. s1 R8 G& ?0 @

  68. ( V# j# E  j- a- y9 m
  69. :59 @" a1 u, {3 ]/ a5 J0 _2 n
  70. echo 5" s- A7 B# O* J. [8 t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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