搜索
查看: 21628|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! i% k; L! w  Y( o" s

  Y' W! X! C8 k/ X, S, P+ s将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ h  i8 J$ E* E8 i. W* s# i  t1 {
  2. title 自动设置ip; U4 S' f( o+ c( o
  3. echo
    7 I. E- X+ n; y4 |
  4. :start
    * Y+ b( Q9 L, I  q/ M- L/ R7 T, n
  5. cls
    * M" V0 l7 \8 H$ F6 u0 ]4 f) D" c+ r
  6. ECHO ================================
    1 k/ J, Z/ v- O( b6 O* t' ]* h
  7. ECHO 请选择要换的ip
    / @: ^8 U1 T0 P6 i3 y* _
  8. ECHO ———————————————— , L, \  m3 \8 p- Y. z0 _" Y" _
  9. echo 无线网络连接---自动获取IP地址…………1
    * v8 \0 M+ i6 c
  10. echo. 7 n* Q1 ^$ r: K0 w: U" P. N
  11. echo 无线网络连接---办公室IP配置……………2
    9 x+ K) @6 K6 G3 D8 K/ H# u# {/ j) O
  12. echo. / N" S; n  j; p! N( a1 i
  13. echo 本地连接---自动获取IP地址………………3
    0 L+ b' O7 o6 z& f
  14. echo. % S. Q0 j+ }. S/ N) D4 T! F$ r
  15. echo 本地连接---办公室IP配置…………………48 T, Q8 M4 I  b
  16. echo.
    4 |8 x* R# E3 j( K
  17. echo  退出…………………………………………5- l9 q1 E: E0 ~3 J0 Q) d6 U
  18. echo.
    % e, G% s' y/ h) p! v

  19. * z9 I( X2 g( ]7 u
  20. @set /p UserSelection=选择(1,2,3,4,5)  / N' W8 ?1 `% O/ d" t- P9 b
  21.   F3 t; i6 I6 y% Z. i+ }
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection - q. k& x$ C( k( W4 U1 ?4 |: F
  23. goto start + d  u4 f& D( i% c6 p$ [

  24. ( z5 F/ y; \9 {0 T
  25. :selection & s% F) L+ h7 j. n6 y- A' W8 O
  26. @if "%UserSelection%"=="1" goto 1
    - g* l4 g3 V- O+ W' y2 o
  27. @if "%UserSelection%"=="2" goto 2! D' {8 B% b, R; e( R& `
  28. @if "%UserSelection%"=="3" goto 3 - @/ H7 z' w( q1 |& a! E9 t
  29. @if "%UserSelection%"=="4" goto 4
    2 l6 b# X* w( h& v- q7 n3 ^' H$ z+ v
  30. @if "%UserSelection%"=="5" goto 5" g9 d7 x6 G2 u6 @

  31. # b! ]( H' b5 P3 n& a
  32. :1
    ( v5 N. H# f# q) x
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      v) Q4 g# z7 [% F* t9 U: O
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 Q6 H' x* V3 a" v: _1 [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 c7 N) ]! p) s3 d  U3 f; b. S+ N5 i
  36. exit
    ; @. W: i3 [. |7 r& L# B3 A

  37. # L8 q' M  n  {- b, q
  38. :2
    & U% {- q1 @% |# s' ~
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 p3 w" k# x5 l! L; B; ?
  40. set ipaddress=192.168.0.1008 e5 L% n( O- B+ S, p) k7 K
  41. set subnetmask=255.255.255.0
    ! @% H4 n0 V* f5 t0 l. N
  42. set defaultGateway=192.168.0.13 q& K/ V2 v2 `1 j! r
  43. set dns=202.96.98.36
    ) [, Z' k7 `3 }1 d5 U) _1 A* D) ~
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% m$ ~+ g! s: C$ ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%6 n4 ?" n9 l) ~+ o% g
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    + O) Y0 j% t4 t0 ^: l. ^3 H0 K2 a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 b0 {) g9 a6 n# `9 @6 y7 j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # A6 @$ A+ ?# Z: x4 f
  49. exit( I+ E) W* w  F( F6 n0 z

  50. 4 b3 |8 O, X. L% }
  51. :33 E* w0 u3 e6 f9 m
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 s- y' [6 q9 I# g5 {+ w% V
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 z# I8 y6 [( v8 l
  54. netsh interface ip set dns name="本地连接" source=dhcp* H. L9 ^8 G7 [4 y; t% L. t& A# j
  55. exit
    + y/ x' ]9 e2 s3 B

  56. " `+ }! j; y: C, m# z8 [! c
  57. :4
    ( W+ r( z7 ?" q& F* K- L
  58. echo 本地连接---办公室IP配置---请稍候...
    ) x/ b, q( M6 r/ M
  59. set ipaddress=192.168.1.68
    2 U2 U2 E( ~' K9 L8 z
  60. set subnetmask=255.255.255.0
    5 }1 u5 B3 F8 q6 S9 y8 `% j. u
  61. set defaultGateway=192.168.1.1
    8 W4 ?8 g8 z0 L% J& t
  62. set dns=202.102.128.68% l2 o' {6 F9 q& I3 |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- G: O* I! I" s3 `
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    % w& ?1 y6 r6 C1 ]; w6 J3 b6 ~# ?+ Y' O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( H  z6 A( r2 m. q, W: X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( d3 l4 x) A, ~; o1 ^; H9 T
  67. exit
    6 i- T5 o% u. C' a# B' o2 y
  68. # C0 k: A% D: @! o" F7 j2 `9 I
  69. :53 O7 g% m4 C  [" t
  70. echo 5
    7 i8 [+ ]; `: J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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