搜索
查看: 21795|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 T" t. O0 b6 N, b

/ y) }& z2 ]; v; [( w, I# M3 x将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' X/ E. \' n* c, n8 h6 G
  2. title 自动设置ip9 c) ?, X! s6 t  f0 w& Y0 @
  3. echo
    2 H. s2 E$ {& Z' a8 @& K( v4 x
  4. :start ) I. K9 \3 a, K- `
  5. cls # r7 ]( g8 ~" e
  6. ECHO ================================
    ( K9 H( x4 t  c7 J
  7. ECHO 请选择要换的ip 1 T5 _( j) V8 t! T& p% u! x
  8. ECHO ———————————————— # t. t% X2 ~) F3 l; i% g. F
  9. echo 无线网络连接---自动获取IP地址…………1
    - k& U$ t9 A0 V- j9 V. u9 J
  10. echo.
    5 d) {* ?) C/ \8 i. n9 j4 Z0 X3 A
  11. echo 无线网络连接---办公室IP配置……………2
    ( ]7 j4 G6 s0 L# ]2 x" E- s! x
  12. echo. . L8 w9 R5 [5 m4 A& y# n, y
  13. echo 本地连接---自动获取IP地址………………3 # z) N0 ^3 J% K7 v1 ~
  14. echo. ( ~8 D* S) X4 \. v- x! H0 a
  15. echo 本地连接---办公室IP配置…………………4
    # S+ A# ?% X# U0 P6 ?% E& Y8 g
  16. echo.3 |5 ?3 k0 M" X) u
  17. echo  退出…………………………………………5, f% z9 _0 e7 l! w, J
  18. echo.: Z  \+ r  D; z2 H; b) ^
  19. 0 ~) l+ F0 e" Z3 K6 s- w6 V
  20. @set /p UserSelection=选择(1,2,3,4,5)  # ?! G3 k# V  \" B5 g4 H9 F

  21. 7 S8 x# l8 g% `( `- N
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 n6 \: i! M- r3 w' g( h. k* e
  23. goto start
    6 C8 i' s# Y4 |

  24. ) V6 X: Y" T* Q5 Y; p
  25. :selection " m9 y9 }1 L; ~( Z
  26. @if "%UserSelection%"=="1" goto 1 0 \# z6 s/ E: S1 o
  27. @if "%UserSelection%"=="2" goto 2
    5 B! j; g3 E2 h
  28. @if "%UserSelection%"=="3" goto 3
    . c# a' {* M, d
  29. @if "%UserSelection%"=="4" goto 45 [/ [6 h/ S9 ~4 Q" w
  30. @if "%UserSelection%"=="5" goto 5
    . y$ ?4 ~# r" ^
  31. ( A, X7 Z5 H9 z
  32. :1
    . P; x0 Q' K+ O5 C) A+ F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / e* C; Y" w/ Y* \& L  k
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & ]  z) e+ T2 d4 f  @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp3 q! ^6 }$ v' O0 ~5 d3 J+ S
  36. exit2 s. x) g7 c% l- G, H' W* Y/ W" I
  37. ) F! S: l1 B" M2 A+ `) ^3 d
  38. :2
    ' F+ X/ z& W3 a' @5 H" g! K8 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + j3 Y& k7 @7 o+ ]5 y3 w
  40. set ipaddress=192.168.0.1000 ^5 K0 w# O: a1 n0 C
  41. set subnetmask=255.255.255.0* m6 _7 C' x$ u2 L
  42. set defaultGateway=192.168.0.1; v* a. Z, C+ N9 S
  43. set dns=202.96.98.36
    6 h2 g) \- N, ?$ k7 x; }. K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! G0 `/ k: `7 o" H  X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! G/ ~( X3 {% U6 y' N! ^% q1 ]
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # i0 J% k1 m' Y- W- m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 ^& N- w+ h1 @; a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 ]; [5 g1 @& {5 \% J7 m( w
  49. exit; ]. X: v# b/ g1 [
  50. ) M; Z* z$ {# l! e
  51. :3
    % U3 r' T# O: ?. R+ o. [
  52. echo 本地连接---自动获取IP地址---请稍候...! r8 V: f% u7 n$ ?. F: `$ B& c- K
  53. netsh interface ip set address name="本地连接" source=dhcp, A. u) ]3 [; K6 n& C
  54. netsh interface ip set dns name="本地连接" source=dhcp
      p; `+ I  I6 t8 w, E7 e
  55. exit
    ! e2 L! g% ?# e: O5 N0 ^8 K
  56. $ N# |+ L, l# v8 Q+ v2 K
  57. :4
    - g- C' u  i: \: Y$ Z
  58. echo 本地连接---办公室IP配置---请稍候...
      y$ K* i' J; z/ y1 C8 z
  59. set ipaddress=192.168.1.68. s3 C/ [: {7 S1 `" \
  60. set subnetmask=255.255.255.0
    9 _" A) @5 m/ x) `1 {' O
  61. set defaultGateway=192.168.1.1
    + x# X* Z7 G& X1 c, H' l
  62. set dns=202.102.128.68+ a- J! D& Z: _! ^& |  z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, ~: `2 @/ _% E% l% N" Q' k% m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 S1 A0 D5 X; t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary7 ^  v8 S4 O- X9 V, T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ O9 S: r2 l& c/ f
  67. exit0 W8 X3 j) u" {# A% E
  68. / E, a% V2 R0 J/ X+ X, j
  69. :5" `. D$ L$ @2 A. u3 `& F/ a
  70. echo 5+ A7 R  Q$ g7 Y. [/ c
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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