搜索
查看: 21910|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& C* L5 G! _3 E: _' [& t% g

3 |" n8 [% `0 x  t将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 q, ]8 R! r* w% B# |) D& ?+ `9 N
  2. title 自动设置ip6 j1 I" c4 ]/ @
  3. echo
    . a% H( J3 t) ?5 i) H: G
  4. :start ! Q3 \0 r. p% F' \4 u
  5. cls & @5 b8 Q. e2 @1 C1 ?6 f- A
  6. ECHO ================================ ( v) J( X0 {9 z# p
  7. ECHO 请选择要换的ip 2 S) V: j, T3 U/ T7 {1 A2 x/ `( ]
  8. ECHO ———————————————— + c5 ?1 h2 e$ u/ W) m
  9. echo 无线网络连接---自动获取IP地址…………1 & d; T8 h. e4 s) `. S5 r
  10. echo.
    0 z& ^( y# b! w7 G* B% ?# N
  11. echo 无线网络连接---办公室IP配置……………2 * K# p2 {5 D3 m
  12. echo. 6 J3 j' _' J7 r+ O0 t$ T8 V
  13. echo 本地连接---自动获取IP地址………………3 - M" P; r  O4 h8 q$ }/ ]
  14. echo. 9 v1 z! C( w% m" N* ?
  15. echo 本地连接---办公室IP配置…………………4
    4 |. R! [: p% U" L& Q7 ?
  16. echo.! O1 t' G1 m/ e# U: z/ v# S% h
  17. echo  退出…………………………………………50 B! U1 |) i. E. M6 I
  18. echo.7 r% L6 l. W4 D+ m! l2 R0 @
  19. # K+ ?9 K5 {4 X, z9 k
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 H1 p; Z3 M9 J
  21. * l' J% ?$ v# Z- f; f# f- ^: ~- I; Q1 Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 \& ]* h8 e9 r; \
  23. goto start : m. T$ @* R' G1 [  w

  24. " W; X+ M7 e9 s- p% Y
  25. :selection
    + ?( |) C, |4 V8 Q
  26. @if "%UserSelection%"=="1" goto 1
    3 {2 B: }: p% q( @, k/ n/ s
  27. @if "%UserSelection%"=="2" goto 2
    6 i2 m3 s0 q* c/ P
  28. @if "%UserSelection%"=="3" goto 3
    * t# u5 W7 v' h' t5 _. u
  29. @if "%UserSelection%"=="4" goto 4* w8 w! ?* V. ?1 @- R7 }
  30. @if "%UserSelection%"=="5" goto 5: O* q* e% g6 N& Z0 w* w; }: C

  31. 3 ~; O; l) G' R$ X
  32. :1
    0 T$ ~8 ^; p3 |& N7 u! F4 m, c
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 J2 z' D4 l1 w
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : y4 T% H+ C. W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    $ O+ i8 |" H& c4 h9 g6 {6 L. a& r, h
  36. exit
    # V8 d- T2 J  H4 n2 X" P3 q
  37. * @# O/ Y/ m) g
  38. :28 m5 q  G3 f: v2 w2 e
  39. echo 无线网络连接---办公室IP配置---请稍候...% w& P* C. F+ c
  40. set ipaddress=192.168.0.100
    ' s. V9 B" {; Z% l, _: @
  41. set subnetmask=255.255.255.0
    9 x2 C4 H/ g- }  v3 F
  42. set defaultGateway=192.168.0.1
    ; c- l- W' O1 O# W& ~7 @
  43. set dns=202.96.98.36" {- b$ z" \6 z' ^9 Y/ n1 O
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    6 h( y& M& E; l/ Q/ j0 h
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 |, [0 X8 D6 _) y. l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 a. h( ^, }: N# Y: Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 ^9 o4 o8 G6 Q8 }1 o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  J8 s4 a  M+ o2 F. i! R
  49. exit- a+ O* C$ R1 ?" Y0 e2 n0 P
  50. $ c- C* _, Y( S$ ?5 u0 {4 L
  51. :3
    7 ?4 O6 h9 K5 Y/ n" e
  52. echo 本地连接---自动获取IP地址---请稍候...5 O6 l- H# w, _
  53. netsh interface ip set address name="本地连接" source=dhcp
    / T. m: S' W# ~* W* ]9 M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 i( `5 {% {7 H7 d/ x8 w
  55. exit. j8 G0 B, w8 _% h- Y8 u. P/ v

  56. 6 k; T0 N3 z' f: T$ O& A
  57. :4- V$ J# o: f( X" c( u: ^, L
  58. echo 本地连接---办公室IP配置---请稍候...4 B+ ?+ a+ s1 e' E- U& o+ D0 x& B
  59. set ipaddress=192.168.1.68
    / \6 C8 |4 U& ]2 g6 C% w
  60. set subnetmask=255.255.255.0
    $ \' K0 p7 D) D4 _
  61. set defaultGateway=192.168.1.1
    - m! R8 S, }5 [% B: r
  62. set dns=202.102.128.68
    # q7 I2 d( d' g
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" T& d5 z' d0 P0 f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* k, M* w$ [' a) w3 e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) q  Z! m) N! h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    + ^0 t: U* l0 [( L
  67. exit$ t6 G( {6 s& _% x% ?

  68. 4 j6 \7 Q2 G  F( j2 s
  69. :5
    , W" q! s. L, |0 S8 r
  70. echo 5
    ( u* G8 D6 ~5 e3 w. d
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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