搜索
查看: 21873|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?( l: B8 N: `' S. h/ T  G& Y
! D$ i- |% J6 j5 `4 o+ H9 o
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    0 R/ `) l$ I3 `+ R0 B7 N0 y0 R
  2. title 自动设置ip
    $ `' R5 Y9 p, e& e. ^
  3. echo
    4 A0 `9 d! u( A- O; K! e
  4. :start
    / k$ ?% k5 _& g* F3 X
  5. cls 8 t9 f2 V0 G4 a
  6. ECHO ================================
    2 F5 G3 _; c# @8 N1 k4 L
  7. ECHO 请选择要换的ip
    # d% E# y/ I; v1 F7 o& p) ]/ j+ [6 H
  8. ECHO ————————————————
    3 p: Z! I. _9 @" {! H
  9. echo 无线网络连接---自动获取IP地址…………1 ) L" @1 A3 [6 @$ y7 @) K4 a
  10. echo. " d0 F% q4 E9 k1 E9 }
  11. echo 无线网络连接---办公室IP配置……………2
    / Z; i3 V1 Y' Z7 S% E6 ^
  12. echo.
    , t$ n; `0 I7 J* f" I
  13. echo 本地连接---自动获取IP地址………………3 & j7 B8 f+ {7 u! P) Q, B% c( u
  14. echo. $ X- S* w1 P, m# g4 s+ d! R
  15. echo 本地连接---办公室IP配置…………………4  F0 S" M8 E' J* _9 Q+ z
  16. echo.
    ' l+ e+ H" S. w2 N6 N
  17. echo  退出…………………………………………5
    8 d8 X9 h9 A7 Z
  18. echo.; {6 |) v2 u+ h3 D! j
  19. 7 |* u) l9 r8 V& `2 |
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' [( Q8 d8 K" Q2 C' v3 h- ^: @

  21. ; D& o$ c: W7 I9 G# F
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection : q1 F8 T3 [" h* {8 J
  23. goto start
    0 q0 {- U$ t1 O7 J$ H1 A# I; U, T1 q
  24. ) ?( s3 _9 V5 g( c
  25. :selection 7 [2 i: H" `) R, x' ~( Z  a% x
  26. @if "%UserSelection%"=="1" goto 1 3 O4 E' z+ `0 t9 \7 s
  27. @if "%UserSelection%"=="2" goto 2
    # ?. v& e% n: F
  28. @if "%UserSelection%"=="3" goto 3 , ^2 {' T8 `5 m( W0 o" p0 y8 L4 L* W
  29. @if "%UserSelection%"=="4" goto 4- f: ]7 L& v5 A' O; P9 d
  30. @if "%UserSelection%"=="5" goto 5
    . ?0 W" v. l( f: Z+ B& }4 Y

  31. ( ^* ~+ n, ^" p$ Y  p
  32. :1
    $ k$ ?/ @6 Y  t6 W2 Y7 v
  33. echo 无线网络连接---自动获取IP地址---请稍候.../ ]2 X9 j; y1 j" {; t
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ z, ?& X% }. T( B9 d2 l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    5 `7 N$ H$ Z3 E% b2 o% X
  36. exit
    - G) b4 y7 L' E( y" g! Q

  37. . w' y) q' u& z7 @4 g) D
  38. :2
    6 u3 o: v* ^8 w' h9 h  F
  39. echo 无线网络连接---办公室IP配置---请稍候...( Z% R/ U* L, _
  40. set ipaddress=192.168.0.1008 I! P8 }# d: _5 a) i
  41. set subnetmask=255.255.255.0
    # T$ j& ^8 g+ `9 l* \
  42. set defaultGateway=192.168.0.1
    0 D0 ?: _* z9 r7 k9 f; M
  43. set dns=202.96.98.36/ x  v  O  M+ r! F9 x" u* N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& q5 i1 `3 x. j; p
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 u7 W7 ^) X7 A! X) ~) e3 E
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( [2 D9 R3 ?4 D+ e' ?4 U" d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ) c6 F. m1 V8 c. c9 z$ G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& y) ^0 s6 {% k: H' Z6 [4 O
  49. exit1 D2 J1 t; t$ d7 e
  50. 4 `; I4 L, F) I' o& F
  51. :3! k! o- ~4 `( b$ `$ F& Q) O. o; m
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 d! r% {4 _! W) \& U+ n+ x
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 z4 l+ \% j4 Z( {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 b5 b" j/ Y! t9 s5 {3 a9 F+ p
  55. exit/ X8 X& g' M: w! Q

  56. 2 S0 \4 o, |7 q5 G
  57. :4
    , u. Q! V& w: a" H6 Q) @  D2 s
  58. echo 本地连接---办公室IP配置---请稍候...  C" o/ y) A* t& z) M
  59. set ipaddress=192.168.1.683 ^2 ^4 [- ]# M! V9 ^
  60. set subnetmask=255.255.255.0
    $ _' U) s! ]8 i3 q/ ?2 ^$ i
  61. set defaultGateway=192.168.1.1: B: @$ K7 @. ?) z9 s
  62. set dns=202.102.128.68
      G( W. _7 e, W) ]( `
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 a% H2 `! f" J# _: N' T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; b9 C% ]# E* j6 C. |
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    , j0 W4 A" x* ]3 O. l
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. Z# o9 I) V  Q5 h% S
  67. exit1 |6 P- C" f, L$ M/ R) n
  68. 2 m$ b9 C3 Q% H4 q8 S& c- ~
  69. :5/ r4 l% J+ S* p# I5 x
  70. echo 5
    ' o' G- [: H1 A9 j; M; `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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