搜索
查看: 21352|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?* r+ p& D* J: x5 O1 D* |' t% n( s
) W8 U! h+ K( b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ J, D4 h- G5 i/ v3 l/ }
  2. title 自动设置ip
    & I$ w; Z9 x  c4 T4 s7 `3 C/ d& Y
  3. echo
    , i- @3 f6 B) F2 |" w% |+ I
  4. :start 3 S/ P/ H. `% ?7 W
  5. cls
    $ T, x) {7 j- W5 G" G
  6. ECHO ================================
    ( _& Y  g9 U4 t  T
  7. ECHO 请选择要换的ip * V+ r1 F8 c6 `/ K
  8. ECHO ————————————————
    6 _' {4 v9 I; G, d- e7 k- J
  9. echo 无线网络连接---自动获取IP地址…………1
    # G# H& b1 k7 t( n
  10. echo.
    : E) Y, q- N% s% ]" c4 U# F+ j
  11. echo 无线网络连接---办公室IP配置……………2
    ; T& o9 r2 v/ x
  12. echo. * Y! d! P& b5 @$ ^8 K( x
  13. echo 本地连接---自动获取IP地址………………3
    2 e; e7 M1 n# _+ H
  14. echo. : o6 V: u- h$ `
  15. echo 本地连接---办公室IP配置…………………4
    - N# ^. I) D( y% B
  16. echo.
    * |( ]& X: i% p. p
  17. echo  退出…………………………………………5
    2 V: X0 ^& J  F/ ~1 Z( a
  18. echo.
    * M0 i) ~0 I. ]9 Y
  19. ; Y9 M6 m. m' F7 R1 x$ I" q! ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 x+ D# ?/ F$ J7 H
  21. 2 \, _: n! x) {) |$ W# R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / A& [9 a! g! d' J2 k, D
  23. goto start ) w* k! s! S: B

  24. 6 T. D; s. L# w- m/ {; X6 k
  25. :selection
    # }# [$ j; q1 o3 v# z; d* D! n8 u
  26. @if "%UserSelection%"=="1" goto 1
    ! ?2 I0 I+ M/ F/ U
  27. @if "%UserSelection%"=="2" goto 2/ }5 P3 b+ W1 s3 k- t
  28. @if "%UserSelection%"=="3" goto 3
    . J& L# k5 d7 N3 v. F- r
  29. @if "%UserSelection%"=="4" goto 4
    3 D- R( ?" f' }. G; c
  30. @if "%UserSelection%"=="5" goto 5$ @! Z6 {0 n* n3 G" b! ^5 E! K4 K

  31. 4 t* ]7 w; u( R0 s( U; ?
  32. :1
      n4 P9 Z! v, ~7 D- T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 U$ ]) F) q4 e1 R
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - V7 J8 e% r" {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 d) l  ]5 F, t, X& V( |; v% X' `0 u
  36. exit
    2 I2 a* o6 ~/ W( N+ U3 y7 ], _
  37. , W5 m' c# X  L$ w2 t
  38. :22 \- U7 R/ ]/ P! ]
  39. echo 无线网络连接---办公室IP配置---请稍候...& K3 h& g1 y' h
  40. set ipaddress=192.168.0.100
    & }8 p) M- s1 [8 {
  41. set subnetmask=255.255.255.0
    3 ?7 ^% J( R* g
  42. set defaultGateway=192.168.0.11 z9 w* l0 w$ r& F0 |8 z
  43. set dns=202.96.98.36
    3 Q4 I. |9 U7 ?2 X
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 q: t5 z) J# b, c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ s, w2 z( u- w1 n) D) Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 V# [$ |/ W" R* ^1 G+ [! E5 m3 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # K! H# t* l' T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 P6 V) `; G% U5 C& e' T1 j
  49. exit5 T, W4 b5 U. T$ l( a

  50. / h! {9 `6 m% `: ~. f8 t- V
  51. :3
    6 K2 c- s% u1 c3 e& L
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 Z0 n6 H1 U2 J. a6 u. V3 }
  53. netsh interface ip set address name="本地连接" source=dhcp- {5 x0 e5 g1 T! m7 ~
  54. netsh interface ip set dns name="本地连接" source=dhcp: E2 d: N2 Q  ?4 O. s9 V
  55. exit. I- ^0 b, _. R( V9 s
  56. + ^/ f, w5 N2 W' ^+ W+ W* q
  57. :4
    $ z7 m# B/ e; Z" ~/ z
  58. echo 本地连接---办公室IP配置---请稍候...
    + C9 t' s  h; ^
  59. set ipaddress=192.168.1.68
    7 q) o5 g$ m; X4 F7 f9 }! w
  60. set subnetmask=255.255.255.0+ n5 u' A+ u/ }, e
  61. set defaultGateway=192.168.1.1
    & Q1 O% H7 [4 s0 y+ `5 D
  62. set dns=202.102.128.684 f9 D  [: }' p$ Q# q* G$ i0 S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 o, Q/ l" G  ^: s! H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ' D% u- I% \" [$ `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & J, @) P; G: a" x: A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 n+ g  c# o% s' M  M; u8 q$ P$ V
  67. exit
      y3 \7 K$ {( D* K4 `, ~/ j  r

  68. 6 C, C& M( W% ~0 [5 l+ a
  69. :5  R" C' G! N! `% Q6 O7 t
  70. echo 5
      h( o5 P. I; e* p1 J$ f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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