搜索
查看: 21456|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; c$ }" e4 f! a5 q& X; x/ k! n( y4 p1 L! q% L- g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; W5 ^. S+ l0 i+ o, I2 Q' n& M
  2. title 自动设置ip' h' R2 p4 x9 a) o+ M6 \5 \' }
  3. echo8 w. g$ H2 u; ]/ f" N( N
  4. :start
    # g/ H) B: _2 C/ `5 \
  5. cls
    $ B* [0 C  G) }- \  N" V
  6. ECHO ================================ : I+ n! I" M$ @7 r" f/ F# L1 J$ l
  7. ECHO 请选择要换的ip
    + e' J# q: ?5 C4 |7 I
  8. ECHO ———————————————— & n4 a. S) D7 H8 s4 c6 Q
  9. echo 无线网络连接---自动获取IP地址…………1
    " x' Z- ~5 s9 m8 A
  10. echo. * L) C6 i+ c; Q! t8 t4 ~
  11. echo 无线网络连接---办公室IP配置……………2
    4 l$ C* m! @- ]( Z# P( h
  12. echo.
    4 N# A* @8 L0 k  c, s
  13. echo 本地连接---自动获取IP地址………………3 - e! m2 f5 {, Z6 ~+ j
  14. echo. 9 Z, }. z' K% ~& {+ h
  15. echo 本地连接---办公室IP配置…………………4
    # H7 M7 a8 i/ J- K0 q; Z
  16. echo." M  S' T1 M5 @% A4 T/ A
  17. echo  退出…………………………………………5% m/ {2 a- P' k3 [
  18. echo.
    ) @- U$ c  c% I' {8 \0 m& G
  19. 9 L" v8 T$ a2 r, O
  20. @set /p UserSelection=选择(1,2,3,4,5)  5 F$ O) o4 }/ t. k9 x8 f+ A
  21. 6 y4 l& z* _: [* f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    # C+ c  H" N& ~5 m$ f: t
  23. goto start . L2 b8 j) W$ N& u

  24. % [& p0 f" y. f" I3 |+ c/ t) W
  25. :selection ; m, i) J1 d- X" h
  26. @if "%UserSelection%"=="1" goto 1
    * X0 o- E4 n/ T
  27. @if "%UserSelection%"=="2" goto 2; i( f; h* N# m
  28. @if "%UserSelection%"=="3" goto 3 * d% S- I$ B8 G8 k- C
  29. @if "%UserSelection%"=="4" goto 4
    1 Y. a" k. t: i
  30. @if "%UserSelection%"=="5" goto 5
    % g0 p& ^& \/ Z/ J- w. H$ w2 u$ r

  31. ) V9 n4 t0 r9 |. i9 s
  32. :1! @3 @4 O3 s; ^- W' ?: [
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 m  @2 Q- Q- l' Y, p
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 t& H9 p. R. s. ?$ q( Z+ O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " `6 |+ j  Y) }5 n9 f% K0 k" c; K
  36. exit5 S% [* q0 z9 Q+ `; G, V+ X' b
  37. 6 i$ d( D5 z4 o* c
  38. :24 P/ ^& C, A  t$ d- _! i6 c2 W. o
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 g2 K+ f2 R& Q3 z& v9 E
  40. set ipaddress=192.168.0.100
    3 g' j, T1 w! T
  41. set subnetmask=255.255.255.0
    % v! p9 Q2 Q8 _2 V: e- |
  42. set defaultGateway=192.168.0.1
    * o2 h8 P, [5 x3 e' T# M* `
  43. set dns=202.96.98.36* |  H/ A; T) ]7 z$ O1 E2 H* h1 G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 K8 y8 H( y& {* b  _  _# e' c! N
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) f2 `- M2 l# d% S# p
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' G& W- [$ a( Y# g6 p2 i4 a, a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 g) h; _3 Q& F/ ]& k
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' L9 k  ]) s6 o. z0 b
  49. exit8 G1 T# w0 \6 ~) v# N' ^* a
  50. 4 t, C) e/ G  s9 o: q
  51. :3
    , {% b9 X3 l- w  Z  d
  52. echo 本地连接---自动获取IP地址---请稍候.../ u) P1 ^  Q6 V5 `- y
  53. netsh interface ip set address name="本地连接" source=dhcp
    : S" }6 N; I' m8 z
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( ]4 `) i+ W6 b6 ~; o
  55. exit
    ' O! ]1 z. [- W. P1 l
  56. / I$ X) i/ R( Y
  57. :4/ r1 @: H9 A. W( z3 g: _
  58. echo 本地连接---办公室IP配置---请稍候...7 E( R3 x7 k6 Y
  59. set ipaddress=192.168.1.68
    7 d& l+ w  l, N- K/ J3 g/ e
  60. set subnetmask=255.255.255.0
    & Q0 L- L; ?+ l2 j2 C0 {* _
  61. set defaultGateway=192.168.1.1
      N/ S2 [8 }& ~/ F! L7 R
  62. set dns=202.102.128.68
    1 K7 @( q! y0 v
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ u0 q! k+ X1 |; t: k1 H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& f2 Q( R+ t, ]! w7 b2 e. m9 C  O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + b0 l, U0 X, b; s9 v$ W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. m4 r& Y( [3 n5 g2 Y* k
  67. exit
    * Y3 G1 G7 Q1 O; C( V
  68. 9 \( v& [& b/ ?- e4 R! {% E( W/ Q
  69. :5+ M8 f5 h7 W* z: U$ O
  70. echo 5
    ' J# n, y! `8 s  C  w; `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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