搜索
查看: 21139|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?% h, A) b2 _6 |6 l( [
+ f$ Z& ?4 L4 T2 Q8 g  ]" F/ _
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 e+ C3 _! U( R( S8 q
  2. title 自动设置ip1 Q/ N5 G1 p+ z' K0 G- K& D
  3. echo" P% B$ Z! L% p  k: b
  4. :start
    7 X9 q- E: y7 R+ I+ g- p
  5. cls   L# a: Y( X/ a, ?. t
  6. ECHO ================================ 0 b* C% {" W: u( F: p  |# v! n1 t. F
  7. ECHO 请选择要换的ip & B. u8 _+ p: B
  8. ECHO ———————————————— - W0 K% Z0 q& S
  9. echo 无线网络连接---自动获取IP地址…………1
    ( L, n# f6 B( [" u* J
  10. echo.   u3 o7 N2 [: J, G! E1 y6 E7 D. Z
  11. echo 无线网络连接---办公室IP配置……………2 1 _; L: A- X. T: M, X
  12. echo. , Q5 @  z6 ~" f( }
  13. echo 本地连接---自动获取IP地址………………3 ! _) a5 ?/ K- F2 ]& c6 R+ E
  14. echo.
    : v( ]- o9 o' X* w+ @
  15. echo 本地连接---办公室IP配置…………………49 L( f( G) {* L( Q) F$ Q* d; W5 O
  16. echo.
    ! R3 ?) k: _2 c* i
  17. echo  退出…………………………………………5! o# [- g$ X* c3 Z9 K% C
  18. echo.
    ! H$ V6 ~6 B( p7 b* m

  19. : |& [+ V* \5 c+ C& Q* v# ^+ _
  20. @set /p UserSelection=选择(1,2,3,4,5)  " ?/ D1 z- b2 e

  21. . l# A  I6 [0 N4 y; c$ a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; j# g' i3 j' ?  G- ^
  23. goto start 9 ]# [7 U3 s  s2 f2 k
  24. 5 a- r: J# `0 C" @- r1 V
  25. :selection
    8 k0 b, @( ?' W8 I. v1 w
  26. @if "%UserSelection%"=="1" goto 1
    2 _# [5 V6 C# {. `& `/ V
  27. @if "%UserSelection%"=="2" goto 2
    ; q$ E( i, m9 T0 C$ I0 X
  28. @if "%UserSelection%"=="3" goto 3
    ( r8 t3 G# m7 G8 e8 M0 @3 P+ U
  29. @if "%UserSelection%"=="4" goto 4+ B5 j% z" o+ x7 {9 T/ C2 k
  30. @if "%UserSelection%"=="5" goto 5
    % g; W* _" [9 y
  31. $ K) i' }; @! i1 j: N& F8 m% u
  32. :1
    0 }) N6 v8 K2 w! W. i. N
  33. echo 无线网络连接---自动获取IP地址---请稍候...: w: E8 o# E* Y6 k" {3 q- k
  34. netsh interface ip set address name="无线网络连接" source=dhcp: e: H3 l! ~0 H" Y" i) j/ f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp' n9 ]' \  G4 e9 L! \
  36. exit
    , a: b+ @. k9 B) o( i; R) |
  37. 2 U6 K+ g; P3 a5 N
  38. :21 _# E: U/ h" z! w% ^
  39. echo 无线网络连接---办公室IP配置---请稍候...4 q" Y% e# V4 L+ W
  40. set ipaddress=192.168.0.100; D, A7 D7 s5 l+ e7 n
  41. set subnetmask=255.255.255.0' Z+ P% h* i  j" |
  42. set defaultGateway=192.168.0.15 |& V* b1 [- J8 I1 h7 X% W# K% l
  43. set dns=202.96.98.36' g% ]5 d  C7 v+ u
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ( k; h: `5 p  w! N" [
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 m/ h$ ]  P9 O8 R; V' B6 y/ O$ ]$ K# K
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ' B) y! k0 m5 Z) y6 b7 e9 e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. D# J3 L; P) O. z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 q6 B4 \1 ?; u7 m% e; o1 t
  49. exit
    ) [0 y6 `) f: t& D) y8 H

  50. : s+ C* A) e- S: W& T
  51. :3
    & r' |5 ]) J8 `" j
  52. echo 本地连接---自动获取IP地址---请稍候...
    , i" f- V: ]( A; X. J" {! Y
  53. netsh interface ip set address name="本地连接" source=dhcp
      K) V5 I& N5 j- F" m
  54. netsh interface ip set dns name="本地连接" source=dhcp0 Y, z% [# C, y4 s7 R0 F
  55. exit1 N& Z% w8 f3 x& L% m

  56. ; @2 i7 e& i5 \7 w
  57. :4% Y5 w3 I; |" d6 u  g7 t1 Q; d8 t
  58. echo 本地连接---办公室IP配置---请稍候.... Z; _% j2 `( \' c% K# Q7 W
  59. set ipaddress=192.168.1.68
    + ?4 @, u7 Z! L9 G" t; Y& `! T
  60. set subnetmask=255.255.255.0
    % F$ C3 X( M; o% b+ E3 F- i
  61. set defaultGateway=192.168.1.1) Q  K9 U0 l' [" t! M* b
  62. set dns=202.102.128.68
    : f3 ^2 _5 d3 \2 }) m& x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 u$ a4 j8 G3 ]7 m* L7 v' a
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - p3 k6 b# X: l4 k1 V0 f
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 c3 \* C, Q5 {) }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % G( y( u# @. H1 W- `
  67. exit
    / q2 l8 Q+ u) h+ x# j4 S

  68. % |7 B. F+ `+ C2 f: q6 C
  69. :5' v6 u- ~7 }) R/ X
  70. echo 55 {1 T5 Y* C* w- |7 ]+ x: H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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