搜索
查看: 22113|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' g% o' e& X% p9 e/ L$ j8 V* `! X8 o, `, B5 B! m
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 ?+ l$ j6 V8 V- @- _
  2. title 自动设置ip$ w  L; \! b, ]
  3. echo
    ! T. D0 Q7 p+ A0 @, v
  4. :start ( H7 e' S* b' ~( S# M# Q
  5. cls
    # ]' y! l# l, j
  6. ECHO ================================
    / o# D6 N( V$ j9 ?
  7. ECHO 请选择要换的ip
    , q0 f1 S! [' \+ [& ^
  8. ECHO ————————————————
    : Y# y& o7 s: D$ u
  9. echo 无线网络连接---自动获取IP地址…………1 ' a, g# @' R3 Y* I6 k5 G, h+ c
  10. echo. 5 k1 Z4 ~# `& K; p7 \0 G
  11. echo 无线网络连接---办公室IP配置……………2
    7 {9 J0 T( I( x1 H. M+ u; W& Q  k/ g
  12. echo. ( g/ N: @8 Y7 `" b0 d7 M4 L
  13. echo 本地连接---自动获取IP地址………………3 ' Y  R% W6 W7 ^- g" ]
  14. echo.
    # R2 g- T. w- g6 D. x+ K
  15. echo 本地连接---办公室IP配置…………………4
    . G( n5 X& }: F* v: V! ?) d
  16. echo.7 T6 G1 f1 {7 P3 a. E" A
  17. echo  退出…………………………………………5
    5 N4 l( o$ U' f) h0 K: A' ?
  18. echo.
    6 `/ @* E# O7 ^" c5 H* x* G- H

  19. 4 w6 L1 c8 T2 F9 F" g- c1 \& w& z9 J
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 U8 @, O+ i) m( }6 m$ p" \' F

  21. & {2 c, Z* L1 Z: t* b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " k3 ~! p# w5 r6 P2 E! b
  23. goto start ; L1 `0 [+ Z! R, ]
  24. 7 e5 {7 B# U( A/ ?& H% @
  25. :selection
    ) U$ v& i8 s. A8 w9 M
  26. @if "%UserSelection%"=="1" goto 1
    3 s' h# z5 [8 I: p& G
  27. @if "%UserSelection%"=="2" goto 2, C* i" D6 W! A
  28. @if "%UserSelection%"=="3" goto 3
    + x; A+ ~$ e. R/ \: ?# P
  29. @if "%UserSelection%"=="4" goto 4
    6 h7 k9 [" H6 t/ t" l8 [9 _5 e$ }
  30. @if "%UserSelection%"=="5" goto 5
    1 [* |/ ?* d$ s* V- W

  31.   S2 N9 {2 H) V$ n  w
  32. :1
    + |' K  W. ]2 L. s2 n) Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ b4 Q" V/ c8 ~0 D8 J8 [' N
  34. netsh interface ip set address name="无线网络连接" source=dhcp5 ^7 ?" B5 G6 n$ F* Z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; p7 Z6 I! a6 b% K. J5 h" l
  36. exit( r3 ~. |$ P0 u( d3 _: T( w7 M

  37. % P0 V, J0 q* v  T- v5 n' l! c
  38. :21 H; \% B) X9 Y5 H* d# T2 p! m+ t
  39. echo 无线网络连接---办公室IP配置---请稍候...7 h( @  G* `5 C3 u  U2 G! l5 {
  40. set ipaddress=192.168.0.100
    3 k- p6 s( }+ C0 r' k
  41. set subnetmask=255.255.255.03 T8 l( F6 f1 }2 L# V4 ^
  42. set defaultGateway=192.168.0.15 ]( B( w& Q* x# b6 v; p  f
  43. set dns=202.96.98.36
    / O* ]( k5 H$ W( E. k* n/ S5 |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ k6 y9 s; r, G) M* L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : X! y1 z, x: E
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! O2 c; S+ f) K) i9 [9 {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    : Z* H$ M( h2 ~0 D  t( e
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; w6 R7 i% o) I+ c8 C# A3 W( F
  49. exit0 [7 i  Z! C2 w
  50. 1 x; K, P& o9 l4 H
  51. :35 B, N0 i% C% O
  52. echo 本地连接---自动获取IP地址---请稍候...
    / [2 ~6 D" }( |. p2 T( i2 e
  53. netsh interface ip set address name="本地连接" source=dhcp0 I; t! E7 d$ Y5 }
  54. netsh interface ip set dns name="本地连接" source=dhcp& q/ ]" C# b4 a+ g! e' M8 T" J+ U
  55. exit
    7 h/ \, H' P" p
  56. 9 i4 k  ?& X2 v* _
  57. :4$ L3 n" A- L8 I
  58. echo 本地连接---办公室IP配置---请稍候...7 r: O: v% U4 _
  59. set ipaddress=192.168.1.68/ @) P/ r5 Z- r6 ?
  60. set subnetmask=255.255.255.0
    ( r' C" J9 o6 n+ u! {) Z. U9 f
  61. set defaultGateway=192.168.1.1: c+ ?0 Z% _" A+ p& B- M( q
  62. set dns=202.102.128.68* E5 ^- l) M% i. g6 A0 |, e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 y$ @# T3 S: G. B1 V4 |5 c. k
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0. \1 n4 l# }: v* ]; i8 |
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary1 S8 c! u! m" D+ |2 A  \! b
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. o2 c9 F: E7 |. w) j8 }+ p
  67. exit; O% O3 M+ s3 B8 D: ~

  68. , \; S' \/ r8 i- l9 o
  69. :59 I2 p! e7 T2 W: V. ~. Z
  70. echo 5$ A8 x, M/ p& E( h5 `  ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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