搜索
查看: 21487|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?# z  S( |. t8 d$ d9 q" [
' b  q# |3 m. Y- |* a5 d; C
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* ]6 v) W4 _( B1 r/ _
  2. title 自动设置ip$ x2 T. ~7 i3 Y4 D" o
  3. echo
    % c. e$ p6 H6 }" [( r
  4. :start / L$ U! G5 g' N% n
  5. cls
    ) \+ C7 Z2 R; C0 P
  6. ECHO ================================
    4 _. Z# a. [2 s* @% A& x1 U3 m
  7. ECHO 请选择要换的ip
    ) l' P2 y3 b1 {$ ^2 i: G
  8. ECHO ————————————————
    ! G: r0 |. \4 [; k/ F! ~
  9. echo 无线网络连接---自动获取IP地址…………1
    + R/ ?3 T; q" ?* x* i
  10. echo. * ?+ f5 A0 |& |" W1 O
  11. echo 无线网络连接---办公室IP配置……………2
    * ]# z% q$ B& R5 {/ R2 C
  12. echo. % ^7 H1 l+ \  ]5 t. `* \9 T0 q) |
  13. echo 本地连接---自动获取IP地址………………3
    9 f. X; P. a. x0 g) `. |
  14. echo. 1 K6 U6 J0 x  p' U' l: [; D
  15. echo 本地连接---办公室IP配置…………………4
    5 ]! A0 g6 m0 p" ?  D
  16. echo.! r) C+ g4 Z% o% c% |+ Y
  17. echo  退出…………………………………………5- j; M, a1 ?9 g! p: q* E
  18. echo.
    - c) x" H) x$ E8 E9 l( y) t

  19. ' t1 c, u: P1 F) o6 u+ e" \
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 ^7 c: F! E% n. H2 C& K% E7 [! T

  21. * j. z$ e" P4 ~( g! o
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; q& K" z! x; Q; Z! X
  23. goto start
    2 T7 j% w6 v0 _6 ^& j

  24. 5 E3 r; U: v1 r  w6 O! `( t
  25. :selection , q, P& F. H/ j
  26. @if "%UserSelection%"=="1" goto 1 3 g" p3 ]' n) A) K" o( x. H
  27. @if "%UserSelection%"=="2" goto 2
    ) r- j4 Y2 v  z- U2 `& N7 M6 ^
  28. @if "%UserSelection%"=="3" goto 3
    5 C% O( i& f; H" D  `) \
  29. @if "%UserSelection%"=="4" goto 4
    * {$ M- X0 k! O, H. J6 \& v
  30. @if "%UserSelection%"=="5" goto 5' e& i: N8 L; e6 }4 H9 U* ?4 P

  31. # `* R6 p" [2 f* l. X2 G& o
  32. :1
    + J! z& T3 ~" J: s
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 Q4 ]8 J; x$ a& o: h
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 E0 F+ h2 \4 f8 S- v, H
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# K/ f! A8 N8 \% a8 S7 ?
  36. exit  R$ b8 r) F% g7 K

  37. 5 @8 O9 p! R# t, a& k
  38. :2% a+ v: b9 b7 N) d* \) a. ]
  39. echo 无线网络连接---办公室IP配置---请稍候..." N  E, U! Y" Q7 S2 c# V# R5 N* o8 x
  40. set ipaddress=192.168.0.100
    ; O. I7 J9 Q) C. N
  41. set subnetmask=255.255.255.03 ^9 l# P% P% N  [3 w! D
  42. set defaultGateway=192.168.0.1
    9 G9 a. q. i/ S4 N. @3 j
  43. set dns=202.96.98.36( A! I! y" f4 z7 W, [
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 l+ G$ ~- \0 t$ Y5 w
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : E  A  E! |/ C4 m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & _& {/ l! J1 v2 ^' n
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary# \8 W! L" }" q0 i7 ]9 R  {7 h- C7 u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) p7 D! S. C: W  V3 U# d, g
  49. exit
    " z3 ]( q7 j2 z& k
  50. 5 t' |# V; l6 I7 j4 s
  51. :3/ e$ Z6 G! A" g8 X" W& }9 G
  52. echo 本地连接---自动获取IP地址---请稍候...3 R; b/ |& B0 Q$ z% A
  53. netsh interface ip set address name="本地连接" source=dhcp
    / h# f) t3 ^) P# V1 g
  54. netsh interface ip set dns name="本地连接" source=dhcp* _3 u( m* [) x) t  ^* S
  55. exit6 Y7 Z0 [3 P6 Q3 \& C) t) J* `% F

  56. : z0 h4 k& U3 \; i4 Y9 t
  57. :4
    / C* J& ?  A  d! i; D; Y+ l3 ~" L6 s9 C
  58. echo 本地连接---办公室IP配置---请稍候...6 c3 O8 L, T# m4 V
  59. set ipaddress=192.168.1.68/ f2 o1 x" b! J1 j6 R9 C
  60. set subnetmask=255.255.255.0
    9 l' @4 m  i  R
  61. set defaultGateway=192.168.1.1% g- e# x2 s& S0 Q# ^
  62. set dns=202.102.128.687 s0 M% Q8 r! x6 @+ H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 `0 H: D7 S/ C3 ]
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0% B, Q+ N: ^% D. P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ; `% E% e; s% p3 n4 w+ }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 e1 I& q& @! E- F
  67. exit1 Y8 K; B6 }6 S, h+ E/ L: _/ c

  68. - b$ d0 g# O& T0 Y
  69. :5
    8 G, E4 I+ J  }" \
  70. echo 5; c% ^2 p! d+ b  y! t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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