搜索
查看: 21830|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: `& T1 C. e, P0 s5 ?7 Z2 X4 Q) J

" ~. Z1 _4 X$ W  O: D# `将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 J) T4 @" m- Z" g: p: J
  2. title 自动设置ip
    : l: D$ |; W2 d% k/ \% F
  3. echo7 d8 ~) s$ i" c4 R4 b$ a
  4. :start
    6 w  G  q# f; p- ^# F
  5. cls
    $ `8 ^7 D: }) r- g: A
  6. ECHO ================================ 9 f5 j3 Y/ d: b- l# U
  7. ECHO 请选择要换的ip 3 y( Y8 h) X' p# o+ K: U  z. ]9 A6 T$ [
  8. ECHO ———————————————— 6 W# i. B' Q( B+ L1 L0 }- ]
  9. echo 无线网络连接---自动获取IP地址…………1
    ; b* w% b, k& R6 S7 c( l
  10. echo.
    4 y2 @9 x% z+ _0 D4 K. q
  11. echo 无线网络连接---办公室IP配置……………2
    % H  q& h' J8 v+ _* G, j7 a
  12. echo.
    # l( z( K; S/ ^% u/ u! r
  13. echo 本地连接---自动获取IP地址………………3
      l/ w, V9 P- l- j9 w4 _: r0 \
  14. echo. 1 u! h0 R3 y7 P1 v& c' R; t
  15. echo 本地连接---办公室IP配置…………………4. V% ]% i% }2 X# ?% l
  16. echo./ P( {! v  m0 Y- l
  17. echo  退出…………………………………………5- p5 e% y* y/ u/ M$ O! c. K
  18. echo.0 v2 G; N, @7 h/ ~& B
  19. : a: V6 o# i! O
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 y5 L2 j9 W$ K9 g! |

  21. $ `" `" S: u& h9 y+ S, g' ^# p
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % U) U8 X- S+ E9 r9 @5 K) F
  23. goto start / W$ y1 T+ U- L% z1 }) b0 W6 j

  24. - B, I9 s; q8 O& ?- Q
  25. :selection * O. r* ]: z/ _; |6 ]2 H
  26. @if "%UserSelection%"=="1" goto 1
    " l1 R5 p; ]( h4 y
  27. @if "%UserSelection%"=="2" goto 2
    ! `# A+ f" D6 R& {
  28. @if "%UserSelection%"=="3" goto 3 ; J+ j  s* D% R% ]
  29. @if "%UserSelection%"=="4" goto 4% `( ]+ ~! F/ H: F
  30. @if "%UserSelection%"=="5" goto 5
    3 E  H6 }: y# o& a0 @) T4 p5 E

  31. ' x2 R, [% n0 w- t4 b+ I5 p/ a
  32. :1( L/ H' }9 U: `5 m
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 p+ T& u6 l% F5 Z( ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 C  z# l8 \( o. E1 @: W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 {! D' o! M8 d; j5 y0 }7 X& C
  36. exit% `7 s  |* @  k# W, M0 y

  37. 2 R# G+ l, m7 k: q9 r
  38. :2
    * X4 w8 g" _" ~. b7 E; ?; S2 H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 @/ [- i2 j$ |' A
  40. set ipaddress=192.168.0.1007 L$ ]/ x  R- I2 ?% [
  41. set subnetmask=255.255.255.0( |, D8 a% V. G8 S; B: _
  42. set defaultGateway=192.168.0.1+ R2 }& U5 U8 T
  43. set dns=202.96.98.36
    ! c3 _9 x# g8 \7 ~- y- [4 f, m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 J% u! j2 M9 P  d+ R# _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 a7 G0 y! P# t+ a: O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " X6 f5 T- J2 \6 e( {- t" z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 n0 [7 u- \3 B7 H, E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; T8 V/ u8 I. V# I4 p! R8 z
  49. exit
    " s8 }- _6 F! E
  50. 6 P2 {; U+ F) X
  51. :3
    & L: W! r% ]- D- d- V( M
  52. echo 本地连接---自动获取IP地址---请稍候...
    ! O) N$ |  F; A* g, d
  53. netsh interface ip set address name="本地连接" source=dhcp
    , f; |, t: N! D7 R* w* L
  54. netsh interface ip set dns name="本地连接" source=dhcp/ _& d& X3 L1 C# s1 ?
  55. exit
    , ?8 w0 r' ^  ]% y0 C/ E! W7 Y2 \! H
  56. 2 r4 `/ [3 S4 R. W
  57. :4& ?2 B( H% b6 m6 e0 G. n
  58. echo 本地连接---办公室IP配置---请稍候...
    4 f7 V/ O! C0 F( B# H- I/ M
  59. set ipaddress=192.168.1.68( `- \: R( ^" U) m4 v" E7 H5 O# c8 Y
  60. set subnetmask=255.255.255.0% Z$ S- w$ P/ f( E. L# b% u7 R
  61. set defaultGateway=192.168.1.1& V0 O2 ], ~# I4 |2 w
  62. set dns=202.102.128.680 D, p8 M* j4 M$ `+ K! T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  c: B7 ~( B, a. E# Q  w* c8 w1 L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & M7 T/ {8 V; t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * R( w5 j8 D; s5 v0 ]" y. p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . V' {5 w4 y- `1 t/ F
  67. exit9 x+ T0 ~; P, T7 o* b
  68. + b: }! O  n$ X6 d
  69. :55 J* `/ J: S3 U7 E# M; k9 k
  70. echo 5
    ; K' K# q! G$ i/ V) r, `6 c1 w. j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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