搜索
查看: 21890|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# L, m/ C5 \& v0 }( x4 f/ a5 S! K
! G' [4 n* D, @2 y1 i将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' B- A9 M/ h) x7 n0 _
  2. title 自动设置ip
      A9 A! |; p8 h) u: z
  3. echo& x0 ~; D7 j* c: `7 C) R+ L
  4. :start   X- p8 g# }9 n
  5. cls
    8 S4 {1 J8 q! w2 N
  6. ECHO ================================
    ; m9 v. E( V0 x) }
  7. ECHO 请选择要换的ip * E9 t, j) D) E* p. z% H% _% x
  8. ECHO ———————————————— % S# e+ J$ s" w6 X1 o0 l
  9. echo 无线网络连接---自动获取IP地址…………1
    / _  d1 w5 t; ^. I2 N9 y! Y
  10. echo.
    + Y; c0 l" D2 L. }
  11. echo 无线网络连接---办公室IP配置……………2 ) }4 h3 h1 m* u
  12. echo. 4 e3 T5 \8 h8 W5 W" ?1 k
  13. echo 本地连接---自动获取IP地址………………3
    3 C1 A( G3 H7 {# e
  14. echo. 5 @& w4 W/ L6 r+ j. Q
  15. echo 本地连接---办公室IP配置…………………4
    4 m' ], Z1 ]7 u% z, s0 ~
  16. echo.% j0 h! D1 T5 n, q: l4 I7 W
  17. echo  退出…………………………………………5
    " y: M) v& Q7 c" }
  18. echo.
    & a+ _$ p% I, @
  19. ) J, D3 }: D! q9 \  Q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " A: k1 k  s5 |2 `3 M
  21. 4 s. T5 g1 C7 M4 @& \* s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 N7 p/ F& L4 Z
  23. goto start
    7 f7 X2 i. R4 M1 F0 I. [) N
  24. ) o  q7 I0 ?% Y/ c& H# y  `
  25. :selection ; b( V) j- G1 u$ ?
  26. @if "%UserSelection%"=="1" goto 1
    2 T+ X  L# O4 ^. T6 O: `- @
  27. @if "%UserSelection%"=="2" goto 2/ @% G9 f8 ~3 ^0 I- i
  28. @if "%UserSelection%"=="3" goto 3
    * w8 v* P8 a. j
  29. @if "%UserSelection%"=="4" goto 4
    % g8 N9 |# j) m9 M
  30. @if "%UserSelection%"=="5" goto 5
    8 j& r' [% l. M2 A! o+ d5 ^

  31. + R9 a2 x# ~( d9 A& w# P
  32. :1* ~" c0 F0 F' Q4 X' P' b* J
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 P3 G6 M5 G: h, `1 Q3 L
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 [8 D7 E9 B9 I8 j+ y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    $ s, t3 l2 }$ [' X
  36. exit
    % o" p+ n, D$ b/ p& G8 P2 J
  37. 5 N' b+ ~$ g  O% g- H; I
  38. :2
    # y8 {1 O1 }" d# v$ R1 m
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 y  G' U$ ?& @* f) |4 v
  40. set ipaddress=192.168.0.1009 Y$ b1 |: F9 t6 s
  41. set subnetmask=255.255.255.0
    4 R  m& T: o# o* J3 w
  42. set defaultGateway=192.168.0.1
    ; ^0 q& {5 y1 D* m- v5 w5 ]6 [
  43. set dns=202.96.98.36
    : J5 T0 _: b% Z9 V  n& I; K1 U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ c5 o+ Y4 \0 G; Q+ h
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ L' u. v! A. A$ Q2 q: z" r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( {. h' Y5 w7 u8 y$ f1 ^
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary" H( x5 A1 _" b1 P9 J0 G% B. }' H0 J( h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) r; E1 p" t& _* j& z
  49. exit
    ! g( m- G# u$ N% Q7 n: W1 V
  50. 8 B6 d2 V9 S! _" Y( T$ g+ `
  51. :3# @2 R" m/ z. R* ?! I
  52. echo 本地连接---自动获取IP地址---请稍候...7 P1 x4 f. K) T, C7 I& ~3 j
  53. netsh interface ip set address name="本地连接" source=dhcp
    - s- q0 c0 L0 J$ s8 P& P' |
  54. netsh interface ip set dns name="本地连接" source=dhcp
    % s- D/ z7 _  d5 [3 {1 b& w5 _  `
  55. exit
    # `, E) H! ]0 |% r/ ]
  56. / M6 |! ^! f5 _. D! [- x7 Q
  57. :4
    6 f9 N/ R9 ~' F1 F( v) N6 h9 X
  58. echo 本地连接---办公室IP配置---请稍候...
    * j8 D; Z% f3 B6 T2 m
  59. set ipaddress=192.168.1.68) B( K7 V; |% o
  60. set subnetmask=255.255.255.09 h: v' l$ q' s0 P* w) g/ @4 k
  61. set defaultGateway=192.168.1.11 J3 K' @* Y, _) M5 c8 }  J" k% q1 F
  62. set dns=202.102.128.68
    ' F8 D& R" [. H  m. s. |! Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%2 q3 `2 h0 W) }0 l  c
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0/ r+ N6 D3 I: V+ i* `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    1 ?8 i4 g% l1 {- s& h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 B3 b" ^7 P2 d# X6 O
  67. exit# {4 d2 M9 d5 x# v+ F

  68. 8 w- q& O% {9 T4 p% S
  69. :5
    0 o- N9 X* ~" {5 V( q$ |
  70. echo 5
    , Q7 r/ t2 o4 H! D( q9 v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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