搜索
查看: 21419|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) n3 _' \" C* ]# P* L/ Y
* F9 ^. P) P9 n9 C5 ~将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ I* Z' J- @- u! J; q
  2. title 自动设置ip
    ( R, @1 ]8 Y" c# h$ V- ?
  3. echo
    % l9 n9 J3 P; ?' o
  4. :start
    ) E$ K8 D4 {& O4 D' K$ Z
  5. cls * [7 ?: I  d+ l. o( z  s# m3 g
  6. ECHO ================================ & a  N$ {5 G, j- g# q1 Q- u8 s, \
  7. ECHO 请选择要换的ip ( O' r: u8 u" W" x0 ]
  8. ECHO ———————————————— 8 T  j2 T; K  `8 x9 Y
  9. echo 无线网络连接---自动获取IP地址…………1
    * E; p/ j4 a% f% j. I# _
  10. echo. " Q+ s/ U( |8 |. m* t
  11. echo 无线网络连接---办公室IP配置……………2 : n+ n/ d8 i7 W! i7 B* g
  12. echo.   x$ k$ g: K" Y# G# j
  13. echo 本地连接---自动获取IP地址………………3
    5 @" P9 H* N. z, {; S
  14. echo. & d' l0 N* v$ A4 v$ ]3 i7 d
  15. echo 本地连接---办公室IP配置…………………4) p( Q5 R" _2 w6 \7 G) R$ _! K
  16. echo.% f6 q. m& e8 l' M, v
  17. echo  退出…………………………………………5: W) E! }2 ]; f3 `( G+ _. |0 c: k- _! u
  18. echo.* t: n0 t; Z: M$ q
  19. 3 ?: T% C3 L6 g* V5 `
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " B( G6 m) l9 @, p$ c. b1 d+ E! Z, L2 }

  21. ; ?% b* J) z) R8 O$ A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / M) B$ }0 `% E2 G# a
  23. goto start
    : D0 [# e" ~) ]) D/ K

  24.   R* h3 f: J" R
  25. :selection ) X* K" y  d+ q* T: G! O( n
  26. @if "%UserSelection%"=="1" goto 1
    # w% @0 P8 [- R" K. L- `/ \
  27. @if "%UserSelection%"=="2" goto 2# c9 w- H, f8 _0 v- G6 ?" b. e- c" |! Y
  28. @if "%UserSelection%"=="3" goto 3 3 n) [4 g# R& R( n* a. }' J
  29. @if "%UserSelection%"=="4" goto 4
    / B" o; t# ]; M2 O5 {1 A  c! h
  30. @if "%UserSelection%"=="5" goto 5
    # i9 P  J. p# _" O9 w

  31. / q9 S( O, I# ^* P0 u4 ^) i( F
  32. :11 G4 l- f- C( q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . y+ x$ |9 O. t9 E. v
  34. netsh interface ip set address name="无线网络连接" source=dhcp- K! Z: Q  Y" Z: n. _2 C$ Y7 e$ [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. f  b6 t. Z; G3 L
  36. exit1 x7 @# R  u7 _4 F

  37. # \) |  f/ R3 T9 F
  38. :2- C8 K" v+ q* t5 L$ I2 D' [
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' Q/ x# U  @6 u! f1 E' \
  40. set ipaddress=192.168.0.1002 q2 Z( \( J! b! g! N& H$ Q+ r
  41. set subnetmask=255.255.255.0
    3 D: ^% P/ E+ {' P
  42. set defaultGateway=192.168.0.1. u' m+ M" p' A3 z$ O
  43. set dns=202.96.98.368 b; X  W. {/ T2 e1 _! ?1 _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! b; n: o* @- R$ D: q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : }2 S6 M0 p) U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0  p( a% C: }8 v4 l. Y7 f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary0 R% r: s1 m+ k1 @$ e- h* s
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 }6 X2 @9 M8 g0 p9 x; r. L
  49. exit3 [6 F8 R1 ]7 W( {% j! B7 T

  50. 8 u0 Q7 R* O+ Y( Q6 @: U
  51. :3
    8 N7 g  W/ |0 [5 W& W; N4 |: ~
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 L9 n6 \: N+ }: ?2 v! Y$ e- ?! [# U
  53. netsh interface ip set address name="本地连接" source=dhcp4 v# ]/ H. _- \) m; K# l
  54. netsh interface ip set dns name="本地连接" source=dhcp7 H: W) d( g  T2 F0 ?6 M* c
  55. exit" w6 R: n9 H% u

  56. 0 M2 Z( o- e( S' J6 D
  57. :4
    4 S7 c* b2 j* @; v$ m5 \$ Y/ I/ w: R0 n
  58. echo 本地连接---办公室IP配置---请稍候...
    3 v( O& G& d, p; u0 o; q
  59. set ipaddress=192.168.1.68. `  p  ^# S! Q
  60. set subnetmask=255.255.255.08 D$ k3 n) ?  U7 q
  61. set defaultGateway=192.168.1.1
    ) H% g+ R6 w0 e8 B- ~
  62. set dns=202.102.128.68# R- ^2 E$ [( ^+ S% x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: [2 ]& _' @" C" T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! J% @, j( f3 ~  s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary8 v; t- M% |7 n2 g/ z7 C. V# b5 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; n2 c3 I0 O, d
  67. exit
    % i" R. a9 x" e3 N' M4 @/ {

  68. . n9 ?1 F+ J$ t3 t& C9 k$ P% t  {
  69. :5. m$ e5 f4 L* t
  70. echo 5( O* k" b2 A! q5 Q! M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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