搜索
查看: 21545|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?6 Y3 ^, i4 j$ M/ z! P3 e8 N: r5 l2 O
% [6 Y4 a. y4 M0 B" D6 o7 Y, F& I
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " S% [9 ]. i3 D4 d
  2. title 自动设置ip
    ( u" v, R( x; S' T) v6 w
  3. echo
    0 C: U9 `! I* u; ]& p# \
  4. :start
    2 O' ~" O% M$ |0 u
  5. cls
    * x3 F) K4 E' m
  6. ECHO ================================ " x# S  V2 M2 ^! w
  7. ECHO 请选择要换的ip
    + E7 N7 j7 o) F0 R5 \
  8. ECHO ————————————————
    7 G" \: t3 _) B! N
  9. echo 无线网络连接---自动获取IP地址…………1 3 }3 v- D* b/ q& [) {  p
  10. echo.
    ' ~+ |# h5 A1 K) I9 v+ L# t1 c0 F
  11. echo 无线网络连接---办公室IP配置……………2
    2 \- y+ J; H; c) k1 [! Q
  12. echo.
    0 l; w( a; @/ V$ j, d+ `4 f1 a% S
  13. echo 本地连接---自动获取IP地址………………3 2 |# |, Y  ^; h5 o& y: p
  14. echo.
    9 ~. a7 i5 c$ S6 Q5 |
  15. echo 本地连接---办公室IP配置…………………4' ~. A3 f' g( R/ `
  16. echo.
    ; F# |; k: I' a1 T4 d7 T
  17. echo  退出…………………………………………5
    " J0 b0 e/ f/ M8 w" j4 L
  18. echo.
    4 X# C( k9 v6 B( [
  19. 0 b5 I/ B- I3 e+ O
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 m+ A3 Z) I+ H" v4 \; `" ^. F

  21. " l) d5 X& D- k9 N3 Y3 V
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) c8 P/ H; s; h1 L2 k8 S  ]
  23. goto start
    ) w9 r' d% h3 U' V

  24. * U, i8 d! S3 z5 c
  25. :selection " I% v" Q, E1 Y7 x; ^0 t- T
  26. @if "%UserSelection%"=="1" goto 1
    ; \; S) u8 V6 R! ^- T4 S( P3 h
  27. @if "%UserSelection%"=="2" goto 2% m( N( b7 {' y) i- m( [
  28. @if "%UserSelection%"=="3" goto 3
    * `4 @$ X7 b. K) Y/ B
  29. @if "%UserSelection%"=="4" goto 47 N1 T7 Y) O2 ?2 o
  30. @if "%UserSelection%"=="5" goto 5
    9 L9 U6 K9 S- ?' `8 K

  31. 9 ]( ~" @0 B7 K! k' j$ W: {
  32. :1
    $ j* F+ @9 w: U: B% i4 a/ o7 J2 g
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ! i" L) l2 t) O  O0 s
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . p; N5 y& l/ H/ i2 y) A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 w5 _: s/ ^! t8 F4 y2 B
  36. exit7 V3 O! O+ I6 d
  37. ( G! E0 @6 C4 o4 @
  38. :2$ W2 e! ?5 d1 e  N9 Y2 A! j; E
  39. echo 无线网络连接---办公室IP配置---请稍候...6 a, F# S' D7 ~
  40. set ipaddress=192.168.0.100  H) j. z, I9 ~' S  M1 e8 G* q2 P
  41. set subnetmask=255.255.255.0$ Q' r- `8 x, X0 n
  42. set defaultGateway=192.168.0.1
    , r' L8 a, i8 i5 J' ^2 w* }
  43. set dns=202.96.98.36
    " f) c5 ]* |4 r) i% z1 p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 Z: Q7 Q# b1 Z8 E7 i
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : z5 d/ _* _" ~
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 P7 K8 e! m2 K- ?4 r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 o5 C2 p, w+ Y1 X2 N& _( c! B1 @$ O% J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ Z. V# F0 m9 _( }/ h; B
  49. exit" T6 h$ {8 P# C% C$ L
  50. " z6 g' Q: f8 U+ ]
  51. :3
    6 V4 }" {0 {. O
  52. echo 本地连接---自动获取IP地址---请稍候...
    , M/ s" H! f! [4 X* \
  53. netsh interface ip set address name="本地连接" source=dhcp
    % d  ], m) g9 G) V) r% i; q# }
  54. netsh interface ip set dns name="本地连接" source=dhcp& P% ]# K5 u7 h/ P: I+ a7 h; f" _
  55. exit
    1 R7 |( B  o3 @) G2 u
  56. 5 C: N' Y' D5 y" m7 V1 _- l
  57. :4/ L. B1 |- |9 l0 M) N. H  x' ]
  58. echo 本地连接---办公室IP配置---请稍候...
    8 P; e! |4 C9 a' S+ Q
  59. set ipaddress=192.168.1.68
    $ @. e' l% a) W% p' W
  60. set subnetmask=255.255.255.0( e; x. r. G6 |! C' V7 K! u
  61. set defaultGateway=192.168.1.1  Z- I3 I! ^! d0 j, w( n
  62. set dns=202.102.128.68
    2 \! y7 V3 z: T& {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # k8 ]* {% w9 S  b( d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0% Y" c9 h9 J0 H9 D# o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    / c# H; M4 ^: J7 Y% \6 A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  K+ i! Y7 N" X* P
  67. exit
    8 `3 L1 b( S+ V: ^0 [

  68. ' R' M6 y% U) B% H
  69. :5. \5 b" I# J; N0 r" l/ \/ G
  70. echo 5& y! a2 N; e3 M) `& w
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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