搜索
查看: 21477|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" U# P' g# {5 y3 U+ q/ ]
' C, a9 j8 X  i% P; h) H$ u将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    + M! F' C% B: ]# `7 M6 v
  2. title 自动设置ip
    - g. F# {4 W- ]7 ?8 U% _# E
  3. echo9 c' T+ v' P" [" m
  4. :start
    & @3 b* K; D& I
  5. cls $ |3 ~  c2 N( g
  6. ECHO ================================ / v. h% z$ z  x( N+ @0 l3 i
  7. ECHO 请选择要换的ip 3 }% T" w* F" X2 S' ^. A
  8. ECHO ————————————————   B$ n! B( ?' q' E+ c* P
  9. echo 无线网络连接---自动获取IP地址…………1
    / r* m" l$ y$ B! N
  10. echo.   H) |( {5 z$ Y& ]! r9 ~
  11. echo 无线网络连接---办公室IP配置……………2 ; E+ u" K$ t. x3 g0 ]' V% t7 [
  12. echo. 2 f- w3 Y) E" q6 m1 a* l+ E
  13. echo 本地连接---自动获取IP地址………………3 ' h  `5 z# V4 v
  14. echo.
    : t: a" Y+ {2 K: A( {' J* o2 C
  15. echo 本地连接---办公室IP配置…………………4
    ; M* v4 e4 X. B: P1 l- `
  16. echo.; ^2 m& Z0 K$ o
  17. echo  退出…………………………………………5
    $ x8 R/ s& ]" e3 c& ?
  18. echo.& n9 {- B; o- j# s0 g+ |
  19. % Y5 o  G1 z7 X& C4 R
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! o* Y# c" v% G0 F3 U$ \! R( Y
  21. - R9 Q- [7 D3 N: u5 o4 ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection + F; C3 W0 k3 R
  23. goto start
    7 ]9 T8 T; |) A. e

  24. % f& D* e% O9 O  K
  25. :selection 2 C7 ~4 `& o5 W3 h( z
  26. @if "%UserSelection%"=="1" goto 1
    # H6 o4 j# E* o% e/ x
  27. @if "%UserSelection%"=="2" goto 2! q! l7 P2 a) M4 G% \  G/ t  X# e
  28. @if "%UserSelection%"=="3" goto 3 $ q9 j5 M# \. t5 \5 s
  29. @if "%UserSelection%"=="4" goto 4/ z5 ]  ]! v& b* k$ Q
  30. @if "%UserSelection%"=="5" goto 58 n  y! P' s& N( d& V- E  B

  31. # J1 ~& d% S/ l7 e, G
  32. :1
    5 v" G( Z5 Y2 p7 A/ `7 _
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 U0 w3 G2 n/ A2 f3 g" q: y4 n
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 d) f: @4 J" |1 w4 s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . L8 Z! W0 Y: O- H
  36. exit/ f2 b" @  @1 ?8 Q9 v

  37. * `. d5 |5 z3 y
  38. :2
    " |4 G, ~- f4 ]9 L- l
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 m+ I/ p, a' t3 k% n
  40. set ipaddress=192.168.0.1007 j) q. P; p+ x  s0 J
  41. set subnetmask=255.255.255.0
    ! h" S, o9 L* ^# Q! L
  42. set defaultGateway=192.168.0.14 D* ]- k- b3 P5 b4 B
  43. set dns=202.96.98.361 b6 L% u5 ?9 I5 D. h' `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 K! H% l$ ]2 S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 e5 i# U* m7 M% C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 H6 @- \/ F' h& V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + y% B+ S8 e7 x$ R( L% \5 x
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      F1 x$ T! A/ ]3 u4 ?
  49. exit: `9 J0 j# x' a) N4 U* A& s. f

  50. 5 F3 b% r" c2 _0 @1 M
  51. :31 [$ u7 B; b4 J9 j5 U
  52. echo 本地连接---自动获取IP地址---请稍候...$ Y, |" ?0 P5 j1 K3 g5 E
  53. netsh interface ip set address name="本地连接" source=dhcp
    & Q: F7 C/ Z0 P" m6 h2 L- }) E1 _
  54. netsh interface ip set dns name="本地连接" source=dhcp9 i, m5 [7 t5 `$ o4 k% _) K, M5 i
  55. exit
    # X1 j# v" M) G: _9 T) }
  56. 7 S2 j- C) n+ j; {2 |- J0 x6 N
  57. :4
    7 J1 v$ @; c; u3 h+ F
  58. echo 本地连接---办公室IP配置---请稍候...
    & z: V4 E. Y  H+ B# g+ |" T
  59. set ipaddress=192.168.1.68/ m3 L- e, K7 k' O9 N
  60. set subnetmask=255.255.255.04 [* P9 s9 C* j$ E
  61. set defaultGateway=192.168.1.19 k. \+ B. q: M) i( v; k1 C- E
  62. set dns=202.102.128.68/ @; X1 ]; O- @7 V7 G
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& C0 [1 J3 ~: l1 _7 r* j0 [- `
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 `. w4 R( {1 ^! `$ X4 Z( p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) X* x! ~) A1 m2 m7 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 n" A3 x3 f. ]6 ~
  67. exit
    ) {/ `- `+ i# E
  68. ' _& B5 z! |7 O% V3 e
  69. :5
    - _0 |4 q8 w; _) [6 X% }
  70. echo 5
    + e  W! @4 d* x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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