搜索
查看: 21972|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?, T  E, ~/ n. H8 j! {1 L8 g
0 D3 x: f* G1 m7 n3 l  t( {) l
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( }! c. J/ m# c# K
  2. title 自动设置ip
    1 S6 P' y, Q% C  Z+ l
  3. echo
    1 Z- m1 Y* i$ X2 m6 X: A; R$ c
  4. :start
    % m* G( ?# j) Y6 ?5 B2 k' i6 i
  5. cls 5 K8 j* o7 X/ C2 [3 K. L( }
  6. ECHO ================================ % ?  i( o9 t/ b2 T: j: D0 r
  7. ECHO 请选择要换的ip
    6 i9 T% S+ e1 L9 X9 n; l$ W2 d$ i& f" b
  8. ECHO ————————————————
    4 q) u7 ], n) u- e
  9. echo 无线网络连接---自动获取IP地址…………1 7 v% ^& B6 W. U0 @, C& D
  10. echo.
    - j% S  b6 C* S2 a1 P8 `; {
  11. echo 无线网络连接---办公室IP配置……………2 - l) z; j& G. }( M1 b1 ^! k
  12. echo.
    / V1 V5 [! I3 `
  13. echo 本地连接---自动获取IP地址………………3
    % ]9 ^; h& b7 z% s  c( E4 y# F
  14. echo.
    ; t; w# a) |" P4 Y& _8 g+ G
  15. echo 本地连接---办公室IP配置…………………4
    4 G! |$ Q& L( c7 e; r* ^1 L
  16. echo.& e: q( C! t7 t0 ]: e$ K
  17. echo  退出…………………………………………5# g. \. l- |9 O- V
  18. echo.
    . b  s1 D! l) x# a% @7 z

  19. ( p# Z, m+ C' k( w* U2 L
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 a* P# W2 V( g, D+ ]) v& X

  21. ; N$ K8 |+ }9 K* R
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( _0 z: Z( ]/ h% J6 i
  23. goto start
    - g9 m, H. n  }' }- D

  24. 8 Y6 x. [+ Y# w  e, I# V2 c& f
  25. :selection
    5 D* w6 e0 ~: F  B
  26. @if "%UserSelection%"=="1" goto 1
    7 g- y7 @7 w  _
  27. @if "%UserSelection%"=="2" goto 2
    . _/ j( `/ R) J, d
  28. @if "%UserSelection%"=="3" goto 3
    5 v$ o: e8 k8 K; d* U
  29. @if "%UserSelection%"=="4" goto 40 [/ A* _  {4 S
  30. @if "%UserSelection%"=="5" goto 5
    1 I7 L& l) n7 _( C, L$ D- a

  31. % H( a. p; T- C% U
  32. :1' t' _$ R' ~9 u- \& v
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 f% P! n, Z$ J
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 {" I/ l* Q# a4 D0 v* N7 l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 s1 V$ c+ d4 h* H5 \& k
  36. exit. c0 b& `* Y1 D+ Z6 a/ m
  37. / F  D3 w# B5 p( e( D
  38. :20 \1 C/ o' F+ i# ~: l' ^; g9 E
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! Q+ w1 u3 K: H9 `
  40. set ipaddress=192.168.0.100
    $ I% l8 a  I  P3 Q4 }
  41. set subnetmask=255.255.255.0" i1 q6 N9 j8 a- j) m3 w( \8 Q
  42. set defaultGateway=192.168.0.1
    : Q' g! E0 i) B* Q! ~( S
  43. set dns=202.96.98.36+ H9 O& W7 W# o+ }/ @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) B& K+ M7 w9 E3 v2 \
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%; I, l+ j$ \9 k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 P6 `* q8 |% Q5 x% c4 @  ]% ?# K+ P1 L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    - C/ j: \: D* l' f8 t
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: J; W0 S: N9 @/ J) V5 B# m
  49. exit! q) D+ @' ~- t, G% G& G
  50. 3 z2 D2 Z3 l$ S1 o1 l' O% A% h( Y
  51. :34 E% e8 u' d8 A" ]0 B7 P
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 ?3 s; Q8 f! K& `
  53. netsh interface ip set address name="本地连接" source=dhcp: h; e4 b2 X  Z  u; I$ M
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 j, X( }7 e. }1 q1 o
  55. exit' [2 r( [( V0 s

  56. . Q1 w$ V! }, {# G2 G- d
  57. :4% E; W) O8 ~" ?& i7 c" P
  58. echo 本地连接---办公室IP配置---请稍候...
    ; t" g8 s: p$ }6 \- N
  59. set ipaddress=192.168.1.68& S5 P6 c9 O9 k. q" z' M" H2 y/ y* k
  60. set subnetmask=255.255.255.0
    1 j( _' q! b) i& _  e) ~1 Y: K9 Q
  61. set defaultGateway=192.168.1.1- j) t( U3 g5 D' j
  62. set dns=202.102.128.68
    / p4 i0 S" i0 m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, x) F. q2 j2 w$ L& E7 Q" M! t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 i( \# _8 u( H0 w8 m
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 p0 [$ K! M/ z& u7 z2 p/ ~" R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * J0 P% v; @# A# `
  67. exit
    & w# y- G8 O, z5 R9 _* L* m* w
  68. 8 ~, p3 n9 I. ~6 Z/ {
  69. :5
    : Z, ~/ y  o# {' I/ e0 k, _
  70. echo 5
    ! B1 f: `, ~3 p4 e& b
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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