搜索
查看: 21880|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" T" P& p7 J3 z/ n+ @  P
5 ^  i$ j5 w# C, b% z: ~将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- c/ O( r& b4 Y
  2. title 自动设置ip
    1 _5 k2 l, D& G7 G
  3. echo
    % F8 L; K: W) v9 i
  4. :start
    7 ^+ E# W+ j# X3 R/ x
  5. cls 3 |  ]# x' c9 D- k2 c  B. i
  6. ECHO ================================
    6 D+ S# w7 Z1 |9 f. y2 T# O: E
  7. ECHO 请选择要换的ip 3 O5 x* [5 r& W
  8. ECHO ———————————————— 0 R: g" w! c$ ]4 o
  9. echo 无线网络连接---自动获取IP地址…………1
    + m# z/ P- J. o$ j- ~$ J
  10. echo.
    7 g) O, Z5 Z* X
  11. echo 无线网络连接---办公室IP配置……………2 6 }0 E, Q# x& P6 x! V' Z
  12. echo.
    # p, I+ C  n0 M1 R& c2 r
  13. echo 本地连接---自动获取IP地址………………3
    , f" w3 u8 l  ?/ [  `
  14. echo. ! E% z  ^! m5 X/ }( \
  15. echo 本地连接---办公室IP配置…………………4
    % e. F$ q# Z! w( L
  16. echo.* ?, e8 A* F3 S% `- ?% W
  17. echo  退出…………………………………………5
    8 ]! S: H2 t$ T: Q1 ~, k
  18. echo.) E& f3 k% G- {5 I9 f) ?
  19. 3 B1 g9 w" Q. [
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! P' J  B0 b, U: f& f# `9 o1 |9 \

  21. 1 [' h% Y5 d  x. ^  r! g3 a# G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 s' ~# z6 ^/ }9 a
  23. goto start
    - Y5 J. @& u$ d7 x$ ~
  24. * h  q# H) V( x  Z# s; J
  25. :selection 1 h5 A5 N$ i4 F4 h6 `; A0 A
  26. @if "%UserSelection%"=="1" goto 1 , q8 f4 S7 X- z/ P; F  W
  27. @if "%UserSelection%"=="2" goto 2
    7 U3 N, R0 S! Q# J
  28. @if "%UserSelection%"=="3" goto 3 ! s+ V8 d" s0 ~- m+ K/ I8 a
  29. @if "%UserSelection%"=="4" goto 48 I/ r( S. B: k4 \5 ~* d8 W
  30. @if "%UserSelection%"=="5" goto 5
    ; o3 T+ A4 k+ s

  31. / F# E) ?1 z0 S7 \6 G# k+ a
  32. :1
    ! u; q* r9 t. @$ j3 p3 g
  33. echo 无线网络连接---自动获取IP地址---请稍候..." j5 g# y# h8 B& f- I0 ?
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 Y. A! p4 `# r: V# I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) O5 N1 z  Y  U- i
  36. exit
      \/ u2 V0 V0 w4 }4 o: B9 s# X

  37. 6 Z% U# r7 i) K6 ]6 h; _6 ]
  38. :21 ^/ i  [* x: Y  B: Y2 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    0 T3 A2 e0 F0 y2 K% w
  40. set ipaddress=192.168.0.100
    & P  |1 |  @( b1 A4 u0 R4 }9 ^  s
  41. set subnetmask=255.255.255.0
    2 L2 M' P# m' B
  42. set defaultGateway=192.168.0.1
    1 V9 g, q0 o% z4 n
  43. set dns=202.96.98.36
    . d' S& \9 J8 U: R" H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 u) i5 L1 R  M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . d+ c" Q9 l$ I" ~' x4 Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- \. p- ]$ `" v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ F5 _' A6 y2 v" D8 U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 n! z7 F8 {# `7 r. T' V) W; C8 n$ I8 n
  49. exit
    ! E. u  W/ w5 H4 u1 ~1 |9 A
  50. 6 I, I) R5 v8 e0 L. Q
  51. :3/ ^& Y0 v( ~- |" {1 n  N
  52. echo 本地连接---自动获取IP地址---请稍候...3 v: a1 r; V7 q6 R
  53. netsh interface ip set address name="本地连接" source=dhcp
    % f, H+ q% r( S  S, n; J, O# `
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , h) [' D6 o, |1 c0 d
  55. exit, s. u, [! r8 Z  ]# K" b6 q5 V# q
  56. ) e" J7 O' C( M
  57. :4  X! N1 s/ c- l" @( r% R
  58. echo 本地连接---办公室IP配置---请稍候...+ s) K. C6 |: o6 Y8 [
  59. set ipaddress=192.168.1.68" g2 b1 A1 c! K& M7 E  s/ b& c
  60. set subnetmask=255.255.255.0+ a# b5 ^( U* M; y
  61. set defaultGateway=192.168.1.1# {3 {- ~0 v! }7 Y' I
  62. set dns=202.102.128.68; u9 t5 J! G9 _7 z) s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 K9 |# b5 ~6 t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; a/ g  I3 i( g/ g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( f9 V& S0 N" w9 X5 `( A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    5 u- h3 C1 Y' g
  67. exit
    ! Z, b- K7 n% W* ^6 z
  68. 4 j% ?( s. Z/ t  a% S, x
  69. :57 \( X  b: N" w7 _- B
  70. echo 5
    0 [6 b5 \: s9 ]; F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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