搜索
查看: 21932|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 j1 y+ E; u+ H" h) U
$ G) F9 b# \+ d* j
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : p- q) u+ s0 v: E6 J. E
  2. title 自动设置ip
    " {; X4 H& S) W
  3. echo
    " \% \; d. a" E! y* o
  4. :start
    ( M5 b. v: v- l( J) f" l% a
  5. cls
    2 ^& s# y! k* h
  6. ECHO ================================ 2 U6 x9 o! r+ I7 t, ?; a
  7. ECHO 请选择要换的ip , t( F7 s5 T. G+ C1 t1 H
  8. ECHO ———————————————— 3 L5 z0 m6 T- b$ k
  9. echo 无线网络连接---自动获取IP地址…………1
    - @0 p. k- h; \& N5 L
  10. echo. % ]1 s8 Q3 ]2 u3 Y4 u
  11. echo 无线网络连接---办公室IP配置……………2 ; {# `2 v& y# F8 E( w) `% w
  12. echo.
    ; A- o" k' a: A2 D6 c, s
  13. echo 本地连接---自动获取IP地址………………3 / a- H% x( Q' @! @7 V
  14. echo. $ X, m$ G) i2 P5 _' C' U" c! I
  15. echo 本地连接---办公室IP配置…………………42 V' {2 Q7 \/ E
  16. echo.
    ) t( T- T! h% i( \$ |
  17. echo  退出…………………………………………5
    8 o, ?% j! y- i$ }
  18. echo.
    * J7 t; Q& j6 k! w% \% S
  19.   z4 i' |6 x1 w9 w" ~& @4 Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) q( U3 Z( g5 _, E4 u1 [" h

  21. % h/ h; X7 k2 Q' T2 c; [
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " z" j  U7 ^8 ~
  23. goto start & c3 w, [! t# y  m
  24. * ?# a, G7 W/ c6 t. h: J5 X4 a. V
  25. :selection
    ' |/ r3 E% {9 \$ f
  26. @if "%UserSelection%"=="1" goto 1
    & M+ r% @. p3 q( L% D4 n% |
  27. @if "%UserSelection%"=="2" goto 2
    / t1 {! X$ M1 j7 Y
  28. @if "%UserSelection%"=="3" goto 3
    & z3 ?6 w/ ~% P
  29. @if "%UserSelection%"=="4" goto 42 w" m! h/ n( b( e1 [* R
  30. @if "%UserSelection%"=="5" goto 5
    " f. T6 q& z; e4 R/ u- Q3 o7 Z4 R
  31. - y6 ~# A! F$ A5 D, _
  32. :11 Z/ Y" u2 ~. C! }( N, ]% ^: T
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 K, k9 L4 ~1 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp" g; N. f9 d+ d3 u% ?  P/ _5 ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 I1 u+ r8 P; p7 [5 q
  36. exit1 B3 v3 b4 ^! G. M  l( ]
  37. , L: E/ X+ i1 C% A6 ?
  38. :20 G- G) ]8 x& g
  39. echo 无线网络连接---办公室IP配置---请稍候.... A: s# h- z0 x. w
  40. set ipaddress=192.168.0.100
    / L+ ~) J: M. d. R5 p1 T: H% P7 `
  41. set subnetmask=255.255.255.0
    " _$ d% d) |7 O8 ]% ~$ I
  42. set defaultGateway=192.168.0.1* e+ B7 @& ]" O4 s2 _
  43. set dns=202.96.98.36
    % {) }6 I6 l8 w, v# R: ]4 z7 m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! O6 n# ]9 X6 ^/ g/ m% L; A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 p5 e9 K/ |* K
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=05 K5 P" O2 Z0 o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& ^5 \# ~) q; @  \. R% a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    & x& d% t8 t$ d% E& a
  49. exit
    0 h" v; q. }- y; l+ m5 [$ H! y
  50. ; w. D) P; \  Y6 z( |5 ^0 ]
  51. :3
    / Q, @, a4 y( }2 _! v# s* K& x
  52. echo 本地连接---自动获取IP地址---请稍候...
    # m# I1 t0 k1 ?* f
  53. netsh interface ip set address name="本地连接" source=dhcp" N2 [9 L1 i) h1 R
  54. netsh interface ip set dns name="本地连接" source=dhcp- Z( j' H6 W( E8 T
  55. exit
    " u5 {5 v; b" P

  56. + x6 m$ o3 K/ [( D. }* D: P
  57. :4
      B: F% M5 Z/ G9 A% I. X+ t! }
  58. echo 本地连接---办公室IP配置---请稍候...8 b1 F' D, N; ^$ w
  59. set ipaddress=192.168.1.68
    2 c! x( B# D9 Y. Y- @* P- X
  60. set subnetmask=255.255.255.0
    ' R# C6 [# @6 C0 U
  61. set defaultGateway=192.168.1.1/ b9 u: f  j) j9 T, n: b, x
  62. set dns=202.102.128.68# [4 g( W% Q$ J' r5 v4 z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%* t3 K) ?; ?; b5 s  q1 u& z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 z8 Z' v9 x7 @# u5 Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    / k: \/ O0 j$ ~! Y# P% L, H& y& X' W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 F, |  t! L; v! g$ b
  67. exit: E- O% D  M7 N5 e/ }+ x

  68. & Z  ^: C% a4 ?
  69. :5) Z; B4 R: X7 _$ ]
  70. echo 5
    3 V" S3 }9 B0 n% X
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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