搜索
查看: 21868|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 F2 e" d8 w. ?7 p) k9 F0 d5 ]

% P$ ]1 I/ J& x! T8 k# u将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    3 R8 p, F% H( d* @  k
  2. title 自动设置ip4 p/ {# ?' J) F! A. u- F* e
  3. echo
    + X5 y" p: P- J- c  Q6 H
  4. :start ' [6 \8 W! C5 T  Q( n
  5. cls * C' V: X7 b  L% e5 f' b
  6. ECHO ================================ 2 {; u# p$ b. u6 O3 L6 F8 m/ I
  7. ECHO 请选择要换的ip 2 P4 B2 n0 b# J6 v6 P) s2 v
  8. ECHO ———————————————— - M# {# L; O7 s5 T# t
  9. echo 无线网络连接---自动获取IP地址…………1 4 G* ^  ?7 p5 h' B/ f
  10. echo. 7 `) o8 s* \! q
  11. echo 无线网络连接---办公室IP配置……………2 ; w+ L4 g, `$ t% b* W5 Q, D9 @1 X
  12. echo.
    2 F; L7 i) u! q
  13. echo 本地连接---自动获取IP地址………………3 5 o4 L. N, n6 n) b
  14. echo.
    ' g7 a' X3 v3 r
  15. echo 本地连接---办公室IP配置…………………4
    5 l6 G* z3 R- r4 S1 i% c
  16. echo.
    % n- G# y% t7 B% {3 j- o+ A* V
  17. echo  退出…………………………………………5
    $ b3 w' p; f3 P- w5 Q7 |
  18. echo.
    ; a, s, z( s( ^( a

  19. . v8 a5 l& Q% B) \; m
  20. @set /p UserSelection=选择(1,2,3,4,5)  + ~4 h7 l0 U( [4 O  F6 N. s
  21. ; u  j( M6 h) j( m* M# K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      S+ `7 c. m3 `" C
  23. goto start ! n2 L( _1 @8 H3 f% ~. ~& _5 f9 U

  24. ' |$ u9 ~! Z# H  |: n. K6 x4 V$ h/ }
  25. :selection
    . }6 l4 R4 s  |- d# o
  26. @if "%UserSelection%"=="1" goto 1
    * I# d+ x3 m( Z1 l* E4 q0 l1 c
  27. @if "%UserSelection%"=="2" goto 2
    8 ~* j6 Q; \6 g$ I; u% ]! L
  28. @if "%UserSelection%"=="3" goto 3 1 n" o* n/ b) _7 v# `  x: W+ k$ B
  29. @if "%UserSelection%"=="4" goto 4
    ' J3 ~  t. `- [$ G$ o
  30. @if "%UserSelection%"=="5" goto 52 \1 A( q8 |9 u* {: |

  31. + I2 o6 p7 `& z' M* y; e4 ?& ]
  32. :1! f; J  m# \% U+ s8 T
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 p. o" Y% d0 m/ R; l
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & Y5 J. `5 Y  D0 m# q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    3 N2 r7 |7 D4 m2 c8 [7 Y% A
  36. exit
    ! \' K: ?) Z0 \$ }0 ?

  37. ( }7 A# G" S+ o& U/ N2 v
  38. :2
    2 F" [* X1 W9 @, c% n7 e& }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    9 _/ b7 D9 d$ ?
  40. set ipaddress=192.168.0.1002 ]$ B5 [0 ~6 G; s& `0 u0 k& v
  41. set subnetmask=255.255.255.05 J5 Y# E. j$ Z7 f: E- E
  42. set defaultGateway=192.168.0.1
    4 o& g  z- |2 c9 w
  43. set dns=202.96.98.36% [& ~9 V( }) x" g- Z: O* a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ J; N4 J  _2 d/ l6 v
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 [4 m0 R1 x- c4 @2 A+ Y# q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 @/ U& ]0 Z5 |) Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! u+ Z8 g% x* L& x8 b, p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    . v3 ^; L& c/ M
  49. exit4 d- G; V3 t& J7 {- g' X( c9 b
  50. : R: V: _! G: `2 d
  51. :3
    ; W# I! \: S/ L: ?3 o
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( V  C; h. l2 {
  53. netsh interface ip set address name="本地连接" source=dhcp( T6 G  H$ ]5 X0 G0 |6 n! H7 k
  54. netsh interface ip set dns name="本地连接" source=dhcp& [0 j5 }' A+ J: p, O
  55. exit
    ( }' i% E. {- {
  56. 3 _9 m% k, o, a* s" k; _" {. g
  57. :4/ F5 j/ U8 N7 l4 J6 H
  58. echo 本地连接---办公室IP配置---请稍候...' P! y+ f% X" F, T; g2 Z
  59. set ipaddress=192.168.1.68# P3 W& Q$ G( r, L, ]3 h3 H& S& `
  60. set subnetmask=255.255.255.0! y+ M; Q2 S4 Z( Z
  61. set defaultGateway=192.168.1.1
    # o2 S+ u; z- [0 Z* f# c3 I
  62. set dns=202.102.128.68
    . o$ V! K) `- G- A8 H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%1 @: @2 v* d/ e5 f; h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( q5 z6 o  T4 x" F0 L$ m# P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + P: }2 J+ s8 e: f
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 d  [, }7 B' ~  D6 [" I
  67. exit
    - C! |% ^3 j' d( T
  68. 3 ]& T( b- d; z% p
  69. :5
    . \' i3 M) w' v9 D* e
  70. echo 5
    9 `2 o; {) S; e% R) b/ f, F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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