搜索
查看: 21697|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
% b* |/ C  T1 _- p
  f0 r1 X. z) e# m将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 u+ o- P7 w+ t  m# p
  2. title 自动设置ip+ P  I5 h' q8 j0 v
  3. echo! m1 F/ k. v! K' {# O0 h
  4. :start * y5 X; V1 |# W. K9 J! X
  5. cls : g, s2 P7 {5 G& K4 ]
  6. ECHO ================================ / z( M' A3 J) [3 P' n  i, w4 R
  7. ECHO 请选择要换的ip
    8 F( W3 V, S& u/ U7 r! u' a
  8. ECHO ———————————————— 2 s/ z- s8 d# i3 u; {$ r9 M
  9. echo 无线网络连接---自动获取IP地址…………1
    8 s7 ?$ w* Q; J' h/ [
  10. echo.
    , ~3 }* K! I7 H0 c
  11. echo 无线网络连接---办公室IP配置……………2 4 I& P. v5 b5 i- U4 g, S0 b! d8 _( j
  12. echo.
    / y0 s4 M" z, i' }- |
  13. echo 本地连接---自动获取IP地址………………3 + M- h: F+ Q" I& A) D4 E2 ~
  14. echo.
    ( A% V  v! W' W9 E7 z. ^
  15. echo 本地连接---办公室IP配置…………………45 a/ x+ V  ?* c/ u; K
  16. echo.
    . ?& [3 j+ j) q. I. y. n6 n
  17. echo  退出…………………………………………5
    & n6 Z  u% D+ E3 b; ]
  18. echo.
    . h' |, ~8 i5 Y9 j, @

  19. ; z4 N  [" ~# [, _0 s
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & _: B5 N, s% v) a6 h. o: J

  21. : ^0 `9 L7 R1 p8 i1 X5 o6 q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 ]( Q& v" Z3 V  a& x. j& o* W
  23. goto start 3 h: g) {$ A4 w6 n0 k; a- Q
  24. , s2 R4 z  |* N0 o/ O
  25. :selection + U, x3 b6 A2 j8 U1 ]; Y
  26. @if "%UserSelection%"=="1" goto 1 + W9 C* W' P0 Q
  27. @if "%UserSelection%"=="2" goto 2
    8 q2 Z! L" V' x+ K
  28. @if "%UserSelection%"=="3" goto 3   W. r! b- ^6 v* S
  29. @if "%UserSelection%"=="4" goto 4
      c- F) |. w1 Z: t8 h& o4 n
  30. @if "%UserSelection%"=="5" goto 5- Q, ]0 A# J( [/ T, I
  31. ; N" F9 C- i  B0 S, f& V$ G( B
  32. :1
    9 {9 a2 f8 V& _# ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( g" V! a# r+ l
  34. netsh interface ip set address name="无线网络连接" source=dhcp. @2 s) t. M/ R4 C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp% N0 P( g9 y8 D7 D; n$ D! t
  36. exit
    4 y1 q( h' k; a0 w  ]( S
  37. ! z/ F4 J# t! m$ _. b( D
  38. :26 t/ r8 J/ v0 W( j. I/ i' F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 X2 j1 d- ?% B, f% s, `4 e. b
  40. set ipaddress=192.168.0.100# ~4 Y9 Y& v2 W# q! d6 T% j
  41. set subnetmask=255.255.255.0( h5 Q- c+ N: K9 z; x! a/ O1 B
  42. set defaultGateway=192.168.0.1
    ' w4 }% g/ x; e: l/ H4 ^% O
  43. set dns=202.96.98.36; w! ^2 t+ Q  }1 {  ], r9 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    - d" o& S; O: @1 m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 p+ W! n0 l& g2 Y1 r6 E$ [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( q0 B( `: }$ d. z5 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 k" d7 m. H* o: S0 G. M( F( O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- M4 a; Z' U% l- s! f/ w! S1 U
  49. exit4 E) e& c- z0 f( \: ^0 i# m; p, c
  50. ( D& f2 C( J6 |  m5 f" p: H8 S; [
  51. :3" \) C  a2 w( j! J0 z
  52. echo 本地连接---自动获取IP地址---请稍候...# H7 u! W6 G7 a4 F
  53. netsh interface ip set address name="本地连接" source=dhcp9 y9 w1 v3 T% q* A
  54. netsh interface ip set dns name="本地连接" source=dhcp* v/ e+ M- b9 h3 Y$ _. s2 E, L) p
  55. exit  k! Q# T' t3 f2 @
  56. 3 _. d' p- i6 K# i6 e. s. R5 E7 o
  57. :4
      d1 j. S  p) B/ K
  58. echo 本地连接---办公室IP配置---请稍候.... \9 ?, k; Y. [; ?2 k; A6 w4 c
  59. set ipaddress=192.168.1.68' W2 h- a+ f8 O; M3 m. B+ t
  60. set subnetmask=255.255.255.0$ Q: T' W% L) g6 s0 N" Y( ?" T8 n
  61. set defaultGateway=192.168.1.12 k9 R" I( K; J* z- m0 D9 I
  62. set dns=202.102.128.68
    5 H3 T8 ~: p6 [: H  E2 Q0 S' R8 h* O
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 |% c2 p; D6 `  g- {% o* R. \# g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 h9 W' R- S. L( S+ A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) k8 p1 ]- e7 @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    3 ~. ?  e8 v  w9 {7 I% u
  67. exit! G. L5 _5 l* [2 v# w# s( t: W1 T

  68. : V7 a- T( {, o! ~: @7 ~* `# R9 D
  69. :5
    : L" N9 y: [) O( u# f8 Q
  70. echo 5
    2 M8 l: P1 k' w! ^6 O) n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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