搜索
查看: 21780|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 O& c( K0 u: {0 M$ ?& x
# F/ T4 }2 w- Q0 Y" j# H
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  h2 o* `1 S# h: @& T7 O' f# m: G
  2. title 自动设置ip
    ) t9 Z' K( |+ E1 ]5 m6 O$ Y
  3. echo
    8 L: b# s2 M# @
  4. :start - @) O/ G1 H5 C  p+ L
  5. cls 0 w% v, B4 V5 Z1 [
  6. ECHO ================================ $ x- d. J/ v" G0 @3 h
  7. ECHO 请选择要换的ip - Z# A/ a$ V; j) N
  8. ECHO ———————————————— ; i8 F. \6 A9 o2 \+ O7 g! f9 E
  9. echo 无线网络连接---自动获取IP地址…………1 ' ?; P0 W. X( h5 e
  10. echo.
    $ s1 E+ R7 @. W) W
  11. echo 无线网络连接---办公室IP配置……………2
    8 ~% x) ~1 m$ V% C2 p. s% Y
  12. echo. 5 w- i; |# G$ |- k% R
  13. echo 本地连接---自动获取IP地址………………3 & c! L: F2 E1 }  O: y& A+ K
  14. echo. , ?1 Q4 H$ ?, }0 I. v, f( B8 n
  15. echo 本地连接---办公室IP配置…………………4( I7 J! Z1 l* z+ x6 P0 z
  16. echo.
    ! ^2 ]9 ?1 W1 v4 _
  17. echo  退出…………………………………………5- I4 L0 _5 D+ W
  18. echo.8 p3 U  }7 W! O2 o
  19. * f9 O9 ^! G4 }
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " ~: w( _( Y$ o3 `& K! s

  21.   }2 K1 o( N. U/ q) h% A1 S1 `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! C' T% ]' U2 M9 C
  23. goto start
    , H8 G  A! I7 g) P1 F% p; O  v

  24. , r, Z& s" C* \
  25. :selection   ~& y) z3 k2 m' Q2 {, W
  26. @if "%UserSelection%"=="1" goto 1 6 f6 `7 N1 y9 A' A6 f$ T( o
  27. @if "%UserSelection%"=="2" goto 2! ?7 i% E8 p; n* O4 v3 L
  28. @if "%UserSelection%"=="3" goto 3
    9 L) a5 d! B, l! U4 r* a
  29. @if "%UserSelection%"=="4" goto 48 V3 ~2 F- m% J. o, \& \1 l. Z
  30. @if "%UserSelection%"=="5" goto 54 ^4 ^9 @. o. d9 F

  31. # Y( }$ U; y$ W6 ?
  32. :1: L6 R' ~) Z- ~+ f( T' W& d. B: ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...$ u* ~3 |. C8 S
  34. netsh interface ip set address name="无线网络连接" source=dhcp5 m7 x0 T6 V  l7 _; j
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 ?/ f; |8 f; d# ~, P' D8 p
  36. exit
    + f0 x) D+ T) P( d" D

  37. ; I* C  s+ z7 ^, g
  38. :2# J- a8 w/ ^& V4 S& u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * D+ t2 q' r* ]
  40. set ipaddress=192.168.0.100) w6 r' Z2 r) M; n
  41. set subnetmask=255.255.255.01 _  T$ j$ G9 \1 V3 g5 c, {* X
  42. set defaultGateway=192.168.0.1
    8 {) K( {+ L4 r6 {; j
  43. set dns=202.96.98.36+ P% i$ ^3 W% p* R3 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0: ]* v( Z+ c" V# q2 r. r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- a0 U, K) M% O9 r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      n2 ?6 S$ L/ f! |! P9 |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    5 A( |0 v) E$ v: Y: J4 G2 V; R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 N# u) K& }7 `/ N* N6 K, M+ Q5 Z/ x
  49. exit4 u' I# y, K9 O2 b! V  k

  50. 3 [) m8 _! Q: A; D# ~% ~$ _' R. y9 W
  51. :3" i) R0 M: v, |: W2 K
  52. echo 本地连接---自动获取IP地址---请稍候...
    ; x7 B  l, M) ~# ^3 {) h
  53. netsh interface ip set address name="本地连接" source=dhcp+ m( w4 p& c3 B8 i( n7 y
  54. netsh interface ip set dns name="本地连接" source=dhcp( v# N/ K" p$ p
  55. exit
    5 X% ~2 X2 A- e2 W
  56. * B; N5 c: Z0 i; ^8 o5 h  [# P) E
  57. :4
    ! H- n/ J5 P1 i+ }* }
  58. echo 本地连接---办公室IP配置---请稍候...9 D9 i6 q  T, x0 k! \
  59. set ipaddress=192.168.1.68
    ! w1 n+ i4 g$ j5 K( x) W
  60. set subnetmask=255.255.255.0
    8 H( ^, V+ c; Z+ ?
  61. set defaultGateway=192.168.1.1
      f& g; D% c8 Y' ]' R% D
  62. set dns=202.102.128.68$ @" N1 A) ^# c0 a5 d8 z3 k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; i0 N# R% {" A$ X7 P1 {0 k
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! d% s) F( I1 ^/ k3 D: G1 \6 R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' U- e0 q# k2 r6 T; a( x6 }% d- Q3 d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%- V9 d4 m( D1 H9 M& H4 j- r
  67. exit& g: B# x  o. Z- m9 C8 B$ D

  68. 6 w7 |6 D' L% O4 K" k/ ^/ Q. G
  69. :5' b& b2 t3 t& o: O7 r; P
  70. echo 5
    ) h' g9 B) q) ^0 K+ u* v! G- k3 F, x% u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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