搜索
查看: 21411|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' h2 e8 C: [: z0 M- x% D! a2 z3 v: B; B2 y' b6 b
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 i: M8 ^% ?) _8 t- ^
  2. title 自动设置ip
    3 |# L7 i! u) G/ L. G6 c/ ^% Y$ L
  3. echo! _- Z8 v$ T& c2 J9 N+ |
  4. :start
    % W! U1 e  Q  G( ?
  5. cls ) c, F9 ?. h5 g1 A$ C
  6. ECHO ================================
    ; B# y0 q; J/ x' L: k
  7. ECHO 请选择要换的ip
    ! N+ m: V1 R* e5 n
  8. ECHO ———————————————— 3 K1 w1 i* E9 o, s
  9. echo 无线网络连接---自动获取IP地址…………1 0 \4 {9 H+ E3 l# H+ f
  10. echo.
    7 h/ u, o# S7 z, t( p
  11. echo 无线网络连接---办公室IP配置……………2
    ' g$ {5 }/ ]2 o8 ^  S" o/ W; t
  12. echo. % {2 v/ b9 X% D- @# t
  13. echo 本地连接---自动获取IP地址………………3
    $ w, [8 S- O% _9 L# b
  14. echo.
    / i8 L4 j9 C# X
  15. echo 本地连接---办公室IP配置…………………42 u2 N- [8 z2 ?
  16. echo.
    ! Q& M: R: Q' s* Q) P5 U, u
  17. echo  退出…………………………………………5( p: A/ y, V3 e5 a- T
  18. echo.
    4 ?9 y( A0 B. T6 |
  19. 1 H- b& A5 l# K  \6 T: P
  20. @set /p UserSelection=选择(1,2,3,4,5)  5 n7 O: m! N; `( [4 V* q0 t

  21. 1 l7 \' Z: D! |# @% d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      x; J1 B( o- {; i
  23. goto start + J; F& I1 R" M& z
  24. ( U0 a, s  Y# e
  25. :selection
    9 j5 p- t" O6 B' M; V, p: J; f
  26. @if "%UserSelection%"=="1" goto 1
    * V* r9 Z6 U0 Y' b( X$ B, X
  27. @if "%UserSelection%"=="2" goto 2; s5 K. s$ T# q4 E6 E# q
  28. @if "%UserSelection%"=="3" goto 3
    , U7 F7 X; \4 |1 Y
  29. @if "%UserSelection%"=="4" goto 4
    3 e  d1 r" r( D' Z5 F0 `
  30. @if "%UserSelection%"=="5" goto 5
    1 u: u6 ]1 X# q9 m9 n
  31. 2 ?* c- e) R, N+ {
  32. :1$ P* k; J' r( T
  33. echo 无线网络连接---自动获取IP地址---请稍候...0 G0 a5 W1 ]6 q) [5 H
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # ?9 K$ W# ~. ~8 C* Z) G
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; w6 j' v0 k/ V& s7 v
  36. exit
    . ]3 ]% Z9 {( |3 J

  37. 3 [" w, }8 [$ K" H& D8 n* F% x
  38. :2; A# z7 y4 X! i+ c
  39. echo 无线网络连接---办公室IP配置---请稍候...* S2 K& K  o5 H4 w7 |! {3 }. o
  40. set ipaddress=192.168.0.100$ G6 ~5 C$ L% I5 t/ V# i3 z) i
  41. set subnetmask=255.255.255.0
    0 `( T  A& k; `( Q  x6 f" q& I
  42. set defaultGateway=192.168.0.1
    6 a' R$ w' o: y" ]0 r+ l) W9 x% T* }
  43. set dns=202.96.98.36
    6 @* c' [' [1 T  b( K- A& Y8 ~8 ]9 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : @7 [0 O! O1 u+ k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%, j% G. L3 C1 ~  H0 e; z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 u4 u3 z: B) X0 x+ O  ~
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; G. ?, j. F- A8 Q" J6 E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! m7 r: C) E% R
  49. exit
    7 @9 B% w. C+ b2 q& Q3 Q

  50. 0 j$ f: {) ^) e) ]' i/ u3 _5 w6 F
  51. :32 w+ M. \- `! I4 d
  52. echo 本地连接---自动获取IP地址---请稍候..., Q! D. i4 E# d1 ]$ m8 v7 l1 X
  53. netsh interface ip set address name="本地连接" source=dhcp3 s6 I" v& x7 f- m6 G# ~
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - p# K$ \0 Z% K2 z4 R& G, T
  55. exit, J) N8 N. [) M1 V' Q

  56. 7 W. x& L: p( P2 K$ [/ U' ~
  57. :4
    / P" H$ b; K) R0 Y/ D4 v9 C) q8 R" l
  58. echo 本地连接---办公室IP配置---请稍候...
    * N( K4 q  k/ r2 W0 [; m
  59. set ipaddress=192.168.1.681 Q: R6 Q1 v4 ^7 f0 H
  60. set subnetmask=255.255.255.0
    & v& {9 L' A/ |7 g9 m8 X
  61. set defaultGateway=192.168.1.1
    1 R* ?9 l/ v% E7 p
  62. set dns=202.102.128.682 d3 q4 I. R+ o# R* g& B+ @7 P
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  [6 T1 E! z9 i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* B9 _5 X1 _: `4 X+ [" Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 z% S8 T3 ?6 U1 U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) H2 f; G6 l2 b& O9 w: q5 q0 }$ o7 ?
  67. exit
    - A4 `7 _' v6 A6 d9 G' N& c

  68. % `9 f: Z6 s! t3 K, X9 k; \
  69. :5) d  v7 Y) F' a; |
  70. echo 5& r0 L7 S- N, Z$ N, F) H9 q. O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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