搜索
查看: 21939|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
% i( f+ x/ S- o: c9 n8 X
7 J3 m8 e# H. u+ E  G将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off; x* L" j' K9 P
  2. title 自动设置ip
    4 Y6 C$ z3 s6 O& ?' x. j
  3. echo) u/ L1 W* h! s; O
  4. :start ; p8 C$ _1 y, |5 c6 x8 W* R
  5. cls
      E3 l' X" F+ D5 \; b& @  R/ A
  6. ECHO ================================
    8 Q" j& R: [. |: D6 S
  7. ECHO 请选择要换的ip " I" _8 j9 h- u1 N# j8 ]: I
  8. ECHO ————————————————
    & \7 L+ F- S+ s, J% C* P. O$ s
  9. echo 无线网络连接---自动获取IP地址…………1
    + c. ]* j. y: x1 V1 i
  10. echo. + T+ ~3 G. T. H( @5 P
  11. echo 无线网络连接---办公室IP配置……………2
    % Z% }/ _+ Z1 z3 y  n4 v) s
  12. echo. . G2 W. H/ W0 q4 S7 a
  13. echo 本地连接---自动获取IP地址………………3 $ g8 E0 M9 |; J, r
  14. echo.
    $ K: C$ B. c% J1 f1 t' C' {2 d
  15. echo 本地连接---办公室IP配置…………………4" \" V( r' E" ~  s
  16. echo.! W5 f1 p5 M2 F8 @2 X
  17. echo  退出…………………………………………5
    6 E5 R% B, d; F
  18. echo.
    ' {3 e$ i$ n8 L5 |" L  {5 D# |
  19. 7 j! u" |* O  L8 t. M7 T, z( z
  20. @set /p UserSelection=选择(1,2,3,4,5)  " ^- R* B6 I$ M; W1 f
  21. # a: o. O) ^# n  b% D! x( i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 F) x1 s! u2 P& b1 i9 n
  23. goto start
    / A9 @/ a6 O. X; t( o2 k( L& M
  24. ' f" p* r" E# j* c5 P
  25. :selection + m' d( ?0 F" v3 H8 q
  26. @if "%UserSelection%"=="1" goto 1 ' C+ K4 I4 d: q) S3 D: E! g
  27. @if "%UserSelection%"=="2" goto 2
    # d& D2 P" ]3 Y
  28. @if "%UserSelection%"=="3" goto 3 . c2 E9 F, Z; x9 w% L2 I9 j9 w) t
  29. @if "%UserSelection%"=="4" goto 4
    & O) ~" H2 L3 ~+ Z- t3 v
  30. @if "%UserSelection%"=="5" goto 5
    # @& J' _$ g' A  r$ A* F% Y
  31. : |- t( w+ s3 y. ^  ^, |& x/ O
  32. :1. Z' n; E' g3 f2 ~% s
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 D- \- J9 y# f( P: v1 a8 j
  34. netsh interface ip set address name="无线网络连接" source=dhcp: A2 s/ I) V1 r, n+ V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 D- M0 p5 A* \1 p% r+ ^
  36. exit
    # Q7 c) H$ A: ?3 \' Q" S0 N" z

  37. # z8 k# m  ~& t2 t/ L- a# C
  38. :2$ ~( [' J% V% x6 O2 F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! _" d+ T" X- s$ j/ V( T
  40. set ipaddress=192.168.0.100
    2 B8 s1 a8 f1 Q
  41. set subnetmask=255.255.255.0
    6 q1 o2 q( u2 m% Y) v! n+ b: V* \
  42. set defaultGateway=192.168.0.1
    0 Y, T! O1 |2 X/ k& k0 n/ m" \7 C
  43. set dns=202.96.98.36
    ' a! m7 l/ z1 o# g/ w
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( t- ^. Y. ]- V6 \9 S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ H0 l8 E2 J) m, j1 i& E- B* f+ N( B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" y9 Q& x6 N3 U0 e6 e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    % l) ?! s8 {% ?; [! n6 d/ a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    " u1 |9 ^7 D9 c+ ?; W
  49. exit
    2 ?& Z- S6 s7 J- U" c+ t9 A) f
  50. 5 H( G4 }; N8 M1 w; }# i
  51. :3' ]4 T' C8 M$ U! q! Q! i! |
  52. echo 本地连接---自动获取IP地址---请稍候.../ A  O$ i' r: {, M0 `
  53. netsh interface ip set address name="本地连接" source=dhcp" m% e; v' N/ p7 e3 g( _- c. f
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! M+ U) L. X& a9 F
  55. exit
    ) A- `6 O! x9 y/ S! W7 X/ L

  56. , F! ]# _8 x, _8 ~9 B$ l5 w
  57. :4
    * b1 }$ ]* W5 v  N( Q, f1 A
  58. echo 本地连接---办公室IP配置---请稍候...
    % }0 D, E- u+ U
  59. set ipaddress=192.168.1.68
    5 _6 s7 K% ]/ k6 x* P$ {3 G: z$ ~
  60. set subnetmask=255.255.255.0- R9 V5 w- h8 h
  61. set defaultGateway=192.168.1.10 W$ c8 q# C, [# P
  62. set dns=202.102.128.68
    5 t2 \* J5 Z( c! |, h; q( A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( K' o! U0 f; O/ A7 H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    8 _- l8 `$ w/ U. }7 }( {2 Y1 _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 x+ i  T# F+ ~, B  \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: x6 ~# a0 a* O. x0 b
  67. exit, l& J# L0 m8 h8 r' V

  68. $ J* O- {" ^' `' J7 y2 D  K) ^) O3 k
  69. :52 P$ h$ R5 Y8 K0 _5 o* g- Q* s9 y
  70. echo 5! K. i9 }" k4 V) |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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