搜索
查看: 21625|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! S. Q6 b8 T8 j7 z& D2 p/ n* Z3 X# K5 P6 `0 k0 f9 j: m8 v2 M  R
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off& j! g. j) p. l* }
  2. title 自动设置ip
    5 ~$ H% V5 y. R6 a+ i) Z# u# w- q! ]; V
  3. echo
    9 f: k1 U& e* I1 _0 Q
  4. :start
    4 M+ ?3 P' }0 l, X, X* ~+ O7 c$ ^
  5. cls # X/ A" h# E. r8 U' m- c# M1 o5 B
  6. ECHO ================================
    4 x& r/ Y. O* U5 `% ]# P5 X
  7. ECHO 请选择要换的ip * t) E2 R, a' ^/ C! i: P
  8. ECHO ———————————————— , ~8 Y4 a3 l5 @' i
  9. echo 无线网络连接---自动获取IP地址…………1
    9 A8 s% _. t3 ]9 }# x, A7 y
  10. echo. ! @) q& K' `7 I+ k  X
  11. echo 无线网络连接---办公室IP配置……………2 1 f# [6 u  y3 g) h0 L8 Y8 G# V
  12. echo.
    # K5 W1 `6 |8 ^4 y9 E: |
  13. echo 本地连接---自动获取IP地址………………3 5 I9 ~% X8 q& S8 E
  14. echo. & Y" N: z& C" {5 G) L, S
  15. echo 本地连接---办公室IP配置…………………4! r2 T+ M% X2 c& o/ y; ]3 N8 Q
  16. echo.
    $ u' \" I6 s' H" R, f
  17. echo  退出…………………………………………51 ~" p# ~( W4 R+ l0 @
  18. echo.
    3 `8 j1 G9 g' f# G* k( m5 w9 V
  19. 5 t$ Z  B) y- r: M* L) Q2 E3 T
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 `) s9 d; U$ e1 M* A
  21. . @$ y* {; i7 e# t. y% h4 f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % {, x3 |  X5 t- X$ x  t
  23. goto start
    8 Q, S' d( p3 ]+ d% k* w: f
  24. % x' y% Z4 ]$ B6 |/ R7 ]1 J* e
  25. :selection
    8 @2 V, Y0 E- s% L- r3 m
  26. @if "%UserSelection%"=="1" goto 1
    , \, j6 p9 v! k
  27. @if "%UserSelection%"=="2" goto 2
    . v+ T3 P; L+ c' I! T" q4 W
  28. @if "%UserSelection%"=="3" goto 3
    ( [7 G7 n1 R0 o! d
  29. @if "%UserSelection%"=="4" goto 4
    " P% o3 y4 D  j9 h3 q2 h: p
  30. @if "%UserSelection%"=="5" goto 5
    0 o. N6 k. h4 [7 p' J
  31. ' U$ c$ q- b0 M- A9 Z  l
  32. :1( B" h0 B) J% r# ?% r5 I5 h1 ~$ Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 w1 L2 M' D, r  `- v
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ) S% T1 k) M& m. R" [/ F0 n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; M' g2 e: z. L5 X- H: u& n
  36. exit
    % z4 ], H, t3 K1 `7 k3 K4 T

  37. 0 M' U7 m  Z/ ?
  38. :20 @2 L! O5 }5 U1 e$ \( ^
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 e' `. N+ V  Q. K, Y: p' B, l
  40. set ipaddress=192.168.0.100
    1 \& A6 J( Y' L7 h% D) H2 F9 ]/ p
  41. set subnetmask=255.255.255.0& l' a, q, T& W( H3 K* |
  42. set defaultGateway=192.168.0.1
    : ?9 t/ x" V3 n& A
  43. set dns=202.96.98.36
    ! l7 m  h9 h$ P2 ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0; l' F& c  N2 j, e# ~9 M4 Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , o$ u* M: j0 G. x# i- L" d) U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      O0 g& m0 g6 o' O$ X! v6 j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! f1 M6 [6 t) T3 C6 ?
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- M2 f- L* t& F. @- g: b
  49. exit6 |! m, j; A( J- S
  50. , n/ k/ |: r! x# F- p' S; e& n4 y
  51. :36 C7 P+ E" D* Y2 ~
  52. echo 本地连接---自动获取IP地址---请稍候...
    + Y# B. Q! \( C# o, ^
  53. netsh interface ip set address name="本地连接" source=dhcp; e1 O. {) ~8 p% @. c( ?( e
  54. netsh interface ip set dns name="本地连接" source=dhcp! a7 I( C1 t- ?; @
  55. exit9 c; L$ k8 ?' [2 h6 ?1 R0 H

  56. " \% u9 g- k$ u; F* p, h
  57. :4
    + i% l2 D2 W2 Z) K. d
  58. echo 本地连接---办公室IP配置---请稍候...
    8 {& }9 p! B& i/ H8 p( ~' c0 Z
  59. set ipaddress=192.168.1.68, y7 M" C) J) }5 d& I# f% G
  60. set subnetmask=255.255.255.0) F/ g0 c3 o$ R
  61. set defaultGateway=192.168.1.1$ W: o. F$ T; R) C9 v; H7 N* z+ H" m
  62. set dns=202.102.128.68
    " o7 y- n; M; d- S! V
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 Y( Z8 Q8 x6 T: D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + W2 k" o8 a9 {/ d8 w7 j+ t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) r) S9 _; c" P1 C
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , K1 h8 W  m4 ?! z
  67. exit
    4 K6 g( X1 e0 a3 J
  68. + L) ~+ Q, _* C4 ^' v* ]1 s" a
  69. :52 W1 M" g. D) ~; T* r! m  b
  70. echo 5
    7 ]2 e2 j2 M: Q' e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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