搜索
查看: 21490|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. p( p3 n* Q( I4 l
$ s" s3 N; o+ K4 e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; x# K$ l1 J3 G5 Y$ ^. [+ x7 n
  2. title 自动设置ip
    3 `+ k; r+ ^' Y8 A
  3. echo
    ' f- X1 H) t! [, x
  4. :start ( f5 n9 E: P! |' |* D* k' s
  5. cls : ]/ x7 C2 X& d+ {
  6. ECHO ================================ ) @+ J+ e$ N* B# a
  7. ECHO 请选择要换的ip 9 f) \, E1 L* z
  8. ECHO ———————————————— * v7 ?6 Y* Z0 B. v# c2 e- F
  9. echo 无线网络连接---自动获取IP地址…………1
    7 {" `8 c5 O1 K! ]0 t
  10. echo. + `5 k# z# I4 D7 e  J; x& J
  11. echo 无线网络连接---办公室IP配置……………2
    : R9 u5 t. r/ U7 s
  12. echo.
    ) o4 n+ _: l2 o) @8 w/ J8 }
  13. echo 本地连接---自动获取IP地址………………3 4 N! j' P2 \0 ^/ A3 l
  14. echo.
    0 |- _$ C% [& v1 B1 F" S' {
  15. echo 本地连接---办公室IP配置…………………4
    4 P# {( U* W5 Q8 y; h. n2 G5 A$ a
  16. echo.
    * Q2 [( C/ n+ J" ^( V5 U! w3 t
  17. echo  退出…………………………………………5
    $ D7 h$ t/ |8 d8 Q! a, I* _" x
  18. echo.
    : j) ~$ _- ], z, X; A4 y) W8 [; A

  19. 4 K) Y' \" o7 @! l. f
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . R, q& q7 [) e* g! M

  21. 9 i$ U6 H+ M0 f7 b/ P2 W1 }
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - b! @( L  Q* _& H1 Q; }. w4 T
  23. goto start
    2 u8 }6 F- o/ o% P0 P

  24. # X" T( h3 R  n* o
  25. :selection
    , \) p! ?& F' B- t% t! `% V( s/ I
  26. @if "%UserSelection%"=="1" goto 1 / Z9 x+ K+ C2 J$ u/ O, A
  27. @if "%UserSelection%"=="2" goto 21 n1 ~& h4 u1 ~6 P' A
  28. @if "%UserSelection%"=="3" goto 3 , U+ Q6 p0 M3 g) M
  29. @if "%UserSelection%"=="4" goto 45 i7 p" V/ B8 ]4 q
  30. @if "%UserSelection%"=="5" goto 5
    4 b/ b1 E- }2 z, Y3 |: I3 u

  31. + \7 y# @! {) p! X/ W/ F
  32. :1. Z, o2 R; c( B8 W# R0 M: F* [6 @
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * O# |! `! d( T0 h$ S6 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ l/ T7 ?6 ~, L6 ?! p& S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. G8 r0 u9 X1 T# e: c9 V
  36. exit
    , w" H! ?5 P; ?1 i, W! G
  37. 8 ^; ?+ A1 @# l% K; _
  38. :2: z* x0 B1 y. q0 v  l6 O! h. {
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / |# y7 m6 \& t: Q! E2 [& n
  40. set ipaddress=192.168.0.1007 Y  U% \5 r8 F; T& O8 \
  41. set subnetmask=255.255.255.0
    ) o* b7 q* z0 t; M
  42. set defaultGateway=192.168.0.1. q; J$ A( {1 {4 ]) y! d7 t% f" I
  43. set dns=202.96.98.36
    , _5 Q7 G3 M; K8 |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ G: z8 @" T& v( L! x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 X% c% a- q0 f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- l/ _# n! P4 `. Y+ t
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% ^! F9 ?& E1 ?* K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" r/ g5 f9 l/ I
  49. exit1 e/ n8 B, C$ g
  50. 9 z( |. `7 \. \6 ~* ?7 J; B5 v
  51. :3
    ! K: j4 N5 y8 M; K+ I  [
  52. echo 本地连接---自动获取IP地址---请稍候...  @* Z/ U' w/ @
  53. netsh interface ip set address name="本地连接" source=dhcp8 C' c6 ^, L3 _0 F( f3 F
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 k4 ?  Q! x  s( C) ^' K
  55. exit* j; k# B8 V/ S& F

  56. % b( x+ o5 \! b' ^7 w' `# B. q
  57. :4: X) ]5 }9 F: r( f! W- b
  58. echo 本地连接---办公室IP配置---请稍候...
    ) h5 q3 l& S" @& n* G7 `! }
  59. set ipaddress=192.168.1.68
    / ]' k0 [3 m  d/ F
  60. set subnetmask=255.255.255.0
    8 \5 n- I" v( A! T- v6 H
  61. set defaultGateway=192.168.1.1* o" |+ [' @+ z+ S( Z' {9 \
  62. set dns=202.102.128.68( ~! E+ ~& E7 L: J0 O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# G+ S$ T, ?9 E9 K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& D1 o$ Q: r. e# Y3 s) A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    8 E% @. X( `( e8 o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  x- f7 M( t1 X- C) n% d5 M; v) s/ Z! A
  67. exit7 e% n% q* E6 T

  68. 6 G; d9 y; {% ~( q. M$ _. m
  69. :5& N$ q. R, `+ f) v( S) A- b( v) X  K
  70. echo 5
    1 G# W. b6 q5 q7 ~( V. }
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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