搜索
查看: 21842|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?6 [4 [& j3 x$ B, I

2 X0 Y) _& d0 D. J7 ?' E9 d将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 a. y* W9 M8 x9 \0 M$ ?
  2. title 自动设置ip9 ?& q& L+ Q/ E4 x% g  n
  3. echo
    ; U3 ]8 y: j+ ], d
  4. :start
    ; [0 g: _4 q, X) s' H
  5. cls 0 S) ]+ \$ w, e' |0 f
  6. ECHO ================================
    9 t2 W& A- C4 P( t  M0 Q& r) N& J9 k
  7. ECHO 请选择要换的ip
    ( B2 W  F# Q  A3 N& y
  8. ECHO ————————————————
    / Q5 a/ p! a" y" |: B
  9. echo 无线网络连接---自动获取IP地址…………1 3 W; q; ^0 u0 v6 y% |- L1 Z1 e, P
  10. echo. 3 p6 h  i8 C& ]5 G  B6 f3 @
  11. echo 无线网络连接---办公室IP配置……………2 1 X5 i* X: L# [5 J
  12. echo. * _6 g- W) l$ ?5 J8 T  p* O1 P
  13. echo 本地连接---自动获取IP地址………………3
    * @! l# ?' k0 O* O5 x/ V( A
  14. echo.
    6 U8 J, F0 k- d& h
  15. echo 本地连接---办公室IP配置…………………4/ Q) P; s& s* A
  16. echo.
    - Y9 v3 S$ z3 w7 T* e
  17. echo  退出…………………………………………5
    " }. x9 j  O  E- r: b
  18. echo.  v3 K7 |7 a4 O+ G, h% H9 z

  19. % X  F; X! v% y  @: W' D1 v9 F
  20. @set /p UserSelection=选择(1,2,3,4,5)  , x2 B7 F0 S6 h: ]# _0 V& _. T+ k

  21. & |. Y7 r' \9 e+ E. B8 i. q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - t7 z* |  G. g8 c
  23. goto start
    , b% {1 v- I8 u, b; H

  24. / D$ E* T9 S/ ?. I, R
  25. :selection 0 e9 r+ e# h8 R6 ~! |9 q
  26. @if "%UserSelection%"=="1" goto 1
    4 |: `0 X" S& b7 s; \
  27. @if "%UserSelection%"=="2" goto 22 k3 t4 P/ W- q- I5 x/ O
  28. @if "%UserSelection%"=="3" goto 3
    ( R( D$ ~8 t  h% ^8 N# z
  29. @if "%UserSelection%"=="4" goto 4
    / ~$ X! i2 z" ]  e+ {4 |
  30. @if "%UserSelection%"=="5" goto 5* ^; W" c" o# q4 _9 _8 O
  31. ' o2 A+ h7 G/ T$ t9 S5 i3 M' U; q
  32. :15 ]& [- [- W$ v( h
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    3 ~' c0 X% p0 |( k) x4 f: Y( ]
  34. netsh interface ip set address name="无线网络连接" source=dhcp  }& B) q$ v: g# N# k$ O/ L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    " s% n' m- F: X, h; n$ k  q
  36. exit
    - u9 m) Q+ m. J$ b$ h/ T8 A# g; p

  37. 0 g. M. j9 z5 X' E
  38. :2( k1 ~. B) F- Z1 A7 B; C3 f
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 P4 T0 I% r  Z
  40. set ipaddress=192.168.0.100, \: n/ J2 U2 Y. y3 W5 i
  41. set subnetmask=255.255.255.0
    # i2 P: y$ c3 I: i
  42. set defaultGateway=192.168.0.14 s% w: v1 i  E6 q& k( i1 P7 [
  43. set dns=202.96.98.36
    . ?! u, B; K5 \8 h1 S, v  h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    5 |1 b8 Z* G) {9 p! P* O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . p8 _' M. Y# n% ^4 A9 X
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 Z/ D& z) E- t) o! I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 e" T# K+ U: `2 `1 `4 B
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%( S' [8 }, e0 l% Y( v
  49. exit
    4 a3 \& d' f) v6 r# i% r
  50. ' z  c8 H2 k: \% X4 z- T3 p; O
  51. :3
    + W/ T7 I) ?8 K
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 l* k& W' p; t; U
  53. netsh interface ip set address name="本地连接" source=dhcp
    1 g7 a0 y' O; g, P2 m! w7 f2 b+ Y8 d
  54. netsh interface ip set dns name="本地连接" source=dhcp* q; U" X( n) M
  55. exit. Z+ L( Q7 c$ y) H2 g% X

  56. % {( I( \, K# q
  57. :46 M" g+ K0 m: S
  58. echo 本地连接---办公室IP配置---请稍候...
    $ L4 d' U' z0 ?4 L! Q  x- F) E
  59. set ipaddress=192.168.1.68
    0 q' N. E  o- ?( O) K+ |% A( g; z4 j
  60. set subnetmask=255.255.255.0
    , q1 ]6 l0 m) e( g4 a: g% u6 V  D
  61. set defaultGateway=192.168.1.10 \  X; Y& `2 \- j. {/ V  l% h
  62. set dns=202.102.128.68
    . q9 h4 b4 P! i" P
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%  d. I2 s6 H  ?# R: P/ [. i4 B6 s0 `
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& g. z$ c7 ^4 g  d' M- Y  r  U% k
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : W: u" m& A' ^& _; J
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  o6 A; T2 k) J- i9 X2 ?3 l
  67. exit  |- V* h" q# s6 K% m, d

  68. + }# q% @7 H6 ?( @5 z
  69. :5" S/ c0 u8 `& ^$ X
  70. echo 5: w+ o* p1 j/ u. d6 A0 O
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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