搜索
查看: 21900|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# ]( d& g8 H6 j' K! d1 G! X2 F1 V: q' P, H+ v3 \  A
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 o' U% S. D" i: }3 I
  2. title 自动设置ip
    2 v' I' A  F  [0 w$ O' ?: C) Q% s
  3. echo
    2 }1 X$ ]# O' ?8 v' z+ n
  4. :start , M- g" f; h* T! c( _
  5. cls
    ! L3 [! d9 h5 {. T- k( U
  6. ECHO ================================
    . M2 A. F" o  i
  7. ECHO 请选择要换的ip & P0 W: Y1 }) p. W
  8. ECHO ———————————————— 8 z: w- Q8 z: a3 e2 ?: I, X
  9. echo 无线网络连接---自动获取IP地址…………1
    : a$ K( |4 q( w
  10. echo. ! I3 M* |; m- Z# N+ y5 b$ q# k! G% ?
  11. echo 无线网络连接---办公室IP配置……………2 , M% T0 T. \5 `/ h0 C8 c
  12. echo.
    3 I! B- g, x$ u. r2 a: U/ U
  13. echo 本地连接---自动获取IP地址………………3 0 Y- {: H# m1 M
  14. echo. 4 g6 y  [  s5 P8 H; F8 ^' m. A
  15. echo 本地连接---办公室IP配置…………………49 Z" H# M" W2 Y
  16. echo.0 _+ ^$ W7 j% |: u* e$ Z
  17. echo  退出…………………………………………5
    ( [4 X0 C) d- m$ g  C8 Z% @- Y
  18. echo.
    8 d* G- c8 w- O5 O0 _% d2 E5 B
  19. ( F3 i. t# m) k: X; r8 ^- W& b
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 a4 A/ {- X' y/ J3 k3 @
  21. . Z* ?# w, `0 Z( _7 u8 o+ L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 A: A8 N6 m6 t- S5 j5 O  E
  23. goto start 6 |: u4 f$ Z/ X" {2 O

  24. 1 Q* {9 T, [% r3 W  N
  25. :selection
    5 \1 |1 d3 ?7 L2 G% |9 ~
  26. @if "%UserSelection%"=="1" goto 1
    - S6 W" I% @5 C. U/ @8 `
  27. @if "%UserSelection%"=="2" goto 24 y5 l+ Y* r: W. X& [$ a, _4 s7 @
  28. @if "%UserSelection%"=="3" goto 3 + f$ W1 T+ _7 t7 z4 q
  29. @if "%UserSelection%"=="4" goto 4
    2 Y0 T( c! _* {* S
  30. @if "%UserSelection%"=="5" goto 5
    8 v2 z6 |" d- D

  31. + s: C$ y5 n' D, v9 Z% O
  32. :1: B5 S. Y  e4 C" m8 z+ L+ ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ j5 g% g0 E% _
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # m: @; o7 T5 b3 g% v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* D" d! C# \, |4 m
  36. exit# b/ f: F& W4 g7 @& n/ A) w) y
  37. 0 m3 j/ W; r; t: E* u" I# m
  38. :2! r' ^0 D; r' \& z& |
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 h  o$ b( D- i$ A
  40. set ipaddress=192.168.0.100
    ( I7 @! B  @$ p1 `( X* z9 b
  41. set subnetmask=255.255.255.08 }) V- z2 b' R) R
  42. set defaultGateway=192.168.0.12 T6 A5 T! `$ q* f; v" k7 g
  43. set dns=202.96.98.36% `$ w7 l) J8 P4 D  W! Y2 \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    % Z$ U, e6 ]0 N7 J  Y) f8 E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 Q6 P4 Y+ a0 |' E! }/ {; ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. P3 ]3 r& v- ?- h( u/ ?: L" X
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ d8 D2 F/ D. d: p9 H: q1 y8 D
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 Q5 V7 C. M$ `
  49. exit1 g3 i3 j6 ~- ^3 {/ ~: f
  50. + d2 k; F+ t, X
  51. :3
    9 J9 N, d8 \2 x4 }3 F5 a$ i& _
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 a8 t( R5 o* I. k+ P1 Q
  53. netsh interface ip set address name="本地连接" source=dhcp
      }; O! I+ g0 g* ^5 H
  54. netsh interface ip set dns name="本地连接" source=dhcp1 q0 u0 \: O" Z3 i" W* W
  55. exit
    " @% r& O2 H9 R+ b" t: c2 {
  56. / ~. S$ _* r% Y1 r
  57. :4" w/ s, Z5 Z( ?) }$ ^
  58. echo 本地连接---办公室IP配置---请稍候...7 p5 }& ?- ?, Y7 n3 Y
  59. set ipaddress=192.168.1.686 Y; e, w8 _5 R/ m9 j" l! l
  60. set subnetmask=255.255.255.0
    5 R) v& V  l. Q" J  f$ e5 L. {
  61. set defaultGateway=192.168.1.1; O# W9 ?) ]. k+ e/ M
  62. set dns=202.102.128.68
    & e/ o. t( z) @5 L, V+ ~" A: j$ G9 _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  o4 _3 m( ~, R; u  j5 g' v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; U: v) ?% x9 u& s- u0 c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # m; V7 t( ^# l& U- p( Y/ {% q- @$ F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 b. w; i! v4 d5 N, z0 N
  67. exit
    , T. G. N) m1 r- f4 f
  68. , B4 L+ Q! L  l
  69. :54 p. e, D. C  Z7 ]8 p, _1 x
  70. echo 5! l' e0 L' i0 w$ X; n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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