搜索
查看: 17484|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 Q' u, L% l# f7 d

- b5 F2 |. W2 R* ~$ s将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    : k& r- B- C  ^/ u7 b) f
  2. title 自动设置ip1 L6 z9 x' s- P- S5 M0 E
  3. echo
    , [% y8 E% n; Q2 s2 b2 @" N
  4. :start
    7 x+ S, J9 c9 A9 L3 R" R
  5. cls ! k, [$ H: Q/ [# T% E6 ^, G
  6. ECHO ================================ . H5 U8 I, s( y! J6 g) e4 _0 c
  7. ECHO 请选择要换的ip
    / i7 \! Y4 e5 Q5 J/ ?
  8. ECHO ———————————————— 6 v6 W  u1 P$ b& v- E! q- m
  9. echo 无线网络连接---自动获取IP地址…………1   W# X$ ^" Y! b5 C0 S
  10. echo. $ {. \1 C7 S8 M" g- d9 P6 `
  11. echo 无线网络连接---办公室IP配置……………2
    & i2 g( w3 E$ s4 X1 X* m! ]
  12. echo. / Q9 I) {; V8 I1 T; C/ S4 L
  13. echo 本地连接---自动获取IP地址………………3
    $ w" X( ]% R3 l7 a" C9 M
  14. echo. 7 M6 X# W% f  t3 F9 @' V
  15. echo 本地连接---办公室IP配置…………………4
    # k' m$ a% b7 I+ T, y; c2 V: F
  16. echo.
    " C( T5 ^+ B$ {2 _! w: `1 t! n4 F
  17. echo  退出…………………………………………5/ o, a) c7 ^! {2 r# X1 H
  18. echo.
    - U, r* F* L1 n' }" n) t6 H( R2 H9 U
  19.   b, ]/ ?0 Z4 ]7 [5 k
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    9 Z) J, \/ b( z/ X* I

  21. % k, U& S. S/ B, Z; S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( [6 q8 j- \9 |% B! V  r
  23. goto start
    2 N2 I/ T' S4 f" q

  24. / _2 H2 P. H' f- Y% X
  25. :selection
    % }( m3 S2 V5 h% e/ K8 b
  26. @if "%UserSelection%"=="1" goto 1
      r3 M1 ]% E7 d
  27. @if "%UserSelection%"=="2" goto 2
      h( A' P0 s2 t, B1 t  g' Y. r
  28. @if "%UserSelection%"=="3" goto 3 - }# p1 W+ E$ e
  29. @if "%UserSelection%"=="4" goto 4: f* j) x6 k+ p' _0 m: D/ r
  30. @if "%UserSelection%"=="5" goto 5
    9 o% r' ?5 j' |8 x4 n: h6 @$ V$ r" |
  31. 2 c! E  c2 K0 G
  32. :1
    ) U- Q7 }& K" P5 P6 s1 l
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / n+ }3 u8 b7 V; j0 U+ x7 L: B0 ?
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & n5 m" {7 k& g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 L8 k6 d# N; P# k" {
  36. exit
    & S1 i$ Y& p' Z/ i' f6 L5 c" `* ]$ g

  37. 1 n4 _9 q5 R, r% q3 Z* M
  38. :2
    % g$ x# J  h8 S3 W1 I
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - ~  u4 C" n8 F$ L4 D! q4 a1 n
  40. set ipaddress=192.168.0.100
    3 K4 M* |9 j4 p5 h$ m4 o
  41. set subnetmask=255.255.255.0; B' D* ~! {1 }
  42. set defaultGateway=192.168.0.1: S! J7 K! z( H% |8 c6 ~5 m3 O
  43. set dns=202.96.98.368 I  F8 {8 W& m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    # |3 i* d0 @: |" @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* ]# Z! P2 y' b9 o8 p: O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 K! b( g+ p/ k/ J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& ^) o5 o8 @& X0 c, S1 _. P& ~
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  B' V) y% `6 N1 H6 b  S
  49. exit
    % x1 P0 p; \8 f9 t
  50. / g0 F: J+ K) u. U& O5 h2 |
  51. :3
    # F7 P7 @& }- i3 n, k" ^
  52. echo 本地连接---自动获取IP地址---请稍候...) B9 t) q  c5 t8 h+ x8 _# n1 V
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 @3 x! V' Q7 v1 H/ Y$ J3 h( m
  54. netsh interface ip set dns name="本地连接" source=dhcp9 m: x4 z, u7 ?! ~: m
  55. exit* _' Q8 }+ I* _. H

  56. 7 V. M. ?, p; D
  57. :4
    : `% Q& A3 C  K  W5 j* h7 U% H/ m
  58. echo 本地连接---办公室IP配置---请稍候...% B2 z' s5 u" n. o
  59. set ipaddress=192.168.1.683 i: g9 R/ B& M5 ]7 C
  60. set subnetmask=255.255.255.0
    / L2 [  C; J( }1 L4 y8 N- v
  61. set defaultGateway=192.168.1.1; i& |5 @( X) s: Y# ?
  62. set dns=202.102.128.68
    - Z* \" C4 Q8 K( O# M
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- R4 b$ R0 d$ t4 Z+ }+ s6 J8 ?7 K" _! g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 g( G: y3 {6 d+ u+ V) V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* V' Q! G: c/ I3 ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % ~6 g: P1 S  I9 p, g9 F
  67. exit% V4 b, q. B5 D% o

  68. + P  V/ a5 F( k# V1 \2 W) k. S
  69. :5
    , F4 N4 c1 f2 B: N+ j1 {: C
  70. echo 5
    : Y( C. R3 |) R9 [% u* H
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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