搜索
查看: 21783|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& V) J" a$ L4 R  @
( a. H) N$ ?: K1 \* g; J/ P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* H4 M, R$ z" M# V$ E! N
  2. title 自动设置ip1 f, q. `$ O$ t. _
  3. echo" |9 v0 C) Z1 a6 B$ B
  4. :start
    5 o; V" O* o$ d
  5. cls * f: f0 R" B+ c. b8 t
  6. ECHO ================================
    0 ~+ b- k- K4 J0 {) I
  7. ECHO 请选择要换的ip
    ! n  D1 f2 q# t  v" U
  8. ECHO ———————————————— ' h, o7 b8 ?4 w/ Z( u
  9. echo 无线网络连接---自动获取IP地址…………1
    0 B4 o1 H8 C' Q, z4 {0 V
  10. echo.
    0 @! z  j6 j- y) S6 I8 @" F
  11. echo 无线网络连接---办公室IP配置……………2
    7 J9 t5 M4 Q/ i
  12. echo. 0 t5 u! d4 |8 E9 N. N& `5 K# H
  13. echo 本地连接---自动获取IP地址………………3 4 b0 S2 ^5 i2 B% R9 D, u4 B0 D
  14. echo.
    ) t3 q" L: v* L+ _4 k% |$ D& W  A
  15. echo 本地连接---办公室IP配置…………………4- _6 i3 G$ v2 V+ o- {5 T
  16. echo.
    6 k4 Y4 X2 K( u3 T- G, z7 ]& }
  17. echo  退出…………………………………………5
    0 n$ v! K. C5 q/ y- j: j2 Z
  18. echo.  n; z! k4 f  T- d3 Z
  19. 3 j2 N# N2 ?" T5 G
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " @4 q: [4 A; G3 U- U

  21. 6 k/ }6 K  w4 f  U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      I% U  t) Z/ u. X0 V1 w# h7 b
  23. goto start ( f7 x) E0 _2 \& R# b
  24. : n+ I$ s% |8 S0 Y
  25. :selection
    % j( |  {; u( ]; A9 L
  26. @if "%UserSelection%"=="1" goto 1
    8 w9 W& A" f, F
  27. @if "%UserSelection%"=="2" goto 2* A* Q/ p" N% `7 z; ?) P  u
  28. @if "%UserSelection%"=="3" goto 3 $ w( h- I* b; n) {6 ^
  29. @if "%UserSelection%"=="4" goto 46 z1 ]# B4 n  ]: w; H" ^* t
  30. @if "%UserSelection%"=="5" goto 5& W! \# X4 P! I* M1 \* ?/ k# X; z

  31. : B! V# a+ [3 ~4 g, Q
  32. :1$ _. [& ]$ F% @" u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ) P, q" H1 _7 k! J$ W1 e5 O0 G
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    $ ^" l" w/ q% x. R, v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " V- j% [1 U% n. s! u# y
  36. exit6 X. C. n7 M8 l; v) v1 d5 [. Y' U
  37. 6 H( Y  ?1 ~6 ~+ X7 s: P# y7 M# D4 O
  38. :2
    ' f5 |% P  G) O% ?+ x! I: @* \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 |, V# y. c1 c! U9 u* d$ T
  40. set ipaddress=192.168.0.100
    , s1 K) M, a* u" a8 P
  41. set subnetmask=255.255.255.0" O: k/ f' b- P, M
  42. set defaultGateway=192.168.0.1% t/ v/ M/ a* z9 I) ^
  43. set dns=202.96.98.368 w0 L6 G) Z3 k" Q6 ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    % k. t  x% A: k2 A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 T/ f+ y8 U! I: m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) o* D0 R: g; T, N% j; y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + m# p/ R6 ~  [9 u  x$ ]7 S
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% Z) V- o  {3 G! f& X
  49. exit9 Q: B+ Y$ H( p7 z3 d( N4 ^, D
  50. 7 q  [6 N, K$ l4 h+ X' o, I
  51. :3
    ; w4 t7 w4 j6 P  k0 j, i
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 k7 ?* [0 ]9 m' |! {
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 j; W# c- G' n5 y+ k6 {! Z) H
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , ?- u2 T/ E4 g$ @  x* M" N
  55. exit
    % Y; k# I: r. ?8 y7 J

  56. 9 d4 i# P1 R7 c- g
  57. :4
    ! @) k+ F  w0 j: y% l9 P1 ~6 u
  58. echo 本地连接---办公室IP配置---请稍候...6 B1 M  {4 y& I- c  [7 Q
  59. set ipaddress=192.168.1.687 G, e! q; Q$ Y# @& ?  N- F
  60. set subnetmask=255.255.255.0
    % I# r* \, u' N: Y
  61. set defaultGateway=192.168.1.1
    + U+ D/ Z: G& `: X2 i4 Y2 E
  62. set dns=202.102.128.68
    7 _& Z7 S2 @7 x2 `' x5 B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' W! ]! }8 x9 R5 O* ^5 l8 _3 h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 j% h& \0 y8 E: i% `' L# q! N: s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    8 d$ P# G2 J- O  W( `2 K1 e
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# H  \" u" |3 g3 O: F: n
  67. exit. S# P8 G( A) ~

  68. % E' e- D& r8 p; E+ O$ e
  69. :58 I! E9 Y0 d( r
  70. echo 5
    / ]+ C2 N- A) ^" q3 K
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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