搜索
查看: 21906|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?/ |: V" l4 j! H% b, A: z
! {# Y2 V; B* S$ P; o5 ~; j" W
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ {5 ]/ ?1 ~3 Q! D, W
  2. title 自动设置ip
    2 N! p) }& `/ R6 N
  3. echo1 x+ L- A4 C( t5 h0 q
  4. :start
    0 E' s" U/ e5 I
  5. cls
    9 }& N2 r& |5 P4 p& \# D
  6. ECHO ================================ ' N/ Z8 [7 b3 [; G. Q: B* t8 m. i
  7. ECHO 请选择要换的ip
    ) S1 X9 [4 {- ?9 G* Y
  8. ECHO ————————————————
    % C( f6 c# b. o+ x! e
  9. echo 无线网络连接---自动获取IP地址…………1
    - a" ^% D, c: U! ?0 x
  10. echo.
    , _* q; i8 x2 H/ I9 P: K+ |% s
  11. echo 无线网络连接---办公室IP配置……………2 . o% V, v& b6 r+ |
  12. echo. ! e0 y6 X- y+ m" n/ i
  13. echo 本地连接---自动获取IP地址………………3 . M% a* ~  r% i# P* {6 z- W: B
  14. echo. - w1 j$ D  ^/ ]- N  d% q+ i( S* D
  15. echo 本地连接---办公室IP配置…………………4- |6 L4 Z5 W# `# `) k  W
  16. echo.
    + `6 ?3 D( Y* k5 r& k3 i
  17. echo  退出…………………………………………5
    ) f: l5 W& d/ d# \! _! r
  18. echo.
    % n- M+ c. e" R
  19. $ _% I4 y  V, \3 H& p5 U$ t0 i
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 l$ Z, L" j; I
  21. ' I0 B- O+ j, j) b% P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; Q5 @5 Q6 e$ V* S; w, f, k
  23. goto start - Z  a7 P: s0 P5 D2 M% X3 T3 m7 U: N

  24. 0 C% j) b/ V: t6 ]
  25. :selection . ?& }" d; \5 f) z# k
  26. @if "%UserSelection%"=="1" goto 1
    3 w' s+ O, ~8 t0 D$ i
  27. @if "%UserSelection%"=="2" goto 2# |8 f' ?5 M4 y9 ]6 R% q
  28. @if "%UserSelection%"=="3" goto 3
      F4 y1 r0 H7 g6 a4 X
  29. @if "%UserSelection%"=="4" goto 4
    ) G2 ]: d# {4 m+ G1 ~# I
  30. @if "%UserSelection%"=="5" goto 5" D  u9 t' Y3 t+ O
  31. ; {9 w. e8 i; c$ M0 o; t2 A
  32. :15 I& L* l( ]- A
  33. echo 无线网络连接---自动获取IP地址---请稍候...# `! m7 w# E. }
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & Z# O* Q8 D1 Z. L/ ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    7 P, u2 B) b- p# P# V* s4 ]+ D
  36. exit
    ' I9 V; l5 e( @* q) z8 n
  37. 1 r+ [1 s- {: n( u) V: N6 y
  38. :25 ?- m7 i, I0 y8 ^- ~# C1 y9 J3 U
  39. echo 无线网络连接---办公室IP配置---请稍候...' C- ]+ o0 e0 [8 a
  40. set ipaddress=192.168.0.100
    3 z- |# t/ z7 m1 l. _
  41. set subnetmask=255.255.255.07 y( a) [9 B$ w9 [2 }# J
  42. set defaultGateway=192.168.0.1
    ' Q1 O& H4 i& z
  43. set dns=202.96.98.36
      w7 B4 H8 G# w3 a4 l* |# g: Z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0' n& j6 ~7 P5 H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 z# `+ m- C" l* p% ?% O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 b0 Y$ ]! V9 S( h+ b# y4 s
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + U* t; X* n( @5 F) R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % c8 H+ H( X' R
  49. exit
    6 w0 T+ r7 T& \* i+ J- u8 _

  50. ( J+ }# [. _5 `7 ]: [- v
  51. :3* z$ o1 g/ U! J
  52. echo 本地连接---自动获取IP地址---请稍候...
    . H5 J; {( M* i# B  z1 S
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 ?, w# |$ S' ?" g
  54. netsh interface ip set dns name="本地连接" source=dhcp0 v! u6 @$ b. y% i7 ]9 G
  55. exit- u- t+ {) s# u
  56. 8 g, a) _& u" |
  57. :4
    . t+ x+ s* t2 k  L
  58. echo 本地连接---办公室IP配置---请稍候...
    9 r  M0 C: C/ W5 o
  59. set ipaddress=192.168.1.68
    ! q& p  Y9 s- b
  60. set subnetmask=255.255.255.0, T% Q$ C" F/ i2 {
  61. set defaultGateway=192.168.1.1
    6 R/ \$ Z1 L( k! t
  62. set dns=202.102.128.68. e' N  Q- ?: Y' }0 s' S0 W% r/ \- h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 p6 H. y" ]* k8 r6 u
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : j, q* d) n" c" E! ?/ y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    , }. f! R8 m: e+ v$ R- o4 R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    + Y' U' |, }( O  G' F7 W- f
  67. exit
    5 \5 O  m& k' y8 ]) v) B
  68. 2 y3 f$ Q. h$ Q- O3 Z* a
  69. :5
    - `6 T1 F% b7 z. }. H6 k% ]) g
  70. echo 5
    2 P" _. Q& t  w+ X
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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