搜索
查看: 21540|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( m2 s2 E. D- o& I9 a" M7 r- Q/ G7 ]4 b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' _3 m$ o& }9 ~4 f6 z
  2. title 自动设置ip1 k. g( p/ i9 \2 j3 }! X
  3. echo) H" l1 E9 g' n% d
  4. :start
    / p6 J5 f# g6 Y
  5. cls
    / z! l" r8 o' g# n/ V
  6. ECHO ================================
    % \3 |/ t1 g+ i' o9 B  u, X9 }
  7. ECHO 请选择要换的ip * L. P$ z' a/ A7 U- Z, r
  8. ECHO ———————————————— % y' l$ [* S7 n& P8 P& N8 _
  9. echo 无线网络连接---自动获取IP地址…………1
    ( w7 s6 j1 e4 h- p! V
  10. echo.
    0 z6 @. n' W; F5 [* y
  11. echo 无线网络连接---办公室IP配置……………2
    2 D$ H6 E9 V: n+ A3 t) ^
  12. echo. ; n1 J' X, Z+ _/ f' B$ z9 r
  13. echo 本地连接---自动获取IP地址………………3 + `) q# _9 X' ]* O5 h5 H: D
  14. echo.
    / `5 ~" g0 y2 W3 J% ]
  15. echo 本地连接---办公室IP配置…………………4
    : F* o: W! X, F3 R2 {
  16. echo.  d: U9 X% p6 H. i9 X* \
  17. echo  退出…………………………………………5- h) a6 {' }1 A. q  w! _2 b: `
  18. echo.. C8 M- |3 p: b  z1 p# F) ?

  19.   }- |+ D8 E- R# B! C
  20. @set /p UserSelection=选择(1,2,3,4,5)  + z0 f0 m: w) d2 _% o

  21. 4 |* P2 H8 f* ~9 V6 i1 Y  l, i, ?' N" n
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    7 T, D% M9 B- }( i$ o
  23. goto start 9 D( h+ F  ?; ?" A5 D

  24. - t6 @! w7 A  `8 e" I. K* l
  25. :selection
    : [: Y3 `( L( [& e: t
  26. @if "%UserSelection%"=="1" goto 1 ' S' X  g6 o. I9 V
  27. @if "%UserSelection%"=="2" goto 2" J" f. p' _2 z1 _& s
  28. @if "%UserSelection%"=="3" goto 3 $ u- t( ^0 \: x  d+ [. B0 _; a
  29. @if "%UserSelection%"=="4" goto 4
    : I/ g+ L  B  g5 q! |4 Y0 {0 r
  30. @if "%UserSelection%"=="5" goto 52 Q, Z7 U2 ^% ~$ v0 q0 A: q
  31. * |$ W# _4 N. ]4 k; f1 O0 s
  32. :1
    1 G3 y/ t5 S0 v9 {0 M
  33. echo 无线网络连接---自动获取IP地址---请稍候...; M  Q; H4 E) Y" {7 y7 F1 b
  34. netsh interface ip set address name="无线网络连接" source=dhcp( z  D, A% t% J' O$ v( R; R
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * i' ^  U' \. a5 ^$ A0 K, F
  36. exit( L$ Q. C( }: }6 O8 N2 n
  37. ' Y% }2 Q/ L8 }& q7 ^) _. {
  38. :2
    9 _* O. w2 f7 f" J+ A, U
  39. echo 无线网络连接---办公室IP配置---请稍候...5 c/ ~# c) l: @
  40. set ipaddress=192.168.0.100! O& i$ ~  d$ e" @* `" z* o3 d
  41. set subnetmask=255.255.255.0
    & [- W7 T8 k( O" d9 V3 U1 W* r
  42. set defaultGateway=192.168.0.1  A- `+ Z/ M" T; Q# N; r
  43. set dns=202.96.98.36
    ( a: K# H* b) M5 A
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! P- U! u% ^" H" u/ ~) k, Z9 x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 D7 `) f; |. T$ S& M: N2 J9 J, d1 f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    . S; d: ~, P$ ]! j5 v5 p9 |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ x- t1 v" o( _  f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%5 R( k/ {, e3 I) u2 l
  49. exit
    : }+ O! M: R. b
  50. 1 f: i* y% i5 L( Y' x
  51. :3
    ! U' `% I; U4 G+ b
  52. echo 本地连接---自动获取IP地址---请稍候...: P: N  R9 T- Q" w5 Y1 ?6 [
  53. netsh interface ip set address name="本地连接" source=dhcp1 k2 @0 k) w+ g- k. h
  54. netsh interface ip set dns name="本地连接" source=dhcp
    0 p! P+ S* f+ f
  55. exit
    0 j4 `4 A$ o* H4 @+ S! O

  56. $ M! k+ q2 t6 f1 z
  57. :4
    ) C5 S1 x6 N$ q" P7 a8 z
  58. echo 本地连接---办公室IP配置---请稍候...
    : [: Q6 S4 n4 \& l
  59. set ipaddress=192.168.1.68
    ; K! U& D/ v0 p+ f+ H6 L
  60. set subnetmask=255.255.255.0
    0 n3 Q' {7 ?1 S" N# d
  61. set defaultGateway=192.168.1.1
    2 q" T% a/ f; f% j
  62. set dns=202.102.128.68
    " v' ^& a7 ^3 H4 w/ i! l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! p$ d" T' |8 ^& l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 x2 L8 v; _0 ^+ T$ v3 d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( Q5 q- w5 D( l3 r$ p% L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! `0 W) n) V7 L/ C. t
  67. exit0 O/ y; V5 Z! o3 y/ y
  68.   C7 b4 ?* \2 }+ y# [4 w' L0 D
  69. :54 }+ z0 M1 P  y, G( d& i$ p' F
  70. echo 5
    % c" o+ m2 P6 {( \. j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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