搜索
查看: 21931|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
8 z  l; \9 ^1 R. z% V2 L4 ~- O: l8 q! d. L5 ~
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / i$ h9 w& {% e3 a. ^$ F
  2. title 自动设置ip/ c8 |1 l, V; ]: y! {- z
  3. echo# ^9 [8 F3 a6 K+ }1 ]
  4. :start ( z' v, y+ ~2 b$ Y9 u" _2 x
  5. cls 1 C# o  @+ X; @1 e
  6. ECHO ================================ 9 k+ G$ |0 f# k5 g
  7. ECHO 请选择要换的ip 8 T- E8 ?1 c" m/ {) \0 Y/ [  ?
  8. ECHO ———————————————— / P- H: D( r; i6 a: i& R6 k2 j9 o
  9. echo 无线网络连接---自动获取IP地址…………1 / R+ b& l  k1 T* @$ x5 O: X4 b) Q5 K
  10. echo. 6 u7 O5 F6 p5 S! V; {5 R) X
  11. echo 无线网络连接---办公室IP配置……………2 2 x, A" R! Q/ X; D# S
  12. echo. * A: K: _8 V& U! c
  13. echo 本地连接---自动获取IP地址………………3   Y/ d5 I" y" |' Y& ^5 H
  14. echo.
    - H( H5 z, {4 n, k2 B! B" H
  15. echo 本地连接---办公室IP配置…………………41 ]! j- f6 P$ i+ F4 T! n. W
  16. echo.
    ' E5 V5 }& s/ ~$ o
  17. echo  退出…………………………………………57 x8 l. B# R% l; k/ c
  18. echo.% j5 B1 n' h8 U6 b8 e" ^" D

  19. # b3 h4 Z0 p# }7 b5 |
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 q% q# `0 R: w2 T# u$ M1 \; {
  21. 3 @9 T0 Y2 U/ n& X& I, m$ L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    & L+ ~' V. H1 b/ p" e/ |
  23. goto start
    ) N2 b, U* Q4 R0 H7 ]/ M) b, P1 [  Q
  24. ' p) \4 S6 C3 c/ X3 |; U
  25. :selection 9 F9 G  m# l. Z" Z/ N' \8 b
  26. @if "%UserSelection%"=="1" goto 1
    0 u2 F. v% W4 A# M  ~; P) a
  27. @if "%UserSelection%"=="2" goto 25 P0 e( U3 ]9 g
  28. @if "%UserSelection%"=="3" goto 3
    ) X+ W+ u0 i$ Y* |$ p+ }( T
  29. @if "%UserSelection%"=="4" goto 4
    / K8 e, w2 ~$ J; C) R; }8 o
  30. @if "%UserSelection%"=="5" goto 5
      z: L  N- Z5 L1 U

  31. " f5 K) k. _; \9 u
  32. :19 ^% z! i/ A4 {6 Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...( C/ M! @1 g. y# I5 b
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 }8 T- z$ u2 _( m2 i* _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & J$ }2 G: r/ h/ Q
  36. exit
    . t/ M1 Z5 h" r, A
  37. & r4 s2 L* `2 s
  38. :2
    / P2 D% w: |- t; v) P$ ]
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) r6 a" |5 g4 ^5 C) q0 E: W  ~: e/ [
  40. set ipaddress=192.168.0.100( e- F4 C' I2 S3 ?& P: @4 Q
  41. set subnetmask=255.255.255.0
    4 {9 C3 ~, J$ w, R
  42. set defaultGateway=192.168.0.1
    0 T0 c4 j+ w7 f$ u, e
  43. set dns=202.96.98.36! Y- I; Q$ G% U* j. s+ ]
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) X% y9 \( `8 Z" J1 K2 s1 K8 P, _2 c
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%3 R# ^5 g& o* E- }! o$ s+ b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - Y! X( r  @* H# z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, T/ F. z+ r# _4 I6 Y) N! f, L
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + z% h  V+ }2 [/ [1 Q
  49. exit
    0 g$ v' p4 L* i* h) N9 r; r

  50. + P+ L! b  g# J9 w
  51. :3
    % {% p9 t7 a7 E3 W: P; b: X8 n
  52. echo 本地连接---自动获取IP地址---请稍候...
      u% @$ F  R; k8 p, T2 y0 S. t
  53. netsh interface ip set address name="本地连接" source=dhcp9 d* I' I% g4 w
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - L! Z0 U9 A2 k+ \5 p3 o' M
  55. exit
    , g* w; Q2 c% ^6 ?( z& w

  56. 5 E8 j' \% B& w( I% R( s) e1 u- [
  57. :4
    4 q; [) d4 ^% \# D
  58. echo 本地连接---办公室IP配置---请稍候...! }' j8 Q) j1 ~4 d, V- e
  59. set ipaddress=192.168.1.68
    8 P4 z/ u  A) G5 F5 `/ L( y
  60. set subnetmask=255.255.255.0
    6 Q/ O: K/ y: p! _
  61. set defaultGateway=192.168.1.1
      g8 }7 a  k" w
  62. set dns=202.102.128.68
    8 {( T% y8 ^9 V1 w" e% s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * g" V1 w% E2 O" H9 f, i7 b3 U! r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    1 ^- v, X' s: T; A& A, O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 e! K8 w0 B! ^/ N* X4 g4 D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 u; J* ]6 h! Y8 B4 S! }. F
  67. exit
    4 v  n  Z  c/ J( ^* `6 ~2 y
  68. 6 v7 Z! d) F& r2 B+ Z
  69. :5
    + P, C) t. {& s8 ]
  70. echo 5
    7 H( v# z% f" w" w# \# P2 O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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