搜索
查看: 21436|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. |; a% Q, i! U% u+ F; B
; f' G: _- M! C0 R将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 p3 S' ^& |4 c# j
  2. title 自动设置ip( }* J) d' d" Y; C$ \
  3. echo% U( }2 N7 L" d' _6 ]
  4. :start
    1 ~! e. T9 L5 N: i! H- Z* q
  5. cls
    & F' l0 {0 M  K9 v; ^
  6. ECHO ================================
    # S, X0 P5 |# S: I5 w( [0 k
  7. ECHO 请选择要换的ip
    1 h3 e0 ~# d5 G4 Q7 v' N4 `
  8. ECHO ————————————————
    , ~2 f5 \: L' H- b3 N5 J3 {
  9. echo 无线网络连接---自动获取IP地址…………1
    6 t( D  u4 Q' Q% l9 W
  10. echo. ) c% a. F% I7 N5 c) j4 T4 ~( x
  11. echo 无线网络连接---办公室IP配置……………2 % q4 l7 V. d& ^+ w! O
  12. echo.
    ( H# ^7 ?, L+ H5 \9 s+ I
  13. echo 本地连接---自动获取IP地址………………3 ) o2 w# R. k, c. T1 @" n
  14. echo.
    4 i1 o# t% N4 i9 D3 t: d
  15. echo 本地连接---办公室IP配置…………………4
    , b' A. Z, n! B7 k  n
  16. echo." Q1 x& f2 a+ K; |' l
  17. echo  退出…………………………………………5/ {3 F9 S: E, d) H1 R. {
  18. echo.. ~5 V' T! \6 f4 t

  19. $ t, t# A5 \" x% ?' B
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; Y" k5 K  b3 p7 d: w2 k1 S3 \
  21. . A' b& R9 a8 a1 y$ Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * k/ Q/ f! S+ M, i, r: \
  23. goto start , C- o! v. I/ f1 K# b$ }
  24. 8 g# l2 {0 F( |4 ^; q
  25. :selection 0 y* N0 B8 V4 u1 C* ^
  26. @if "%UserSelection%"=="1" goto 1
    ( A' `# s) q# [1 ]; ^9 L& p: W
  27. @if "%UserSelection%"=="2" goto 20 C. H) |- [; p* w( p* ?2 x
  28. @if "%UserSelection%"=="3" goto 3 7 a+ {2 w5 t  b! ?8 r( L; m. y
  29. @if "%UserSelection%"=="4" goto 4/ I8 K5 f" q2 N3 ^. ~5 B. `' ~
  30. @if "%UserSelection%"=="5" goto 5# U4 B" f4 ^, n# b: m
  31. 1 D% t# p/ E# z: I5 q! m$ l. R
  32. :12 K+ [9 f( w. i
  33. echo 无线网络连接---自动获取IP地址---请稍候...% V* x% ^9 H9 B7 a. v  q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 ^6 D* _3 z$ i7 @! N* R# S4 R: H' s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) E- Z: ]8 e3 D: ~0 K8 m
  36. exit
    ; u- ^: e% I# Z, i/ r# a
  37. % |: i6 Y+ r, n  @  u3 F
  38. :2
    0 C/ z! I4 h6 p7 [( I& P4 y3 b
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 u; F5 f8 x0 T3 C; e$ @2 F% M
  40. set ipaddress=192.168.0.100
    ; j# o; k4 {4 J% f) a) ?2 d
  41. set subnetmask=255.255.255.0$ H' K0 U$ \& M, o
  42. set defaultGateway=192.168.0.1
    3 U7 T% z3 Q/ W1 f
  43. set dns=202.96.98.36( p7 m+ G0 C/ \7 l
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
      }3 ^' ^) K/ ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* e6 a7 O6 c$ a) L% [3 G: W
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=04 s- P) n/ c  Y5 c1 G8 n
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! B9 H6 h; ^& f8 ?& b. W. K6 p1 k7 E- o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * ^8 ^! Q) U2 p3 |& b7 H
  49. exit
    ; M+ g1 E' e+ W$ h& k( q3 P7 E; Y
  50. ) g* b( C" h3 D. t
  51. :3
    + g* Z( v) Z4 r/ d; _5 w
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 `  u2 ]8 |$ Q& Q9 m
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 `( c: J5 M5 K" s5 ]
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 u( l/ t9 ^8 h( R* U
  55. exit
    4 E* e4 J8 a) B7 \! j/ {& ]

  56. - x* F! V$ i/ h* s! @. l
  57. :4
    4 x* s3 y0 U9 p- r+ t3 w7 u
  58. echo 本地连接---办公室IP配置---请稍候...9 O9 F1 C. a$ k" P
  59. set ipaddress=192.168.1.68) u# E+ c4 C% C1 W; Q) L& ]' ]
  60. set subnetmask=255.255.255.0& F# X0 h, k+ r5 V
  61. set defaultGateway=192.168.1.1* D( G4 d- |9 {; k; `  ~6 r
  62. set dns=202.102.128.68: k7 K6 W8 |2 A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 y3 B. c  d1 {0 ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / c0 |) S' K5 ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    - ?3 ^& W1 g) T# {
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) B  P( Y9 t: S0 H" T0 c$ \- k2 k% j
  67. exit7 z) I8 n8 k2 `2 u/ X3 G; G

  68. 4 R& `$ a+ [6 z
  69. :53 m9 z, w7 m* C  ]# U3 G9 a5 y
  70. echo 59 U$ m$ }# [/ I4 j& L
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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