搜索
查看: 21850|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?/ Q1 v( G- _' z

$ v& w) h/ o  m5 \将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! x4 N/ H4 b* o/ D
  2. title 自动设置ip
    / ^" f; w0 W4 |+ _
  3. echo
    2 z( Y: @! @7 S% r4 \
  4. :start
    / q( {9 V) I/ O
  5. cls
    + |+ K8 C8 \) `( C! d8 ^0 L
  6. ECHO ================================ & Z9 Q* V$ p( P* _: I9 w
  7. ECHO 请选择要换的ip
    . j: a4 L5 Q; i, u& S  o' [0 l
  8. ECHO ———————————————— : {, i' l+ {$ ^0 f
  9. echo 无线网络连接---自动获取IP地址…………1
    3 `4 L9 C# x, c* Y+ d1 E" f
  10. echo.
    9 N' L: c$ b# d
  11. echo 无线网络连接---办公室IP配置……………2
    2 @; ^4 a% I  |0 J7 \; q( e
  12. echo.
      a' g4 }* T( A5 Y) g; x
  13. echo 本地连接---自动获取IP地址………………3
    6 ~  H" ^* m" f
  14. echo. ! g3 m. g1 k- s, M
  15. echo 本地连接---办公室IP配置…………………46 A( W# F5 T: f- v  z7 Y
  16. echo.
    * L) l. I8 c3 l7 U& s7 B
  17. echo  退出…………………………………………5
    8 `; ^, w# e3 X+ u# J
  18. echo.
    ( K& B' ?1 G! q
  19. . O1 f* @0 o* I. B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : B1 m" v% ?# K0 B5 b

  21. 4 l* k# n: m# N0 ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection - M& v* N2 P' Q2 C- q
  23. goto start / V$ w2 e: s2 p" y
  24. 8 m5 Q0 A3 a, C! a( v0 I% m! c
  25. :selection
      O! r0 X& e( y5 R) @2 S1 f
  26. @if "%UserSelection%"=="1" goto 1
    . D: U( o' A& e4 q. L# ?
  27. @if "%UserSelection%"=="2" goto 20 v2 `. }8 x8 L# y# c# N! O3 a  C
  28. @if "%UserSelection%"=="3" goto 3
    6 j+ I8 K2 Z6 Z1 f/ A9 |4 g
  29. @if "%UserSelection%"=="4" goto 4
    . Y5 P) [0 m4 u0 \' F
  30. @if "%UserSelection%"=="5" goto 57 W7 H5 A! M& h

  31. 6 v5 r' M) M& F& |
  32. :1
    % E1 r0 Y0 f3 g. G% ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . J8 V, r. l  C3 f; |  z  D
  34. netsh interface ip set address name="无线网络连接" source=dhcp) I0 I; u* f3 B. b! {$ S2 Z1 {$ Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! W9 c  R6 _; C& X5 Q, U9 K
  36. exit4 Y: r1 E0 V2 R- [3 l) ~" Y
  37. ' {+ W' J8 j/ m- t+ p' Y
  38. :2) s1 W' h- a* L' p1 N" x# K6 Y% c8 E6 t2 @
  39. echo 无线网络连接---办公室IP配置---请稍候...! b6 V% o% D( }1 q
  40. set ipaddress=192.168.0.100
    + T0 Y! y. T/ S2 m: i
  41. set subnetmask=255.255.255.0) N5 L! N% P  C0 Z: Q9 E" n( _& r
  42. set defaultGateway=192.168.0.1/ K# l6 r5 r1 f0 G
  43. set dns=202.96.98.36
    2 l1 N' D( m, w) {, k6 E
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ' }4 j8 X* R0 f- S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%' M5 U1 R0 Z7 {' x! k) I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * y) U, w& h3 n2 Z% n6 H# H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 y  ~' o9 `2 f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    0 m% d/ [; t4 }* l8 w
  49. exit
    0 L  T0 m: A  g  S( f

  50. 0 w5 D& ^% K3 a! o% D; P& K
  51. :3& _; g. H. _, d' P6 c; \
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 k+ O$ @( g2 V8 @9 X2 c! _. Q
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 w% j0 W+ W( `) v4 l# M
  54. netsh interface ip set dns name="本地连接" source=dhcp( c  b& A& f0 k/ `5 F) {
  55. exit
    ( P# U+ Y2 X8 J( |! A1 D# K

  56. + F" |' Y/ ?* r+ l; J* ~' r* r
  57. :4+ W+ @1 Q2 l: g8 _
  58. echo 本地连接---办公室IP配置---请稍候...
    8 z' |# K- @& V  E3 m6 \
  59. set ipaddress=192.168.1.68$ _8 ~1 X, C. `  r1 F
  60. set subnetmask=255.255.255.0% B$ R; ^* Y: R; J2 W" p6 Y
  61. set defaultGateway=192.168.1.1
    ' L3 n/ t) e3 |" }
  62. set dns=202.102.128.68
    $ {( O6 t8 s2 v1 t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%8 T1 O9 T9 ?: R8 r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / d) p+ K' C) f4 e2 p" C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary; {& s  ^6 C; a& r5 G5 @/ q8 }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    & F% |7 o6 ?5 C, B0 B
  67. exit
    , o. w$ @8 M: H- p7 [" `& }

  68. # G3 d2 r+ M8 j4 Z
  69. :5  G. ^0 b7 I' I5 R1 \
  70. echo 5% Z0 }; v9 r3 S! _& u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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