搜索
查看: 21715|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) B; }; _" O% D4 d* J
$ c- x- j+ A! y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / i6 D4 L' F; U2 D/ j
  2. title 自动设置ip
    ) F4 }, U/ n3 i8 j6 @. ^
  3. echo" W( F7 b2 v/ A; o
  4. :start ) B. T; T& P$ V* G4 ~% ~
  5. cls ) B( M" ]# H( c! K3 n# k
  6. ECHO ================================
    9 ^8 {" l3 \. f4 t# @
  7. ECHO 请选择要换的ip
    ) s% t9 }2 ?9 i$ m; K5 @
  8. ECHO ———————————————— % s) i8 H2 Q; a: ~+ Y' t
  9. echo 无线网络连接---自动获取IP地址…………1
    " u6 ^0 q) J  C) w) r
  10. echo. ( Z$ a- x5 \8 ^, T
  11. echo 无线网络连接---办公室IP配置……………2 & }3 W  {% M0 y6 f
  12. echo.
    . f2 O* M& o- H/ H! k/ y! S- D
  13. echo 本地连接---自动获取IP地址………………3 3 i  Y4 L# z% S! r
  14. echo.
    # T6 i4 j( J/ ~8 m6 C" r! l
  15. echo 本地连接---办公室IP配置…………………4% m/ F) q% l! n5 i4 ?
  16. echo.
    - X% d/ Q" }4 E( O4 A6 c$ a) B
  17. echo  退出…………………………………………5
    * `2 F- f2 ~& n5 N, W
  18. echo.
    . z1 t! U/ q, [, o5 V- H, N4 r

  19. . B# T4 z- L9 x0 i9 b7 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) @0 b  I* o# q% i" y* E4 w' O2 \
  21. % X4 ?6 _* J. h6 e& a$ U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . Q: R9 u- ]  W
  23. goto start
    7 F  G( ^! X, s

  24. ( K3 ~( X7 G; ^- e: e8 I) y: \
  25. :selection
    0 h& A! j3 U6 ~% O0 t% E
  26. @if "%UserSelection%"=="1" goto 1 . o+ ^: w" q! g" B8 Z; [: {0 _
  27. @if "%UserSelection%"=="2" goto 2
    0 Y% p0 D( z' n0 e! u$ M
  28. @if "%UserSelection%"=="3" goto 3 : p: Y; j/ |* g- K& Y& I
  29. @if "%UserSelection%"=="4" goto 41 W% |% m9 e$ D6 W5 [
  30. @if "%UserSelection%"=="5" goto 5
    + ?" |" L/ ^, Z/ _9 K8 ~
  31. 6 B4 ~+ h8 p# Y- q7 W7 A/ O1 a+ m0 T
  32. :1; \: K8 w& H6 _* A8 O  H
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . q2 e5 K2 c4 V3 Q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    " m) u  a- i" G& x4 p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& k3 Y; |8 J! ]- y& i& c( g  j' h
  36. exit
    1 {: A8 e6 P3 l+ z0 g, o
  37. 3 {8 [3 q2 g0 e: ]
  38. :2
    . S# e6 J6 C0 E$ `' n7 c: N- R
  39. echo 无线网络连接---办公室IP配置---请稍候...3 B4 V. i) V- \: t+ a+ G$ q4 C- Z
  40. set ipaddress=192.168.0.100# T3 M3 ~1 ~0 _, y
  41. set subnetmask=255.255.255.06 l1 k( H- ~; i) d; [! G6 _
  42. set defaultGateway=192.168.0.17 b* \7 L6 O; o& e& I# R5 X4 ^9 E
  43. set dns=202.96.98.36+ s5 n$ r  ^) ?7 N( k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ M0 D" }1 i( m3 y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* D0 y& o; r6 Z6 O7 o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0& B8 c6 ]. N/ p  A# `2 t3 D
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 m: |% n* {' S+ t& V
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# L9 u) T8 c( L: f+ Y+ g) K6 w% d+ l
  49. exit
    2 m6 a6 d6 }% `% M; L
  50. , W0 ^, f1 r9 L5 ?8 Q
  51. :3' t4 j5 v! h) e6 A
  52. echo 本地连接---自动获取IP地址---请稍候...  J5 }% L' @! [- y
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 a8 y3 e! s3 y, B" |* Q
  54. netsh interface ip set dns name="本地连接" source=dhcp3 ~* D% `; S* E" ]( D- R
  55. exit
    5 a+ z3 e2 w% X7 |5 ]

  56. ) P! f1 [4 P1 t: M/ J
  57. :4; w$ b- L' `, a- A
  58. echo 本地连接---办公室IP配置---请稍候...
    ! x8 V. S3 ]- H3 z/ A. N  ^( K
  59. set ipaddress=192.168.1.68
    & b. t% c7 E& \. O) K5 e
  60. set subnetmask=255.255.255.01 u# I# Y. J  ?; N+ b% Y" ^
  61. set defaultGateway=192.168.1.1
    1 [2 m) @. j5 f1 A  s- n
  62. set dns=202.102.128.68
    $ h- Q$ @( F. \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- d$ D/ A* P7 k5 Z8 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 z. b4 @1 X! ?! m8 a- M
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 ^6 b8 ~3 _  f1 ?; ^# \9 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ y' |  {0 O  H8 `7 D% ?
  67. exit
    ! v) ^& F+ K2 g

  68. ! A. ]/ O8 P/ Y' ^6 L  }
  69. :5
    3 n0 e' p$ G5 Y& g) x- G
  70. echo 5% @, H% X) a  E1 S
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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