搜索
查看: 21447|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! v/ |8 p1 M. G8 j1 U) I* Q6 {- n% k: P
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ k; d" W* s+ U$ q4 k
  2. title 自动设置ip: H7 n% N: _+ ]5 y  Q
  3. echo
    , G$ P( y4 O5 P6 i7 d
  4. :start
    $ W+ g% n6 h/ t. C* G" ^
  5. cls 0 u+ w8 z, ^5 h6 @
  6. ECHO ================================ 4 l# c8 X& w2 L  L
  7. ECHO 请选择要换的ip
    ' s  m- h) y7 e9 t1 q5 X
  8. ECHO ————————————————
    / _9 T1 e9 i$ T6 k& f& X
  9. echo 无线网络连接---自动获取IP地址…………1
    1 F4 H3 I4 m$ E0 A, t" D  p
  10. echo.
    6 `* P0 c% D1 K/ \
  11. echo 无线网络连接---办公室IP配置……………2 3 B$ ?, C. X  I' b3 C5 {
  12. echo.
    0 d1 u2 ^- l& {& x7 r% x- ]; C1 \: l
  13. echo 本地连接---自动获取IP地址………………3
    , H; M. U0 S8 Z6 S0 H
  14. echo. - t) w6 {5 i2 ^$ P* U0 m! b
  15. echo 本地连接---办公室IP配置…………………4# C: W5 ~7 d! |* ]  i; _
  16. echo.
    9 x+ J  Z1 L- z9 s  A  f0 }( r
  17. echo  退出…………………………………………5# s/ C% a  d! ]9 X  T: }
  18. echo.
    3 F- i& H9 |" r. d

  19. * g/ M* z, O+ ^" w
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) N& i* ~& e4 ?5 F

  21. 8 L; ~* j7 Y* l2 i9 K' m
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) D4 H- v) h2 I8 p* v4 ?* d) Z
  23. goto start
    . \. M8 u$ w! E* V8 ^8 ]& s7 U
  24. 3 y2 s/ z+ A8 _5 r# c& _  @
  25. :selection
    / |% p( ^+ I# {. k' E! p
  26. @if "%UserSelection%"=="1" goto 1
    0 l/ G4 z5 J* E3 C
  27. @if "%UserSelection%"=="2" goto 27 A- z4 E- |/ ~, e" T2 f- o& \
  28. @if "%UserSelection%"=="3" goto 3 " x  n; }& o7 Q3 Q4 W& }7 v- ~
  29. @if "%UserSelection%"=="4" goto 42 x" \/ G; p0 R0 _8 J
  30. @if "%UserSelection%"=="5" goto 5
    + [9 {! U' f4 e5 k. n( p( E) U) E
  31. % A; i. I) s. `: d: ?) O
  32. :12 v# `1 P0 x4 I# T
  33. echo 无线网络连接---自动获取IP地址---请稍候...; N" w8 S  i0 X
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ [# C) T! h: q' F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp, N$ N" K1 x# |) m) H7 Y
  36. exit
    2 Y1 M/ m4 d; t/ D! U0 `* I4 }
  37. 7 i8 s( _, i! D
  38. :2
    7 B, \- X% Q1 t- I1 \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    , T% t* R0 a  V2 u& l: W' X% i9 h3 l
  40. set ipaddress=192.168.0.100
    4 h, K/ @& O. m: R
  41. set subnetmask=255.255.255.0
    ( L, [4 z& x* _2 d" |3 r
  42. set defaultGateway=192.168.0.1
    , {( `7 Q* t% G. }! u( m' ?
  43. set dns=202.96.98.36
    / Z( C9 Q. e  P0 a. C* u0 O- m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% u$ [3 Z5 f8 O# ?- e
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 M' A6 ]3 O: K4 G* b4 V0 N" I" w
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ P% ~8 A( v6 n3 x9 r1 q) v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - j. M+ U# V3 D! d0 s
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' W& r/ o0 u' B1 J. n* J2 s4 G2 O
  49. exit4 J" i% F2 r! |% b! V
  50. 3 [3 t6 }, s) A% X& R
  51. :3
    8 X  x0 m- u" X6 ?
  52. echo 本地连接---自动获取IP地址---请稍候...
    , t/ r1 k; I" S8 V8 S
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( O% ^2 m% i+ h% s. H
  54. netsh interface ip set dns name="本地连接" source=dhcp" _# L$ E0 j% I. c
  55. exit  Y2 l# I- E" D& l% s, B. g
  56. $ G1 w* a7 ]; z/ X3 c+ y: ^' [+ S# M
  57. :4
    + q5 u# }  o, N3 S5 {/ U9 m
  58. echo 本地连接---办公室IP配置---请稍候..., N4 Y) x* q* b+ E! M
  59. set ipaddress=192.168.1.68
    + p2 X* x3 q( Z2 I& o# |  i
  60. set subnetmask=255.255.255.0- H0 x9 o4 y! k3 }+ d8 b7 l
  61. set defaultGateway=192.168.1.1
    ) d9 `: M! h+ j$ o( g% B( K/ f
  62. set dns=202.102.128.68
    7 Q( m2 G# y. t4 \9 a2 G. Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 p) A) K4 u0 j6 s
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( T+ _: Z8 a# m5 O5 x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' u: \" N' R+ A/ x! R' [
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# K& H0 A. A1 t$ V- R# V
  67. exit
    7 f; _, ^( n. R5 \6 B) `: V& i

  68. 6 {2 P1 A- S: d/ q% s4 L2 q
  69. :5
    $ q# \! j& `, T# |! J0 v; r$ a2 W
  70. echo 5
    8 A! j3 z3 W, d7 G) m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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