搜索
查看: 21921|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" q! ?! P! W% x6 ~
8 l( r5 _/ h4 T6 U8 c- A$ `将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) w: D7 t4 `/ e  U+ s
  2. title 自动设置ip
    - Z4 ~: M# ]- l: A+ a/ m
  3. echo
    7 }8 Z( t& d% m) F7 H. r; x
  4. :start
    2 \1 a  g9 E/ J3 H- W* G
  5. cls / C6 {- X0 S5 G/ ^/ e" n! a. O
  6. ECHO ================================
    6 k  z$ w  F: E6 [6 }  e4 D
  7. ECHO 请选择要换的ip
    % m7 O- _! Z, U0 T
  8. ECHO ————————————————
    " [6 g( h: U3 a" z# j
  9. echo 无线网络连接---自动获取IP地址…………1 5 G, g$ G' q3 P/ ]9 c
  10. echo. % u7 ^, k3 ~. S! ^9 V2 l
  11. echo 无线网络连接---办公室IP配置……………2
    4 Q% x0 I( @8 y$ s
  12. echo. 0 F2 g+ z( m8 [9 J5 G9 `
  13. echo 本地连接---自动获取IP地址………………3 ) P+ y8 J) N$ m! R
  14. echo.
    + w( P2 I; g5 Z) A7 K" w- @5 r
  15. echo 本地连接---办公室IP配置…………………4! h. P0 M8 [! Q) U
  16. echo./ G, X( Y: a- f/ u
  17. echo  退出…………………………………………5
    2 X! Y! s7 X- C/ i1 E! w3 U5 p
  18. echo.
    7 M, p8 ]6 ~4 t) R; U0 X

  19. ( H2 r6 g; I: Y; S; B$ h" y+ J8 A
  20. @set /p UserSelection=选择(1,2,3,4,5)  $ ], p, u4 g7 A$ x, k  c

  21. % f$ [4 M: H$ p& a( m. t$ z& g
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 6 n% M0 m& R3 g, g" h! f+ k( u* L
  23. goto start
      A# G( u, x% {6 {9 R- a

  24. 3 W& _" F0 I- m2 Y# g9 k
  25. :selection 7 o7 ?0 u3 N! ~
  26. @if "%UserSelection%"=="1" goto 1 : p: D' \; N0 s5 |1 g8 P5 \& W1 T4 j
  27. @if "%UserSelection%"=="2" goto 24 E, [0 B! d! P3 n. o
  28. @if "%UserSelection%"=="3" goto 3
    8 [( G$ n/ y! R: a
  29. @if "%UserSelection%"=="4" goto 4
    - K& g& s3 f; x2 y; L
  30. @if "%UserSelection%"=="5" goto 57 o2 F, E+ P8 k$ |- i% m, D
  31. 6 e" c8 I+ V1 u3 s
  32. :15 V- @4 S8 w# M# z4 g4 j0 F; ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 M5 k9 _; x" y. n' n
  34. netsh interface ip set address name="无线网络连接" source=dhcp* g% K& G+ j  U2 E. j4 {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      t7 ?' b" b8 p6 F+ K* l" G
  36. exit
    7 T( s2 ?% Q' d* |
  37. ( K$ D; `* S; g- i
  38. :2, \2 U) t$ @# D; c  w* F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 x7 d; T, y: d
  40. set ipaddress=192.168.0.100
    % b! ]. w' f" u; N9 S, @+ ]& n/ J. }
  41. set subnetmask=255.255.255.0
    5 T3 J' G& U# l
  42. set defaultGateway=192.168.0.1) _) o. N* G6 e& z6 y1 w
  43. set dns=202.96.98.36
    : r8 V( i: d) P8 n' ^, P1 o6 N& z9 t
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 f/ z+ S9 W8 |% X: n2 |6 Z$ \% s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : E1 d: _$ [, p0 f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    6 L" }5 K: F# R6 U" @" v; r* l6 r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! [/ P) X" |; f" [- r! T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" T* X3 G5 Z4 B, b3 b/ f  X
  49. exit
    ; ~6 {1 D( w4 k& a) R" z* R
  50. - u. p3 b3 A7 A% C
  51. :30 s3 B4 b7 h; E
  52. echo 本地连接---自动获取IP地址---请稍候...
    ! r7 {0 e2 F, v3 L  D- r* i9 K3 q
  53. netsh interface ip set address name="本地连接" source=dhcp
    * |: i" i8 Z0 Q6 J5 s+ A2 q1 U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % x! @3 d& f8 j% U4 O; S& ]. E2 B2 M0 G
  55. exit6 B2 y- z# n3 e& b8 W

  56.   p8 L; u/ g, P' |4 W- t
  57. :4! w4 u7 a; U. M$ {2 p1 u4 }
  58. echo 本地连接---办公室IP配置---请稍候...  Z* r+ `/ ?7 ~# ?5 s( @5 V
  59. set ipaddress=192.168.1.68: O, B9 _; B% c3 u0 L1 g! L
  60. set subnetmask=255.255.255.0
    3 u6 S, Y. {. k
  61. set defaultGateway=192.168.1.1) B( J; A. W% m/ s
  62. set dns=202.102.128.68- c4 v9 L7 U0 V8 }- L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # z% o. n& b' I) w6 c: Q" s
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 X5 @, g8 B1 c; \
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    . F* @) O1 w+ K# ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 z: Z8 u. k- f& H* c. [$ v* H
  67. exit! F# o" }. G3 d% Q  D! {1 `9 q7 H' d
  68. 9 w, J% P" b+ Q/ Q2 \4 d
  69. :51 V& `  ]; K% X" O( Z9 M
  70. echo 5
    6 ]' e( m+ o$ c. D/ x" i0 f" ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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