搜索
查看: 21040|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 C" g! B4 w* v: U3 J$ d; k" R
5 Q" s% u. W8 T9 c4 y( a1 q& O
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, [; \3 W/ x3 A1 h8 `
  2. title 自动设置ip3 W( j; D% O+ Q- j7 [/ ^5 l
  3. echo0 h6 L6 _! Z1 Y
  4. :start 6 |! _: g& ?5 J% H8 ~4 R' m! q  \/ ~
  5. cls
    ) o2 _* h& H. `9 w* B# t; t+ V4 |  Z
  6. ECHO ================================
    $ D- w: X7 ^8 ?. G5 ?/ y' P# \
  7. ECHO 请选择要换的ip : ]( ^  H+ x! X& Q! \" }; y! j
  8. ECHO ———————————————— ' l5 M* N$ C# v9 a& J
  9. echo 无线网络连接---自动获取IP地址…………1
    ' l8 B5 a, y: s, z
  10. echo. % L6 @7 g/ u- J. f
  11. echo 无线网络连接---办公室IP配置……………2
    * P/ v  i9 B  o+ K, D
  12. echo. & g% q9 W' g" p( a# @2 B/ ^3 Y
  13. echo 本地连接---自动获取IP地址………………3
    3 [7 U* o$ t+ l: p; I5 L$ E1 A
  14. echo.
    + ?8 E) P  v2 F( |# N- c! c
  15. echo 本地连接---办公室IP配置…………………43 H8 D1 ?9 s. t2 h0 v
  16. echo.' X* n) b6 o- E% ?; B
  17. echo  退出…………………………………………5
    3 L/ ^9 N( `" ?6 t, G
  18. echo.0 y, V8 p, S, m* s

  19. , B0 l- R' C( f7 F. E
  20. @set /p UserSelection=选择(1,2,3,4,5)  # A0 I! N4 A2 _8 c9 W6 g4 h
  21. : l+ k1 z4 |5 T
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + g1 V* I) e4 C( q4 w0 L0 Y
  23. goto start 2 N6 \* q" P3 V& X4 C5 N$ T) ?! H
  24. 8 G! X: I5 ?$ i) z! b, }' m
  25. :selection
    6 X% _. U! q- q
  26. @if "%UserSelection%"=="1" goto 1   H# L4 ]! A4 E: G) Q3 c  G" Z
  27. @if "%UserSelection%"=="2" goto 2  ^2 g3 X1 v8 d. M* A7 w: [
  28. @if "%UserSelection%"=="3" goto 3 ! t9 u  z( Z9 W: ]
  29. @if "%UserSelection%"=="4" goto 4/ c8 v3 w6 F0 O1 L" u+ q
  30. @if "%UserSelection%"=="5" goto 5* K# Y' ?2 \7 K6 N  R, K( {
  31. $ m  E' j& P* c0 ^; d# Q( _0 K  ~
  32. :18 W' a( z7 c5 L5 D, j* q6 `
  33. echo 无线网络连接---自动获取IP地址---请稍候...( K8 Z2 e/ T0 M, O' j3 J
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % z1 G8 v$ w8 c0 d4 e: r# D# N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 E3 S/ J/ E+ @& e" ^* s8 Z
  36. exit2 F% M2 t: J* W+ D# X

  37.   I0 G3 Q1 R7 h' W- M/ C
  38. :22 \" Y  L1 T' X9 ^) y5 x4 \" V
  39. echo 无线网络连接---办公室IP配置---请稍候...2 i3 _: \, ?* u0 K2 T/ D" e
  40. set ipaddress=192.168.0.1002 r& H2 x6 J1 L" W
  41. set subnetmask=255.255.255.0! \% N9 Q; [+ k
  42. set defaultGateway=192.168.0.1. F  j7 C- y2 M+ c) D" l3 b
  43. set dns=202.96.98.36
    6 _8 q! }% D2 [6 B6 d
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    - ?- L9 k: }8 c% q" h% x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%$ [6 r* `% e/ ?6 g% ]9 b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( y5 \: J1 T- b; z* K9 U, k3 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 p/ B9 i( N: j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # z+ J4 r( a$ j! V' p
  49. exit3 T( Q3 i& o. Q9 r8 z+ ]

  50. 7 Z3 H8 b) O& k4 H5 e3 ?
  51. :3
    . M- b3 i$ L0 k% b# Y: O
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 g) Z& F3 A9 M7 I, w8 z) \( l
  53. netsh interface ip set address name="本地连接" source=dhcp- Q+ t+ u& B7 O5 d/ {3 k
  54. netsh interface ip set dns name="本地连接" source=dhcp8 r$ T) [6 ]. a, |
  55. exit
    3 U0 F0 g# C4 b% P) i# i2 d  `

  56. ! k% a, ~+ ^5 ]& f
  57. :45 h+ b# q/ {/ M4 F
  58. echo 本地连接---办公室IP配置---请稍候...
    8 ^' A0 z6 a- D
  59. set ipaddress=192.168.1.68& A/ g- r) W: H2 t0 Z
  60. set subnetmask=255.255.255.0" {+ C$ r* {/ p' H3 q; t/ E
  61. set defaultGateway=192.168.1.1
    7 ~! j9 k+ u' _! v  ?
  62. set dns=202.102.128.68
    4 C4 Y% G) c+ s, n& h# a5 c# J
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      F% l' b+ A! A: ^$ G, _0 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : y8 E; ]! s  S  ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary8 A5 j; O; ^1 F1 l3 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . ^$ u# t* d! h+ \1 l$ @7 U/ S
  67. exit7 h- y- ~+ S' g! o7 A
  68. % @- T& T# U' T9 E- n8 G, M. G
  69. :53 L' b$ d$ T, L, |! \7 @- ?* T
  70. echo 5
    $ @3 S- O( G( T9 o
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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