搜索
查看: 21857|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. N+ g# G, E7 Z! _/ z# _( |. F  h) [9 T) u. j: v) N6 @
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- I4 a" m; @& L0 i
  2. title 自动设置ip; l2 Y0 T- ~$ O4 ]
  3. echo
    # }9 _7 V  w9 X6 t7 x( b7 B
  4. :start
    . q: @: C5 i/ \: u7 w; j4 h: V
  5. cls ' C+ C& C# `, Z0 V5 R
  6. ECHO ================================ 3 o3 M7 H2 M3 Y( w0 ]9 _
  7. ECHO 请选择要换的ip 4 Z+ Q4 J0 C5 @1 `
  8. ECHO ————————————————
    & h9 W7 R1 N1 L* @3 [  B
  9. echo 无线网络连接---自动获取IP地址…………1 ; m! T/ w( j2 O# J0 {
  10. echo. $ I0 c' x; l' G; O) a% y4 E1 N
  11. echo 无线网络连接---办公室IP配置……………2
    # A9 P: A% w. c, i! Q2 R8 v
  12. echo.
    $ [8 X* S! M8 Q6 R1 Z
  13. echo 本地连接---自动获取IP地址………………3 ( B* F. B! @$ |" a) y+ F4 t
  14. echo. . F/ p+ l4 ~3 e  i' |
  15. echo 本地连接---办公室IP配置…………………45 R; k: A; e  k, S0 W( {2 F5 `0 f0 d
  16. echo.
    0 I, [! b5 F0 G, D: @' s
  17. echo  退出…………………………………………5" }& E% H2 j- s+ h4 A2 n' W0 ?
  18. echo.1 w2 t$ `7 o5 D# @' e$ _

  19. 0 y: H% x8 T5 ^
  20. @set /p UserSelection=选择(1,2,3,4,5)  % B2 n! q8 w3 e0 d
  21. 6 P6 s/ P  P. B/ l! d3 U% l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - C- D" {- r. ]
  23. goto start
    ( k( u+ g" @* t  y- m( X

  24. ) P, ?3 F# L  {& W8 a: V
  25. :selection / T; v8 c4 W. v& N( K
  26. @if "%UserSelection%"=="1" goto 1 ' b0 n) T' @' \* P7 f
  27. @if "%UserSelection%"=="2" goto 2! e& H8 t$ ~3 X0 C& S
  28. @if "%UserSelection%"=="3" goto 3
      P; }9 w0 k& `3 ?
  29. @if "%UserSelection%"=="4" goto 4
    . W2 ~( V7 d3 D  O- z$ h
  30. @if "%UserSelection%"=="5" goto 5
    ( C9 T/ u7 b9 B0 @2 x" m
  31. 7 l5 \( g/ Y- ~( `: G6 ]- q
  32. :1. u( \& z! r! h
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 ], U% M- `6 m$ z. n) ]0 |- C
  34. netsh interface ip set address name="无线网络连接" source=dhcp& \4 b# q! }) `4 z& b1 B9 A  x% K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 e) @! d4 t3 x# ?3 t+ d
  36. exit1 o. e+ q2 \% J/ G5 J! W
  37. - @& }) C( k0 I( U5 S
  38. :2
    . r6 Y4 h! O4 A0 i$ k* p* L3 E
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( O9 x7 W- m3 b
  40. set ipaddress=192.168.0.100! j; w, ?' b3 N; K
  41. set subnetmask=255.255.255.07 L: i8 q: ^8 w$ a0 F2 K
  42. set defaultGateway=192.168.0.1
    % F% ?: n7 v, K
  43. set dns=202.96.98.36
    # Q3 v3 v% ~7 m! d, ?3 l, t2 \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ @$ h2 \/ d0 t1 _$ s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 d5 l% `+ P8 L, Z7 X+ ]
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : L6 m/ Z% y7 Q4 G' a$ B
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 k( \' J# J" X, k5 w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' K) ?( P4 L. {& u7 K/ \- Z' U
  49. exit
    $ l. V& l3 C+ i4 J

  50. 3 s# S8 a8 J" s# K) T  P. j( F
  51. :3
    4 b! `8 a$ }% O9 x1 @# y1 Q, m% G8 {
  52. echo 本地连接---自动获取IP地址---请稍候...
    + G6 \$ e+ Y, X  ^) u* ~8 q
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 F2 b8 Z  w# t+ q, N+ R: `! J
  54. netsh interface ip set dns name="本地连接" source=dhcp% _( x2 }9 b! ~! U0 ^  Q1 f) I6 f
  55. exit
    . V6 e$ ^! A6 P4 o0 y

  56. " A; W, k6 t/ I/ d! ?- _& Z3 P
  57. :4
    - i4 U6 m" {+ ?% m, N
  58. echo 本地连接---办公室IP配置---请稍候...
    " k- e  E9 Q7 g& y/ x  g# }8 c
  59. set ipaddress=192.168.1.68
    % h* a2 d3 f/ i" s; t7 I
  60. set subnetmask=255.255.255.0+ I4 L$ h0 \- L" e
  61. set defaultGateway=192.168.1.18 t. }; O9 Z8 C
  62. set dns=202.102.128.68; T6 {7 x. i' r0 g
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 D" @1 w9 F$ y! O2 X
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 Q4 j- T. N5 T7 v7 I! o' Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 W8 n) _: m. g# }" n3 J
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: x6 p7 y8 |: R/ D$ T0 C# W3 M
  67. exit% a- E  U( t7 @& I' D/ `: m. N

  68. : C; d: B% T/ y
  69. :5: J# O0 v+ G% t2 C
  70. echo 5- o6 i3 F6 }# a8 `! w& Q; [6 s
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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