搜索
查看: 21745|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 o0 z9 b; s; X* o2 `/ D

6 g; ]- Q+ S2 e  l将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / w' K2 `8 k% X8 ]1 r9 a
  2. title 自动设置ip+ F. e* W0 ^8 c' ~; x; I: I( `3 N3 j
  3. echo
    - z0 v+ t& o+ w  w+ {- f' _" A/ C$ @
  4. :start + p6 C, w2 @7 Z# T( b
  5. cls / Q, k1 G& h# \
  6. ECHO ================================
    5 {( s9 }3 ?5 G7 A
  7. ECHO 请选择要换的ip
    2 ]0 h: Q" d9 v! D
  8. ECHO ————————————————
    8 v  {0 y7 T2 B, q0 u  B7 _" a
  9. echo 无线网络连接---自动获取IP地址…………1
    9 R& ]: j6 o- c) e: N) y: T
  10. echo.
    5 z* W3 G- b4 ~% d' s
  11. echo 无线网络连接---办公室IP配置……………2 3 Y* I4 M: k, y; S" b  p) a0 \" J( R
  12. echo. % R9 W3 K& T0 l. h( z
  13. echo 本地连接---自动获取IP地址………………3 , M! X$ r7 F/ H
  14. echo. , D: M1 a6 M4 r! `8 W
  15. echo 本地连接---办公室IP配置…………………4/ L/ F' g) s0 S" P0 u( _3 M
  16. echo., k  y" T  m5 l5 f5 g
  17. echo  退出…………………………………………5
    2 T" T  f9 _: b) v5 A3 b
  18. echo.: _3 ?# M  b, v
  19. 0 l+ x* C* S2 C" U+ I( a
  20. @set /p UserSelection=选择(1,2,3,4,5)  3 k# f6 ]/ c- L' b! a  L1 B
  21. 6 I  u4 Q5 c: c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 a" f8 l/ |3 O$ r" z* O2 z
  23. goto start + q6 [8 e; ?" O6 ?5 f
  24. # E$ }" S- B3 U5 X8 H) w9 f
  25. :selection 9 p7 t" L  P% B. [- k. h5 d
  26. @if "%UserSelection%"=="1" goto 1
    $ `" R, t0 P5 v+ s, L0 n( }
  27. @if "%UserSelection%"=="2" goto 26 r0 M5 d% G: l
  28. @if "%UserSelection%"=="3" goto 3
    ( Y2 P* w; ?" T2 I% a
  29. @if "%UserSelection%"=="4" goto 4; L! E4 K. Q/ n  Q5 M1 `
  30. @if "%UserSelection%"=="5" goto 5
    ; a3 c$ @1 g& e4 X
  31. $ Y7 \2 V, {" r6 o7 T5 K
  32. :1. F. K* H; {2 F+ T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; j5 l: i. R, f5 F8 e
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    9 F4 I' Z1 v) Z! |+ I. i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp! d! `0 T: g$ v6 Z
  36. exit
      a* Y- F  S( p4 c
  37. " I+ ^8 R/ z0 {, Q! V
  38. :2% a. p0 W1 r7 b$ C: p
  39. echo 无线网络连接---办公室IP配置---请稍候...) t5 N, [5 K, C, a5 k
  40. set ipaddress=192.168.0.100
    ; |1 h; B0 |. N
  41. set subnetmask=255.255.255.0( w3 b' q4 l+ V( w3 i2 y
  42. set defaultGateway=192.168.0.1( k: e* v/ m* J
  43. set dns=202.96.98.36' A( B; q( g3 m- {, w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 p: T/ p2 Q- o. k/ K2 v9 K1 B
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; c' ^: @5 [! F: `+ P) l: ~$ ~
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 @5 y) y0 p1 p5 X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( c. [; s4 ]* P* z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + ^2 h- @7 R6 w. G) [2 h/ L  j
  49. exit
    : G! ~$ J: z8 K+ D3 \0 c5 ]- A- i9 j, l

  50. ! ^1 N+ Y4 D1 T: e; l$ P
  51. :3
    & |) F2 \0 M& n1 f4 J+ Q
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 `  [& S. n$ o! k
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 l+ @0 c2 V- D# t) Y0 c
  54. netsh interface ip set dns name="本地连接" source=dhcp7 m) ~$ f- o2 n+ U
  55. exit. Q" v2 _  }2 |

  56. 7 y1 Y8 n) _; [
  57. :4
    4 C8 B- j. o) _2 t& u
  58. echo 本地连接---办公室IP配置---请稍候...
    ; X0 H. k! U2 o0 h% `1 {
  59. set ipaddress=192.168.1.68- G4 v; e+ k& C7 H" |" B
  60. set subnetmask=255.255.255.0/ j" S/ z' M" u* G0 ^
  61. set defaultGateway=192.168.1.1  k8 t9 L2 k- b0 E
  62. set dns=202.102.128.68
    $ u' F- X1 k- q5 x' z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ l) D% s+ `* u: P# @/ B8 n: d% U
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0. c4 j0 w) ]+ r7 ?  g7 T. G
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 v7 r, P. F3 w7 s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 K% t, o; @% y" A' P) w$ z; P  |
  67. exit
    6 n( x- \6 d! b6 }& \: Y( l
  68. ) G. f! m; d! q8 V4 I0 x" I5 E
  69. :55 F# b2 n: x' Q
  70. echo 5
    - P, b* q! ?/ H- t# h' r* E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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