搜索
查看: 21408|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
8 s" C; c# Z; |, `0 [( N. B) O+ ]2 K( n( \0 k- J* R
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* [' ^$ `/ q7 D. E( @
  2. title 自动设置ip
    $ p% Z+ {5 Q8 }9 M
  3. echo
    4 J) Y5 q" x9 J+ |! ~1 p$ [1 F. L
  4. :start $ d- W/ E- D8 k' L- [" n2 m
  5. cls
    $ v% ?: K- z1 E, E: c* ], b% O
  6. ECHO ================================ + \/ j" ]6 h, F8 {
  7. ECHO 请选择要换的ip
      x9 `7 r) ^& Y& V" M( X% {- X+ W
  8. ECHO ———————————————— 3 Y8 B: H- n% F. [9 w
  9. echo 无线网络连接---自动获取IP地址…………1
    ' Z' ?8 Y* b8 |! E, ~
  10. echo. 3 [- J9 F  ?. _: i: |' k& P/ A/ D
  11. echo 无线网络连接---办公室IP配置……………2
    / H) O9 w* H. s; S) s
  12. echo.
    9 n! w5 n9 X# g7 W
  13. echo 本地连接---自动获取IP地址………………3 8 i* P+ p: f/ q) ~1 @' [
  14. echo.
    " P- O2 a1 r, X% k
  15. echo 本地连接---办公室IP配置…………………4
    ' n. U8 U* c6 M, ]. ]
  16. echo.6 ?  x( [: {6 L: ?( W" o9 M% f
  17. echo  退出…………………………………………5
    4 L9 b5 i. S6 ]% ?6 B5 Q6 T
  18. echo.; s# S0 i* M! Z; x& T8 c
  19. + h' F1 l& l6 q9 q) R) R1 g
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; N. X' t. |& t. a$ u6 H5 o

  21. ( J# X7 O2 [1 G. H) m: c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; z9 h/ Q! y- J3 ^+ C+ d9 S
  23. goto start
    2 O) I. U: Z0 M

  24. & x6 e8 |4 K) u5 @3 K
  25. :selection . ]0 a4 [( v# m1 T
  26. @if "%UserSelection%"=="1" goto 1
    : d' d2 m) F$ H. }/ H& F: l5 b
  27. @if "%UserSelection%"=="2" goto 20 d& |4 Y+ L: j3 g5 d# c$ S7 W: E/ g
  28. @if "%UserSelection%"=="3" goto 3
    8 x4 V; V2 J8 o. |! y
  29. @if "%UserSelection%"=="4" goto 4
    7 y/ u9 u: F! S! z7 M" R+ z
  30. @if "%UserSelection%"=="5" goto 52 e6 \6 U( G  w) G# t9 ?

  31. & ?: B; ]$ }; G2 Q/ j, a
  32. :12 ^7 Y$ c9 Q3 k
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    6 L( R! V) Q% ]$ e  x6 f( ?8 T' O
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % T5 I( F! \$ C4 f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) _3 M% z- z5 ?* N. S; o; I( V( [- A3 X
  36. exit
    6 j$ ^! H6 W/ T( d! O) b

  37. / i; C5 p* Z( p7 z& G9 v& Y
  38. :2' z) @* U5 B* g0 b2 P
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * [9 a& G6 a, Y: p, F
  40. set ipaddress=192.168.0.100
    9 X. j0 I! d4 ]) r# o
  41. set subnetmask=255.255.255.0/ U; t/ k$ q5 W1 f5 R
  42. set defaultGateway=192.168.0.12 f# ?; u- \. X& _8 C( ]
  43. set dns=202.96.98.36
    9 q) U4 M% O( [% v7 J
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0' U" k0 t* W2 m% L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%; K) K5 V% s$ g6 t0 m- x9 L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( j% _; b: R1 g6 r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 r1 w5 n+ E: _# ^* J4 @1 k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 y, u8 m3 L. o2 A
  49. exit
    1 A, y- G% B$ t/ @6 y( l6 H3 k0 N2 Z2 f

  50. ' G' ]- Z" b) }, g& g6 M6 t# U
  51. :3
    : F3 _/ X3 W8 w8 w
  52. echo 本地连接---自动获取IP地址---请稍候...
    / D) Z3 m  N* Q2 u. u1 v
  53. netsh interface ip set address name="本地连接" source=dhcp# A! ?; s, _6 _$ ]5 \3 e' _
  54. netsh interface ip set dns name="本地连接" source=dhcp( Q; E" A3 \( p8 A8 z
  55. exit2 D- p) ]* O5 Q: O8 {, k

  56. 6 d! r* \% `& h8 G7 P& @% X
  57. :4! N0 n6 z0 s( C! e% W, l+ m
  58. echo 本地连接---办公室IP配置---请稍候...2 j! s: A" ?# j- J: b! M$ i% K# Y! Y0 O
  59. set ipaddress=192.168.1.68
    - r. o% ]5 j" }; B4 |# `
  60. set subnetmask=255.255.255.0
    ; Z: j" W+ e; U( v$ A1 W' w1 ]
  61. set defaultGateway=192.168.1.1( F) p) V' Y* ?
  62. set dns=202.102.128.68
    ' ^+ a- @' W4 B, K1 [# H0 j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; _! e! C  g, }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0# u2 @* _6 ?# |1 P5 b7 R+ [  T5 y! B/ I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ M* j7 x/ Y3 {
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % V0 `& U) d9 Z0 d  f+ q
  67. exit
    / O9 z: a; ~+ F  a8 c/ U
  68. , J4 a0 D" H# b" Q
  69. :5
    8 q0 o+ t& v' j! h' ~
  70. echo 5- b7 h- D" d# F; e0 ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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