搜索
查看: 21347|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- V% `8 h0 T  F/ V& d
1 \9 m) W% N) m3 s& r$ ?1 R
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . c# R6 s  T7 c5 Z* P
  2. title 自动设置ip
      {; X( j& a6 l5 l" ?7 x4 W
  3. echo
    * m- y* s( i- t' e0 i
  4. :start - G3 c8 n4 h# b, r7 i: a: }6 g( M* [
  5. cls % l7 X6 b' [2 y$ r. a' ], r" [
  6. ECHO ================================ 5 `! R/ o# m8 [, P) r5 ]( S
  7. ECHO 请选择要换的ip 7 w3 e. k1 K' M5 A) Z4 i& q3 q
  8. ECHO ———————————————— $ z) Z6 P) ^! n; w( C( r/ l
  9. echo 无线网络连接---自动获取IP地址…………1
    . @) ]6 B7 l/ `5 L) `: k
  10. echo.
    , A8 f2 {8 m; ^! a. X! K$ G
  11. echo 无线网络连接---办公室IP配置……………2
    $ |/ ]; S! w6 k9 P3 ^" B
  12. echo.
    : }' @$ L6 F7 Z: Y. Y9 h/ A
  13. echo 本地连接---自动获取IP地址………………3
    4 u+ K! A! M- e/ G$ U
  14. echo. , H1 ^6 P; ~3 y* I5 c4 r
  15. echo 本地连接---办公室IP配置…………………4% P7 t- P2 H, T; k0 M3 x3 u  }
  16. echo.4 s2 D! ?# `1 t
  17. echo  退出…………………………………………5
    , g+ y3 p, o7 A# S8 v
  18. echo.
    . j5 Q' K& B& d) E+ k: Q

  19. ! c) }5 D3 G4 {) K9 A6 t0 r% V
  20. @set /p UserSelection=选择(1,2,3,4,5)  " b7 N: T) q. K2 K* j  R' [
  21. ) K7 m! k# r3 T) g; ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection * o0 f3 z5 p/ I( k
  23. goto start
    / O9 X! u/ R3 L  f+ C* |5 W

  24. - x8 s- D1 a- c: U% O
  25. :selection
    ) \) h6 j3 Q8 G2 s% N& w9 a
  26. @if "%UserSelection%"=="1" goto 1 . i. }1 i7 ^" \! r
  27. @if "%UserSelection%"=="2" goto 2
    ; a+ n% N. n3 N, I# D. O" Z% y
  28. @if "%UserSelection%"=="3" goto 3 4 v" _& s  |* P1 M0 k1 A( W
  29. @if "%UserSelection%"=="4" goto 4, D/ m2 O) o) I0 u- E9 o- l
  30. @if "%UserSelection%"=="5" goto 5* j6 R# d% ^4 X6 `

  31. 5 n- z- ?; K( ?3 C8 Q
  32. :1" k& \7 ^* d4 h- Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ g$ r7 m& A: a- y! u
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * P$ L4 L5 p- U- D, V! L7 u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp4 f" p& Z1 D/ G. t1 @+ [
  36. exit7 ?: T% P& A! f6 F
  37. 7 d! y5 s+ Z: M& N0 U7 {
  38. :2( O7 G! g4 E  ?% b
  39. echo 无线网络连接---办公室IP配置---请稍候...* j/ s) R% H: i' X
  40. set ipaddress=192.168.0.100
    / R. g* G+ ^( \- D$ P3 b
  41. set subnetmask=255.255.255.0
    * v/ z, s8 m( y0 U
  42. set defaultGateway=192.168.0.1
    " t) Q2 H9 R5 e7 u, N
  43. set dns=202.96.98.36
    5 i; I+ ?  }" L; l# n
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 o7 S; M( J- g6 j& Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 ^' L7 n+ y' q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=05 [$ l0 f/ X: ~) J2 D1 R. D
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - l/ j+ Q5 C4 V( l: ~, c4 |) {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ F; n9 y9 d  B3 m7 S6 P3 i
  49. exit. Z  Y; U* v$ e- P: m8 h

  50. ! N0 q! Y/ t0 l! }$ Q# @/ b
  51. :32 d1 x7 \- R  g0 Q% g
  52. echo 本地连接---自动获取IP地址---请稍候...) f* [7 w, Y  d
  53. netsh interface ip set address name="本地连接" source=dhcp" ^3 b( n) X' o3 g5 ?
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : m% ~. m' K" e
  55. exit3 ^& @; c1 j, O0 o7 c! |

  56. 8 b# g8 k1 M4 R( ?9 b$ i/ k
  57. :4& u" R2 W% J; \. V
  58. echo 本地连接---办公室IP配置---请稍候...+ x- k& z* n; ~5 ~( q# T3 W3 e
  59. set ipaddress=192.168.1.68$ j2 P- x, a' |+ Y5 K! \% S  k
  60. set subnetmask=255.255.255.0
    & v4 X% w- n; m6 ~- A, N
  61. set defaultGateway=192.168.1.1% J( s; X6 t/ P& n, B
  62. set dns=202.102.128.68: _' V/ U7 X5 K4 M
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 _" [! u7 j6 ^0 g) c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 N$ ^  j# Y5 N+ u4 S0 L! d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- N8 S. Q% {) G0 b/ z! q% `
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  Z% w- G0 I) f4 W
  67. exit0 W6 u$ M6 y5 q7 M! Y+ K. i
  68. ) z9 \' g; Q# u. y
  69. :5) i- c  V! V. C2 Y* ?3 y
  70. echo 5  V+ f; g1 L( u; z- s
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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