搜索
查看: 21772|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ e* I9 @3 p- @$ B* m8 W' E2 V( v

, Y4 T" `9 ~: T. j+ c( o将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' k2 f6 W/ ^$ g1 E$ u" y6 M5 |5 C
  2. title 自动设置ip$ V2 Y1 @* j8 q9 }6 T
  3. echo
    $ z4 y" o! n. }  h
  4. :start " r# j/ j! F$ t' C9 J3 C
  5. cls
    ' i( u/ q$ ~3 v" A( k9 b' C
  6. ECHO ================================ % Q2 ?- d' N8 {8 q
  7. ECHO 请选择要换的ip # w6 a! B0 |- _/ W2 a
  8. ECHO ———————————————— . {, n$ ~3 o5 |3 d3 g
  9. echo 无线网络连接---自动获取IP地址…………1
    & D  e' o" B1 L' |6 L( b
  10. echo.
    9 p& {/ x" S4 d3 f
  11. echo 无线网络连接---办公室IP配置……………2 2 Z6 ~( v' _3 k& D5 i3 Q/ Q3 O
  12. echo. 8 o/ [, k6 K+ v. o+ d" D1 Z/ w
  13. echo 本地连接---自动获取IP地址………………3
    1 G% v/ F. e/ I' P4 F% Q" e& Q
  14. echo. ! t1 X& T: i1 e; H
  15. echo 本地连接---办公室IP配置…………………4' i& `- H6 A/ R, f
  16. echo.8 K  P1 |6 x( ?: [! T4 D
  17. echo  退出…………………………………………5: _! j4 q# w7 A0 @4 {
  18. echo.
      W2 O/ x0 l+ K! }  k: l

  19. $ g1 }: i, e1 a) s0 m6 y5 n' F. R( W+ y- e
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) Q6 q( T) ]' P. y# Z5 r$ T$ h

  21. % t7 z& e4 K! T4 P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ( g' h( Z1 X4 l
  23. goto start $ U; M8 y2 H" L$ C+ m- R& K! T8 D

  24. 6 C  ]: q1 V% b1 g* O
  25. :selection . H- ^" `3 ]/ t
  26. @if "%UserSelection%"=="1" goto 1 1 \, k5 Q8 r* w3 X. x7 ^3 d
  27. @if "%UserSelection%"=="2" goto 2
    6 H, r4 b: A% e, m
  28. @if "%UserSelection%"=="3" goto 3 + q. _9 K' T5 u9 ^9 [: M- g
  29. @if "%UserSelection%"=="4" goto 4
    1 M4 }: K5 O  u: {
  30. @if "%UserSelection%"=="5" goto 5
    5 N$ r+ T& R3 Z0 r
  31. % G+ q4 e1 ^2 B' j3 U
  32. :1) g( H0 q2 Q( u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 x2 U3 u* @6 [) \5 a8 r
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      \/ U' |5 B1 f2 C* o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % G. D) g& }, u3 }( `- H
  36. exit
    " N1 y8 u# q% s5 p4 t3 Z. n! p

  37. . D* p3 s4 C. }
  38. :2
    / q& q5 Q# {( o/ A; f0 Q+ @
  39. echo 无线网络连接---办公室IP配置---请稍候..., y7 h2 V: t' A2 ~" b- R& E" U3 q
  40. set ipaddress=192.168.0.100
    , J/ Z5 X; h! O, z
  41. set subnetmask=255.255.255.0
    9 M( P- ?6 C6 n2 Z: D$ \2 o7 S5 p
  42. set defaultGateway=192.168.0.1
    + h1 K8 k8 ]6 {: m0 W, d
  43. set dns=202.96.98.36
    1 U: M% p" L$ v2 ^8 t& c! a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . i4 t& l/ u4 E* N: T
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' V$ ?* _$ e) o8 `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 s4 Z, H7 {7 r$ Z( l/ O$ r
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # k  C- Y- V, u# r6 A
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    / h( F* N3 Q4 k! i  N: W
  49. exit
    4 [! r% Q( P9 T3 j9 w. ^( B5 _
  50. ( c0 j/ L3 [# {2 G6 X
  51. :3
      ~6 g/ A) L3 s5 j5 v$ E5 P
  52. echo 本地连接---自动获取IP地址---请稍候...
    / o' N0 A8 W$ M3 p6 {6 D+ o. Y. A
  53. netsh interface ip set address name="本地连接" source=dhcp4 ?$ u9 V2 b* x6 @
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * _& s2 d7 D; j& [* N  E/ X
  55. exit
    3 w# @! C0 ~+ y; |

  56. $ D7 \$ j( \# r% y  \4 Y6 L0 g  Q  ~
  57. :4
    , ?! a! l% Y, P2 k% l
  58. echo 本地连接---办公室IP配置---请稍候...
    5 V; Z' V) y' w$ o' X  L( t
  59. set ipaddress=192.168.1.68
    - n& [8 T, A, ?
  60. set subnetmask=255.255.255.0
    5 j7 P2 F$ p  n
  61. set defaultGateway=192.168.1.1
    $ ^* b0 C7 }6 m$ o- F' s, B
  62. set dns=202.102.128.68
    : W4 T* U3 k" L- Z% Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" \2 ]- P1 w! I. Z" ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    9 L. ?+ Y1 l9 J& P' q% p' f9 }5 \
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    , R) i. n, V" l. I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: \: I  O# c( G( o% w# V4 b
  67. exit- N! _0 z, Z8 p

  68. : B2 P0 i% v) M$ e  D
  69. :51 j6 _& D! p2 K9 x5 G# Y
  70. echo 5
    7 t0 P1 j% l. |1 G9 Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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