搜索
查看: 21571|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 C! o8 n0 _: C, z/ u
& \+ t7 {9 _" K( k7 ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    2 q6 v) E, J1 E1 r: r: F( y8 k
  2. title 自动设置ip
    # C6 N- Q* Q( v8 |5 o/ s- \7 _
  3. echo
    : g# |: W; H8 ]2 L+ Q
  4. :start 6 Z- W2 e) i' o5 k% S
  5. cls 4 v; G) r$ I' U
  6. ECHO ================================ 4 S% ~: d% h) @$ D, D/ ?* x
  7. ECHO 请选择要换的ip . O+ e. ]/ d3 ]) b8 K
  8. ECHO ————————————————
    ! `" n; H% D$ q3 F
  9. echo 无线网络连接---自动获取IP地址…………1 , a; x6 l4 ^! P2 f* ]) j, _
  10. echo. ! n3 c3 D  y/ K/ d
  11. echo 无线网络连接---办公室IP配置……………2
    % a! z- R5 s. P# O" g9 U
  12. echo. % V) C6 t1 r- d, ~- h' j% C
  13. echo 本地连接---自动获取IP地址………………3   B& U7 [# O& w$ a4 O) F) R. ~' ]9 K
  14. echo. 7 v' |! J+ Z4 ~) s* k8 e8 e! u
  15. echo 本地连接---办公室IP配置…………………4! L* z* P4 a$ `1 \. |
  16. echo.
    $ l2 F3 |8 p3 {
  17. echo  退出…………………………………………5
    " A- L+ R0 W4 r0 I) k, O
  18. echo.0 r6 B! b& R; L. u0 T

  19. $ A; |, F' U; i0 w! A+ `1 B+ n
  20. @set /p UserSelection=选择(1,2,3,4,5)  ( S5 u& g8 x5 E. v4 `" |1 }

  21. " I# Y6 d0 g3 O: `# [3 S) I2 x! l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 n1 t: b6 x4 t0 w4 {/ q" F5 {
  23. goto start
    % j$ M$ }2 r+ r
  24. 2 _0 B6 ?& e1 Q( G! n( L
  25. :selection 7 ?" S$ E  F' e1 N. R; A3 g
  26. @if "%UserSelection%"=="1" goto 1
    ) o. j/ r4 J; w, v) @
  27. @if "%UserSelection%"=="2" goto 2
    2 a9 o2 p0 }  }8 R2 }. K( V/ a2 Q
  28. @if "%UserSelection%"=="3" goto 3
    / i8 `, S/ ?+ `) W
  29. @if "%UserSelection%"=="4" goto 40 H$ ^7 j) @: M- f  t
  30. @if "%UserSelection%"=="5" goto 5
    , z2 ?4 Z& Q( n7 Q4 }

  31. 8 a! n. Z) b# s
  32. :1
    1 Z/ O! B+ j6 d+ O
  33. echo 无线网络连接---自动获取IP地址---请稍候...! O0 y& O$ i* G/ c' \& B
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 c/ R8 D  r4 z$ S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 `. }$ |. d' S. E8 p$ Q4 @* a  e( d
  36. exit  ~: I/ E; ?  z0 C% L1 l

  37. - D0 L9 {2 c1 j
  38. :2& p8 B" Z; K& j7 k! ~& j5 A
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % S. ^0 U0 p  O+ O) q# k0 Y
  40. set ipaddress=192.168.0.100- |. ~+ t" c* u! |/ k9 ]% S( c% i
  41. set subnetmask=255.255.255.0
    7 N! k8 }0 I# z1 A
  42. set defaultGateway=192.168.0.11 g7 B( j0 i% O1 D
  43. set dns=202.96.98.36
    % q" L* {' `) Y% Z# p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& J# N9 D. h7 o5 n, d" J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : ]: v, e: ?; v+ x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=08 h, Y7 e9 D4 O' _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 c% i+ p" _) j! r! W5 z4 w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ d  \6 K6 }' V1 r7 F
  49. exit3 b- k4 k4 D( J4 W' H

  50. 7 l; C# a: h; o& M! g
  51. :3
    * w' T6 D2 ?. h9 a- F" ~
  52. echo 本地连接---自动获取IP地址---请稍候...- h" B& [% N3 v: [) K
  53. netsh interface ip set address name="本地连接" source=dhcp: {2 w+ C* |  C0 L
  54. netsh interface ip set dns name="本地连接" source=dhcp
    + h: m3 o1 [% \' u' a  R4 y
  55. exit1 v' B3 s- O5 b" n' m
  56. & o- I, ^& Z1 b7 s" K* ?8 o# m
  57. :4
    : u# I/ j" [; Z7 z) U# s( q  k
  58. echo 本地连接---办公室IP配置---请稍候...
    1 |; C% B" h; G2 L5 l0 o/ d
  59. set ipaddress=192.168.1.68+ T2 n/ j; s! o* Z5 O! [5 i- E1 @
  60. set subnetmask=255.255.255.0
    + @* P5 y0 q9 B
  61. set defaultGateway=192.168.1.1
    , O- s6 {" k) ~% I+ \# o# v
  62. set dns=202.102.128.68/ e/ j: Z% e8 R0 I
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. |9 `4 f  L" i0 V+ E6 g5 N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=05 z* G9 I3 T: P5 o7 Y0 x6 u* k8 _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( Q( U% j  K6 Y- S1 A! e* z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%) y% b9 W* J/ s; ~. e6 \
  67. exit
    2 Y4 c7 Y4 ^; Q; x7 D
  68. 5 a+ Y6 x* |" `
  69. :5# c6 D' z( U  V
  70. echo 5
    4 r/ |& @( \2 g5 D
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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