搜索
查看: 21666|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
% @1 ?/ B- d8 l' h  P7 ^. C
# R- W3 _* a1 P将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; U$ x) K- o& h" o6 Q
  2. title 自动设置ip
    / j8 E2 r* a& G7 k- D* H9 n' x
  3. echo  a4 K7 A# z' r2 [% s  L( w
  4. :start
    1 @* x( S  o  l7 S* f
  5. cls
    ; `/ [' H+ l: B
  6. ECHO ================================
    8 a+ \" _2 a2 V3 b( m8 X4 x: F
  7. ECHO 请选择要换的ip : f: `* Z- R+ o) r, {' B9 \  ]( a. d
  8. ECHO ————————————————
    9 d) C, y2 x* z: w# `
  9. echo 无线网络连接---自动获取IP地址…………1 $ p- H0 L7 p% `: f$ Y6 v
  10. echo.
    & U! [8 @2 \( l4 O* I; Q7 A" ^& C# b
  11. echo 无线网络连接---办公室IP配置……………2
    . L2 s! }( q1 W& u
  12. echo. ' j6 y% _5 A. Q  u3 o; T4 G1 s
  13. echo 本地连接---自动获取IP地址………………3
    ' Q. c% ~6 K7 f- `% d- @. ^
  14. echo.
    # p  E7 y! x1 u' I
  15. echo 本地连接---办公室IP配置…………………4) i0 T' x2 W; i, O3 w+ t
  16. echo.6 [* }2 x! u& }
  17. echo  退出…………………………………………51 p. a9 Y! P  q/ `# |6 C! V
  18. echo.
    ) I: L2 A2 d0 g( ^4 w4 q# a6 T

  19. ) G; ~* e# a2 f, W7 d& @) k
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 o! g; I9 [8 Q

  21. 1 ]4 J+ C. ~) U( v; d+ R. h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 t7 }! \% G! b7 k& b
  23. goto start
    + {5 o7 b# X6 V" s

  24. ( ?9 k2 N1 ^5 \: }8 [
  25. :selection ( z- q7 [9 N* f/ A+ ], e. }
  26. @if "%UserSelection%"=="1" goto 1
    $ x/ e8 i8 c( Q4 F2 ^
  27. @if "%UserSelection%"=="2" goto 2
    ) E: W7 L3 n% A, H/ O
  28. @if "%UserSelection%"=="3" goto 3 & T7 U2 `( Z" P6 D
  29. @if "%UserSelection%"=="4" goto 42 \# L/ U& \, C9 R
  30. @if "%UserSelection%"=="5" goto 5
    , L3 g* ^4 n/ e% ]0 F
  31. & Q; e2 u+ f5 z( K5 I% ]/ j8 t" ?
  32. :1
    . a: z3 A4 a# U& s
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    6 V; D; W9 |+ n, W! |1 G
  34. netsh interface ip set address name="无线网络连接" source=dhcp+ q" ~2 i: E, P# H+ j" t- l; b8 w* w
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 X( O% H9 P( V4 ?: M, y  [# o8 n
  36. exit
    % \( l3 m( p( e! [& T4 e1 I2 |/ H

  37. 3 @! ^8 i9 c7 H4 {! v/ M
  38. :2$ g/ O' u7 U" v) |, T" a& C
  39. echo 无线网络连接---办公室IP配置---请稍候...
    . A4 q1 B2 U2 L9 c# g
  40. set ipaddress=192.168.0.100
    ) i' W: K1 @& i. U
  41. set subnetmask=255.255.255.0; h8 w& H  J) ?) M6 n
  42. set defaultGateway=192.168.0.12 o. s3 s3 L9 ]% g% l1 A$ p4 q( X
  43. set dns=202.96.98.36
    " v9 `; j+ n0 z. J
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    0 `( k3 `8 b% y: v
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 [+ u# G. i- J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ U! Q+ T) c$ @7 K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % l; L0 y" `' d
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    1 B: N" W+ k# z
  49. exit6 g2 @% ]5 J  C7 z+ _

  50. . Q  s. u" }% M+ k: [4 p
  51. :3) d' \# R9 H7 r9 d1 E
  52. echo 本地连接---自动获取IP地址---请稍候...
    % u- B: `+ A  N0 B; G+ r+ `6 X
  53. netsh interface ip set address name="本地连接" source=dhcp3 H1 d. S0 ]4 l
  54. netsh interface ip set dns name="本地连接" source=dhcp8 V& V4 s; `8 _  c: Z- o" \
  55. exit  I3 |! F9 c" J0 ?4 a1 t  W. z
  56. - n7 l( f& U5 Z
  57. :4. Z9 Y0 |& p2 W( N2 g
  58. echo 本地连接---办公室IP配置---请稍候...5 N1 {; k7 ]4 c5 z8 Q* @
  59. set ipaddress=192.168.1.68# Q& ^1 [- F& y. i' z- f5 @
  60. set subnetmask=255.255.255.0
    % P& v( M: m- `$ Z
  61. set defaultGateway=192.168.1.1& P$ p; o2 f  o( N2 W
  62. set dns=202.102.128.68
    ; K1 H! Z1 f9 V3 q) |8 x+ D% B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 A* E3 y8 }- J: m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 l! M0 ?9 S. Y- L
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ N! L# M; Y' ]" ]! _3 B4 S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* x% u& W4 p) s( b7 [* Z
  67. exit
    0 _' }- {1 ~8 a
  68. , R1 \2 j, T+ K2 ~$ I
  69. :5! a" n: V& H: ?0 J0 U6 F% K
  70. echo 54 I5 u2 R' V* J- O( V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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