搜索
查看: 21673|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
' I( D  T3 |. M; Z* n' x) N, K1 L/ B) K- h4 f9 C3 `
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    , o' }) y6 x: r" r
  2. title 自动设置ip7 Q$ @6 P  g) L* S' _, W* g
  3. echo
    & Q+ z! D3 q& Q) \
  4. :start
    $ N( h6 t& X- w7 @. s
  5. cls * i& D3 n7 K! L( t' N! Z2 M, e
  6. ECHO ================================
    : N( _  ]1 b( G3 x6 B% O3 C: a
  7. ECHO 请选择要换的ip
    ' y3 R" `- U! y: b
  8. ECHO ————————————————
    ( e( _* h7 l% \5 l- j# ~
  9. echo 无线网络连接---自动获取IP地址…………1
    6 |9 D: r& a' O! Z! H
  10. echo.
    % g! S& {4 F# C# e' z$ D% N" }
  11. echo 无线网络连接---办公室IP配置……………2 4 q( I9 U$ [; J7 Q8 W: r
  12. echo.
    5 m& ]* W% u. E6 X
  13. echo 本地连接---自动获取IP地址………………3
    8 Y4 f- W+ Q' c: X6 Y5 m
  14. echo. 7 f, i% b  ?4 |' S3 n# y! ]
  15. echo 本地连接---办公室IP配置…………………4
    ! }. {- ?4 y: a6 d: z/ f
  16. echo.
    + t8 V* R1 {1 y4 J8 [
  17. echo  退出…………………………………………5; {5 ^0 a0 X. g+ b
  18. echo.5 y4 E# x; _, D0 ^2 |+ J
  19. " i' P# j& b# o  U
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 F4 U' m+ Z; ^, f8 O, h# a+ @9 A

  21. + P: ]% ^  Y. |' k! i. n: s7 I# Z* R* |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection % N$ E1 h6 X# d& E6 ]5 w
  23. goto start
    3 C: F1 K! ~. H6 {6 i5 \
  24. 6 f2 |' g7 V1 r1 n/ E7 g
  25. :selection
    # I$ ^0 ?( C0 N  q* r. U
  26. @if "%UserSelection%"=="1" goto 1 1 A) p  ^1 m5 i, ?$ w; g
  27. @if "%UserSelection%"=="2" goto 2
    7 H: A  A( F- }7 K- m* `
  28. @if "%UserSelection%"=="3" goto 3 . {/ O+ Q2 V/ k' S7 _$ h
  29. @if "%UserSelection%"=="4" goto 43 {8 M, ^2 T7 L# f! K8 \. Y! \: o
  30. @if "%UserSelection%"=="5" goto 5% v! w, _: m0 A+ J4 `& m
  31. 6 n$ W+ l2 x) @! H
  32. :16 ^! |  k! g. v1 k
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 I4 O& Y! @) y4 Q
  34. netsh interface ip set address name="无线网络连接" source=dhcp" N+ Z: r$ S) i, x8 L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# y. r- p8 F4 ~% I
  36. exit1 H9 h8 b1 {' F

  37. ) }3 d* _0 _/ j
  38. :2
    & v9 g) T& h) g! m2 R+ |1 a8 r  H+ j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' s1 ]7 G* L2 z+ h3 j
  40. set ipaddress=192.168.0.100# K' x' d' j3 G% x
  41. set subnetmask=255.255.255.06 b  g2 S% X8 P7 e: m5 w, G
  42. set defaultGateway=192.168.0.1
    # t5 j- H& a- o. S' w# h
  43. set dns=202.96.98.36
    3 i/ ^" U5 J3 e+ ]5 [9 q* W! P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    / Y3 [% B9 U5 D: q' L- u8 b" {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ u2 Q2 Q; a( ~) }8 e' X5 H% _9 t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( V6 |5 `7 F1 ^! \
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ m1 \. b+ ~% l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, o5 s. |/ ^- x& |" q
  49. exit1 n9 u- J: M  O# S! U/ f
  50. ) [' w$ r0 |) ~0 T: ?, p) t4 o2 v
  51. :3
    " s4 |5 o/ k- M! J+ a" K5 r- u
  52. echo 本地连接---自动获取IP地址---请稍候...
    " k. f% S/ ?" Z+ S; D3 F: `9 }8 f; N
  53. netsh interface ip set address name="本地连接" source=dhcp
    : g) z9 b* y1 j6 G' @$ f
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 @5 [. s$ X( l: m5 Q. F: v4 Y5 e
  55. exit1 S  E% K5 C. E. w  s

  56. / Y- j; @' M( Z* `
  57. :4) C& |$ X& k2 q# N: r' N
  58. echo 本地连接---办公室IP配置---请稍候...$ x3 o1 u* G. X6 [' d  x
  59. set ipaddress=192.168.1.68
    : b8 k, C$ h3 T7 f. f) \0 C
  60. set subnetmask=255.255.255.00 h) X+ R3 J4 M8 G- m% _
  61. set defaultGateway=192.168.1.1
    2 L& k3 k5 Y; H! M( ^" \; h
  62. set dns=202.102.128.68$ Z4 t2 C- A8 w! ^  o* g9 [6 Y1 V/ M' l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 [3 A/ u7 _- x5 e  F( N5 {4 `$ l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 l/ I7 C3 P+ G! K* |3 s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    0 J  V( E8 k  `  d2 P1 K/ f$ L1 O3 `2 e6 F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* B4 {0 L# n  b7 U
  67. exit$ p3 ]; r8 N/ Y9 F8 x3 U

  68. # j9 ^$ d& b, l3 o
  69. :5
    - y! K1 |! M1 T+ G
  70. echo 5; @5 D) m5 Q/ L3 Z8 |0 S7 [* E/ p: L
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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