搜索
查看: 21807|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) n! |% }$ \, B! `; m
- p5 S- b( g, C; e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 i0 I/ ]) z* T2 `
  2. title 自动设置ip. s  [: x0 }- T1 g
  3. echo
    ) a" ~- L( T, `- t; b# `
  4. :start
    - S  C/ z, a& A' a( Z9 a5 @
  5. cls 9 b6 B4 r. e1 L; W& R- _4 b) J
  6. ECHO ================================ 1 Z* Z% b) R! R/ m8 Z3 l
  7. ECHO 请选择要换的ip
    # `3 t. L5 c" r9 {. D% z
  8. ECHO ————————————————
    . N; _! E8 w1 X
  9. echo 无线网络连接---自动获取IP地址…………1
    - ?4 [9 c, L) b- O
  10. echo.
    ' V: x" v/ d$ g4 }7 {
  11. echo 无线网络连接---办公室IP配置……………2 8 z# E" m% t  P& r# Z5 \: {
  12. echo. & x/ J( s8 X2 G& k) A
  13. echo 本地连接---自动获取IP地址………………3 $ W& b, l2 z% l5 B5 ]7 l) ]+ }" W2 }
  14. echo.
    & ^& j' Z/ X* [0 I' R
  15. echo 本地连接---办公室IP配置…………………4$ K8 w; o6 `' S6 N+ _9 a9 g$ ~
  16. echo.
    - `" l' n8 [& B' _. o2 a. [' {
  17. echo  退出…………………………………………5  @7 |3 \. m, }: T6 X
  18. echo.8 g7 g* n5 m  p1 R9 z4 r
  19. 6 D  K( s7 Z1 S4 G
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 q  Y) X3 O1 b

  21. 6 b0 r' p; F6 b% l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - Z% d' O* a9 M' n
  23. goto start
    $ g  I/ B; e7 v' B  G  x5 N. [
  24. & Y, T+ {- b# m+ F* ^0 U9 _% p
  25. :selection / r9 G* Z9 t  d) v1 R0 A
  26. @if "%UserSelection%"=="1" goto 1 ) I: I/ f1 ]; F- Z* T$ w7 z' N6 Y
  27. @if "%UserSelection%"=="2" goto 2
    8 S4 Z3 D- ^: r& y& e# D, G
  28. @if "%UserSelection%"=="3" goto 3
    / U( ^/ S, W& L3 w
  29. @if "%UserSelection%"=="4" goto 4; f4 B% W% j, w8 s
  30. @if "%UserSelection%"=="5" goto 5
    3 _& t2 m) @% \' u

  31. 9 Z2 ^1 }  [- i# v/ U5 h4 y
  32. :1$ v; ]8 x' @9 h7 l+ B( Z4 H
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 Q$ z# b& R4 ?6 j7 F+ i$ n! R
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 \' g. O$ T! S. i3 M# X( Y3 `
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 g* A/ @- F8 I" Q7 K
  36. exit
    * m  _# l# V% i( i

  37. , l7 j8 y& P6 @( {% {7 h! P& p
  38. :2
    ; y  K) H; q% @  m' C) G
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , U9 _0 }. m1 U6 c* P( `$ Z
  40. set ipaddress=192.168.0.100
    # v' y( U2 C6 e+ A5 W7 n' w# R: B
  41. set subnetmask=255.255.255.0
    7 P  L: [0 k1 _' R1 h
  42. set defaultGateway=192.168.0.18 O& Q% V1 x3 K. t
  43. set dns=202.96.98.360 ~, m8 b5 ?! {0 E. Q$ a2 {7 {- x5 ?  C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=01 |) `  d0 ^5 U# D8 q, q* f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 c- q9 v: G7 W' L) {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 i; M8 C7 L# J9 e2 W+ F; r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; K. n9 Q0 m2 L" O! n3 _
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , K1 K8 e4 H2 m, F
  49. exit; P' a1 T9 E5 r9 M

  50. 7 f1 P" S" @) L
  51. :37 C+ Q3 K4 o0 t  z! Q- s
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 J! \" L# [. R# a3 P1 s2 p% d
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 a( [1 b6 Z1 l0 w3 A  h+ K
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! \$ J; R" h9 ^9 |* |* M
  55. exit
    3 C* q& G6 H! B8 J* ^9 J+ s9 J

  56. 9 ]5 E6 H1 E: }8 S! T' {
  57. :4
    , t# m: k& U2 t# U0 A  {; a  S& b
  58. echo 本地连接---办公室IP配置---请稍候...
    # W3 h; J9 R! P$ V
  59. set ipaddress=192.168.1.68
    " \# J7 d8 b6 E! B0 q# R
  60. set subnetmask=255.255.255.0
    " e0 I' u6 w4 A' e3 k
  61. set defaultGateway=192.168.1.1
    & Y( N4 s6 [; \8 U8 @
  62. set dns=202.102.128.683 v; a! [! A$ q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% n4 v: X, f" i: p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, k5 r# [5 Q4 r% J4 U% R2 v% y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 J* K7 C9 w% q) G7 L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: e, ?5 X) j+ n' K* C/ g
  67. exit
    ' r& H- j0 V! H; W4 K
  68. 5 T% c9 i  v) K2 z
  69. :50 P! y2 g. O) J! o0 S6 C" J" I" r
  70. echo 5: J" l2 }8 ]9 ?! I+ N( Y; C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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