搜索
查看: 21483|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: [2 _. r1 F6 Y, t; c& f! _
8 x7 B/ g" L4 @( S' \$ W将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    4 n" u& |. K& B" R, I6 r
  2. title 自动设置ip
    ! z+ P' q4 \9 Z/ x8 N
  3. echo
    ) e# Q5 E; H! ^8 K4 H# U, {  C4 L2 o
  4. :start
    ' a2 ?. a; N" l/ U
  5. cls ! x* R+ e4 e3 W4 \6 t) i
  6. ECHO ================================
    " f" b2 ~; q2 V9 y& d
  7. ECHO 请选择要换的ip
      c  i& S! V2 ?# ~, \! O
  8. ECHO ————————————————
    # m% p* D$ ^0 [6 R0 r5 w; L
  9. echo 无线网络连接---自动获取IP地址…………1 . q1 T( t6 K  n; N$ h
  10. echo.
    $ S7 m7 d0 W, U. }
  11. echo 无线网络连接---办公室IP配置……………2
    ; v2 d: {8 E8 l( {$ H. a
  12. echo. 7 A  ?: T: I" i. u9 c" E* [/ E1 L9 C
  13. echo 本地连接---自动获取IP地址………………3 9 r/ R, Q7 f* _9 Z0 x
  14. echo.
    ( V* @- Y5 o# ^. D
  15. echo 本地连接---办公室IP配置…………………4, E3 v1 B3 R! y4 N/ g9 J: ~
  16. echo.% v4 ]+ j7 l6 \- p5 o0 Q) P6 R
  17. echo  退出…………………………………………5! e* u' P+ {8 [' U4 K" y+ Q
  18. echo.
    4 d3 C+ W2 d: X3 u3 N/ i
  19. ' n/ d* K, ?7 |8 b2 t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; q. k  P9 P" j9 d' l( I

  21. 3 D$ w; l. ?3 u& Q+ f# K3 W6 f/ U# m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; H7 u- R0 O6 a: T
  23. goto start
    , p) ~# v6 n5 b
  24. " K4 V- P$ s2 a9 t- K; {
  25. :selection
    : J. c4 @( g3 {$ M0 q
  26. @if "%UserSelection%"=="1" goto 1
      z6 N. S5 K! D3 m/ g
  27. @if "%UserSelection%"=="2" goto 2
    * V4 T: d3 D) u0 K' u) f9 y& S
  28. @if "%UserSelection%"=="3" goto 3
    $ D  M4 v0 N" E# Z3 `9 ?
  29. @if "%UserSelection%"=="4" goto 4
    7 B/ I$ c2 g( |$ j6 ^- c' D; B
  30. @if "%UserSelection%"=="5" goto 5# j9 n' W' z- o( U5 o" Y7 b2 P; a
  31. % y1 \( \# G. X
  32. :1
    + \/ Y* M: m9 A
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ |; l2 w1 y" @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # o: L9 R) i9 D6 ]* I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & W4 b% [- G+ P% s4 [* r
  36. exit8 k+ K9 k& U& E  E: i9 w2 @
  37. / x6 \) g* u' T3 B) c" _% h1 _
  38. :2
    # [5 f0 S9 s9 Y, }2 p- h, H
  39. echo 无线网络连接---办公室IP配置---请稍候.... d4 @  U5 p6 W* K2 t
  40. set ipaddress=192.168.0.1004 Y' R1 M0 r# X5 e  x  H
  41. set subnetmask=255.255.255.0
    # U: |8 S6 S% t+ I5 [$ E
  42. set defaultGateway=192.168.0.15 }4 g- l8 k7 W  S8 k
  43. set dns=202.96.98.362 ~6 i9 z, x8 p+ N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0* P* ^- p! S$ P5 V/ [/ u8 h9 ]0 ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%3 q/ U( B1 Q8 v
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 Q( {) N: P! Z2 G" y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ( d! h0 k1 [; i3 @! w* ^3 D5 [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 F+ ^/ i9 F  U- Z. f! e
  49. exit
    7 P' A) W" f& h* u( r  K% t
  50. % {$ v+ T1 E9 x0 S% \7 Q
  51. :3% V$ v# M8 L( q- Y- h$ D
  52. echo 本地连接---自动获取IP地址---请稍候...
    , l- i( c* n3 F
  53. netsh interface ip set address name="本地连接" source=dhcp7 Z. d/ c1 v. z6 V3 [% k# k: d
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 K1 t/ x% R) o) `* e
  55. exit7 }0 x0 T0 o2 j# z% {

  56. 1 l( L# L, ^5 w' y! L
  57. :4
    + C! B5 h+ O% Q+ Y# b% a% W0 M
  58. echo 本地连接---办公室IP配置---请稍候...
    9 |) l) ^  I! E6 ]! a9 `3 e
  59. set ipaddress=192.168.1.68+ z. E+ u* R. r
  60. set subnetmask=255.255.255.0- \2 v1 C. G' T2 F1 i' n1 ?3 p% A
  61. set defaultGateway=192.168.1.1
    3 H% q( b. z/ ?* O6 Q' q0 w
  62. set dns=202.102.128.68
    $ K* s5 i4 _: _- E; t0 {" T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%% d+ ]) `& a# @' g* h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0+ I  {6 ^' O" s! w; h3 F, x! d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & T/ d& F& H$ {, [6 H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ }2 c9 M% o6 \) m8 `- e, N1 l
  67. exit1 F- k9 q2 f7 Q6 H1 G/ ]; {
  68. # r. ~1 u) z2 Y) U% L
  69. :5
    ) S( B$ k: K7 l: j# ~
  70. echo 5/ ], s4 g1 w, u9 Y- r; A% O% U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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