搜索
查看: 21397|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 D, [7 q! b4 L+ H/ [
/ x# K/ q; v8 T) C
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, D6 C8 z& k) L! @2 z7 s; l
  2. title 自动设置ip! C7 m$ O, u- G. [
  3. echo2 a$ N! o# H; J, k' ^
  4. :start
    : L/ \4 \9 D+ v: ~# _0 }
  5. cls : h/ S( {6 J, N3 Z
  6. ECHO ================================
    & _% f) X2 N" f5 {" p, y" v0 b
  7. ECHO 请选择要换的ip 8 _, e" X9 @+ E6 G  J- a9 }1 h
  8. ECHO ————————————————
    * J+ T% w9 T" _6 `" `& }
  9. echo 无线网络连接---自动获取IP地址…………1 0 A$ E1 a4 F% ^2 v4 y; h
  10. echo. 3 q% R! e; C2 ]/ _, E4 F9 @
  11. echo 无线网络连接---办公室IP配置……………2
    ' {# l. a* M- x4 p2 ?" ?6 h
  12. echo. ( I" L# q; j: L9 P$ m
  13. echo 本地连接---自动获取IP地址………………3
    - g1 a8 ~- ~2 l4 q# q8 D  V! ^% v4 Y
  14. echo. - v6 N9 G. Q' ]3 e) Z$ b
  15. echo 本地连接---办公室IP配置…………………4
    " N- T1 M4 g: E3 n# N; {: J' r
  16. echo.
    8 F6 H+ f9 t) _0 }/ ^  ~; d
  17. echo  退出…………………………………………5
    0 |7 V1 U& m! z# [9 ]! s7 O1 k
  18. echo.$ h" }, A6 K% f4 E5 B0 _, a8 E5 \* h6 M
  19. , \4 q8 a; r9 X; a% Y" }# I  e2 z  U  P
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    # C0 s- D* Q* f! i7 L

  21. 9 f' D) O; T0 g( t$ D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " g. F0 M% a9 t
  23. goto start ( ^, l$ D' F7 L
  24. 2 b' N5 M& |9 ^: ^" d4 \# E
  25. :selection ) c0 ?5 B- n9 j1 T) i: E
  26. @if "%UserSelection%"=="1" goto 1   \& V: r8 O( o' h. S' n: m
  27. @if "%UserSelection%"=="2" goto 2
    % p4 `' t7 ^% M
  28. @if "%UserSelection%"=="3" goto 3 3 |! B; i* ]& {
  29. @if "%UserSelection%"=="4" goto 4
    & p; E7 ?* R" y8 m4 i$ \- O
  30. @if "%UserSelection%"=="5" goto 5
    ' q; h, Y6 l5 z$ X% m9 Y$ Q7 ^8 g. V

  31. ; C  z0 a1 d$ s: {$ ^
  32. :1
    5 N2 Z# I2 }3 ], V- v! a6 R4 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    % A# @' q0 D3 ?) }' X, Q
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 f) Y& C9 M; f1 C. i
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 q; o- v5 j9 n4 L8 A* J
  36. exit5 O9 R4 H2 a% e5 O% s. x- E
  37. 5 N  n! O/ D* i0 W5 l
  38. :2
    ; s+ ?. q5 a- M
  39. echo 无线网络连接---办公室IP配置---请稍候...  s/ ?# j4 g# L; @" G( Y
  40. set ipaddress=192.168.0.100
    . f5 n+ g+ f6 ?" x
  41. set subnetmask=255.255.255.0
    $ I6 I% ^2 B- v; Z+ o% T/ S
  42. set defaultGateway=192.168.0.1
    0 c- a* v, x7 O; z& O; l4 U- Q$ A. y
  43. set dns=202.96.98.364 k$ p1 u3 l- ]& g' e8 n. z7 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    # \2 W' ~1 _) t6 P4 P0 f1 i* K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 C( `$ H; C! u; H
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- Q' w7 k; J' K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : Z: k) B  R# K. v! L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%8 ^7 ^  J5 }0 e4 ]6 V. D! t
  49. exit$ {# y) c& Y' L* l

  50. 9 k7 [5 n9 B& ?+ d) R
  51. :3
    4 [$ }5 w; q" z8 N3 ]' f
  52. echo 本地连接---自动获取IP地址---请稍候...
    + F4 |- w. x4 y6 W: a8 |% g
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 S. n, V' V; r' |
  54. netsh interface ip set dns name="本地连接" source=dhcp& i- l+ O1 g2 c1 b4 h7 E
  55. exit
    5 r( y$ r, O9 `* W5 ~! u, X

  56. 2 u: d) u7 {9 r1 ^. U; u- W
  57. :4* Y$ L8 e5 F1 D
  58. echo 本地连接---办公室IP配置---请稍候...
    5 Q, y2 n! u7 b. r8 h7 C3 T
  59. set ipaddress=192.168.1.68
    0 A0 ?/ Y: [$ d
  60. set subnetmask=255.255.255.0* q3 v8 T# P- n! |: [4 M  Y
  61. set defaultGateway=192.168.1.1
    ! s- t# b2 H* V# b4 Z1 ]# O5 O1 O
  62. set dns=202.102.128.68
    - V% X. h0 C1 O4 K
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%$ M2 ?7 A3 D: W, x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 V9 K* c% q6 A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* o7 k6 D: P1 ]* n3 _! X# f
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    5 j, W) J8 u  N* A* j  v
  67. exit1 {  u- o6 h+ t4 ]  z* o
  68. 5 b1 o3 W/ y8 O% G5 J# Y
  69. :58 n; k* v& _5 k. X# t% ]
  70. echo 5
    ' V' E9 \8 Q& R  g7 M0 C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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