搜索
查看: 21739|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 P6 D; A1 A3 y. U7 t/ K
' B4 |, g$ }4 i1 B8 @$ [& f$ d
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ y4 V; O, I3 ^$ e+ f
  2. title 自动设置ip
    3 o" \- @9 X7 K
  3. echo8 d1 A8 X- Z9 `) h
  4. :start
    $ P. E8 T* p+ l4 o
  5. cls   Z5 Y- R+ @% K3 q9 A7 f
  6. ECHO ================================
    3 V: J0 G, X6 p% q8 U
  7. ECHO 请选择要换的ip ) `; a4 [/ K- H# y( e7 O! h( @
  8. ECHO ————————————————
    3 p5 i9 f- ?0 X" P: X4 f1 s
  9. echo 无线网络连接---自动获取IP地址…………1 * O( ]6 [8 T  e  p
  10. echo.
    ; V$ O: A  S" y8 ]4 f* C5 R
  11. echo 无线网络连接---办公室IP配置……………2 ! u3 U# w/ A) D
  12. echo. 8 B+ I, s( {5 P" b$ q$ r
  13. echo 本地连接---自动获取IP地址………………3
    % H) t4 p" ?/ H; M/ v- C8 Y
  14. echo.
    ' r2 {, [1 ]7 o3 V% k( S* z/ [4 U
  15. echo 本地连接---办公室IP配置…………………4$ _/ H. ]. z, [$ z" P' A. x& a$ p+ `
  16. echo.
    $ k1 Q6 A8 _8 e7 ?& q
  17. echo  退出…………………………………………5
    8 v& M6 u! T  x6 `  G5 u
  18. echo.6 O- K: e5 y! q$ w

  19.   @5 J7 Y" m* [1 r9 i5 @0 q6 }
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( T6 s4 {. u& P5 N! U# p4 _' y

  21. & y4 i% K/ K" G4 `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : N" G3 w5 q! ?+ Z6 Y
  23. goto start
    $ o' ~7 U; O. x$ \7 b* f
  24. 6 h* h0 a1 g) W' o7 Z2 Z7 I! P
  25. :selection ( x& R3 ^/ k7 C& z/ S3 ?( Y
  26. @if "%UserSelection%"=="1" goto 1
    / c4 |  F/ S( e; }" m
  27. @if "%UserSelection%"=="2" goto 2& |8 C1 I4 X$ K
  28. @if "%UserSelection%"=="3" goto 3 & b- x" M5 V) ]' k8 z5 `2 A
  29. @if "%UserSelection%"=="4" goto 4- J$ U& c& K1 H! L, N
  30. @if "%UserSelection%"=="5" goto 5
    ( L/ \5 M2 K/ b' e0 M: R
  31. ) P# \3 f0 a  w% `4 n' |$ v
  32. :1, Q6 B/ [1 L4 M1 x
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 |! L8 D+ w' f8 j" E4 f1 x
  34. netsh interface ip set address name="无线网络连接" source=dhcp& y* F; I' z( [  c) n/ F- H/ S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 e5 r- S0 ~  [$ ?. \( _- i
  36. exit- B4 A" R  k$ [6 U# o, d& F
  37. - I- y  }/ s/ f
  38. :20 w+ F. j: h* t2 K, C8 U& I& D3 G
  39. echo 无线网络连接---办公室IP配置---请稍候...  |# j' @! m3 c5 r* w2 G) N
  40. set ipaddress=192.168.0.100; D0 s3 M8 o" p' J0 ~! \" B% m" o
  41. set subnetmask=255.255.255.0
    6 M) k* A4 Z0 }* H
  42. set defaultGateway=192.168.0.12 T/ Z7 t" w: S7 H5 q
  43. set dns=202.96.98.364 U9 g3 E. \9 |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    % `% B0 C3 A- n- b' }0 q- B* y; P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%% P$ v. c7 V0 X$ Y1 T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    . C7 K4 u, y/ _$ w0 b3 ]3 J  C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * R9 D! o3 a/ J6 N
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" p' J# l  c8 _5 R! v
  49. exit) s# ~! W# C' j

  50. 8 J% G" N( P8 R5 q8 S1 l9 q
  51. :31 M3 H# _! A8 Y; e4 o
  52. echo 本地连接---自动获取IP地址---请稍候.../ Y  l' v% z9 H4 q1 P
  53. netsh interface ip set address name="本地连接" source=dhcp8 c2 f5 W5 L4 _7 d. G$ q$ I
  54. netsh interface ip set dns name="本地连接" source=dhcp* x) E  C  F* W) x' a' u
  55. exit
    ) ]6 f# a! G8 ]" x; K% V: v

  56. + @; Q' V% q# Z  Q
  57. :4% b& [9 R% d3 j) o4 v- K% V
  58. echo 本地连接---办公室IP配置---请稍候...
    / j. }7 S7 L) {* p+ E5 D
  59. set ipaddress=192.168.1.68
    + V+ f% H! D  B5 ^/ ]
  60. set subnetmask=255.255.255.0
    ( _+ g( x/ S( t( |( `
  61. set defaultGateway=192.168.1.1
    ) Q% p' k% t, N+ J* l
  62. set dns=202.102.128.683 H. Y+ ~. m8 A& F  A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 M' d2 m9 M7 |4 l/ j7 p& h! W' y
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* h2 S; w8 u% z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( _9 K0 g8 l& X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 {+ s) G! y/ @& [
  67. exit
      n( K9 s; L" Z3 u% J# t# s6 ~

  68. 2 m" F: Y6 U; Z# A* w8 L4 W7 L# ~
  69. :5
    2 }: p6 M* \( h7 y" p
  70. echo 5" c5 c$ }% g# I3 ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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