搜索
查看: 21769|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 X/ F$ c, y0 r: s: {0 S
1 f& T3 K5 i; _: L7 n0 u8 [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 y5 {6 d6 ~' ~1 Y
  2. title 自动设置ip
    ; j3 a) S- y) j4 n. F/ X
  3. echo
    $ r. L& B2 j6 N. }/ i
  4. :start
    7 d- y7 n- l' B+ |
  5. cls ; [* T) Z* S$ F
  6. ECHO ================================ 9 y' q6 H* Z& k  ~. k4 k
  7. ECHO 请选择要换的ip
    7 \* G" D9 @3 L; E# `( `' l  W- r
  8. ECHO ————————————————
    ! E; b. y1 T& S* p! y; B
  9. echo 无线网络连接---自动获取IP地址…………1
    8 o% @4 U9 d' @
  10. echo. 6 @/ [* x' _6 u( H# f8 f& t
  11. echo 无线网络连接---办公室IP配置……………2 % H- H" A5 @& Q; g4 s) M4 a
  12. echo. 0 }" E0 i* F# e! {: k, z! }4 A, S- T
  13. echo 本地连接---自动获取IP地址………………3
    . O6 T8 E% l$ k$ y6 v
  14. echo. / M+ Z; G" a6 E8 i" d9 h7 s- Q
  15. echo 本地连接---办公室IP配置…………………4
    * _# z7 q/ U& w, e3 y2 b; l9 [( F
  16. echo.
    9 n0 o: z8 u" s6 u5 F6 o# g
  17. echo  退出…………………………………………52 L4 g' M5 P6 t/ k1 y- m! [- V
  18. echo.
    / E9 w7 }- K. V+ r9 p( d& X) f1 {$ h8 Y& m

  19. 0 _8 }5 `0 p' o1 ?8 I1 ~$ G" Q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " K+ [# C9 N0 V$ M- z

  21. : T$ M+ }& z2 B- L
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 9 @8 E: {5 p: C( t6 s, y
  23. goto start
    7 e" f% Y3 M/ @
  24. % y. g$ U! x- R! O% Q; o+ C
  25. :selection
    3 w2 N" y1 M) H
  26. @if "%UserSelection%"=="1" goto 1
    & A4 s7 {7 e6 f. R! M5 t2 u5 Q7 ~1 M
  27. @if "%UserSelection%"=="2" goto 2
    ; j9 I0 Q2 y, G) n5 \
  28. @if "%UserSelection%"=="3" goto 3
    2 s2 @# b0 v6 e: B( Z7 u+ M& p) \
  29. @if "%UserSelection%"=="4" goto 4/ I6 C0 Y" z4 Y5 j: X4 h. N
  30. @if "%UserSelection%"=="5" goto 5) C6 W" w/ |# d1 ^3 o$ b$ e

  31. 2 ]) t. a% @9 k  C) w$ s. S
  32. :1) S5 |7 H1 \& d
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 A: c* i8 {- t: [+ \" Z' v& q
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 U- F) @$ |" A4 v: v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 o3 t; T) U* `' B7 s* G# T
  36. exit
    2 Q3 p, [5 B( S0 i' T3 m
  37. ; @0 i7 A0 y% m0 M* e$ D! K0 r7 W- I
  38. :2
    7 V7 q, b7 ?# c# C* k6 g
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( O: m4 w& r2 U
  40. set ipaddress=192.168.0.100
    ! t' I' G0 F, G: h8 ^
  41. set subnetmask=255.255.255.0& A* w# r' |, B; d- q$ |
  42. set defaultGateway=192.168.0.12 w4 F) b. D% a) G% y: P9 d5 \
  43. set dns=202.96.98.36
    , j6 P1 j+ I" a1 _* d8 L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- q; b) O3 a: P2 P) {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 t. S: K9 C& I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: b) e9 h! Z7 y8 r( b; J5 O" g
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ Y+ ^4 C$ w% |( q7 E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; I+ @: S6 Y! j, t
  49. exit7 L4 \  K7 a  w: ^, ^

  50. + a; U* K+ E, ]3 ^, Z
  51. :3- |! ^5 M/ Q  m9 U; s
  52. echo 本地连接---自动获取IP地址---请稍候...
    # d$ H' u) [0 N2 w4 p; o0 w
  53. netsh interface ip set address name="本地连接" source=dhcp
    * I4 K& a$ f  y. R+ s/ y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ b  b6 P  G) x  X6 L; N
  55. exit9 h- }7 {  I+ H
  56. 0 D& j7 \4 w% r% G% V/ l- x
  57. :4
    + r) q2 n3 U- W/ Z! i
  58. echo 本地连接---办公室IP配置---请稍候...
    & y9 u9 X, d7 `: g
  59. set ipaddress=192.168.1.68
    % e) z. K2 t% R6 i# u' R5 k
  60. set subnetmask=255.255.255.0
    , k1 _2 Q6 s3 o1 p/ F5 i
  61. set defaultGateway=192.168.1.1
    " M0 `  t: L9 r* ^. @4 ^9 p
  62. set dns=202.102.128.68
    % t9 I# Q' [' y; K7 }
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . M$ S1 Z4 l. w' @2 ~+ B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( |/ z2 U* O, e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 J2 Y2 Y# ^- a  Z& C6 m7 ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 y  P, l, l: W/ U+ O3 _
  67. exit' z% P$ B7 o5 }4 K$ m6 a' {
  68. 6 @6 C5 K$ t5 R
  69. :5/ i4 J4 C& O1 q+ k  U  v! ^, ^. H
  70. echo 52 }5 ~5 L: u# l. K, `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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