搜索
查看: 21709|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( B7 h# G# M2 I
# O( @* Q3 t9 u* [2 M将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- y; a, @0 M/ \* N& z
  2. title 自动设置ip3 ]- e/ w4 p+ i) b2 l9 D
  3. echo4 N1 I9 d0 Z3 Z; c
  4. :start 4 Y; S- p- V0 L) M* B5 c+ X
  5. cls ( o4 F7 i1 m: P1 X
  6. ECHO ================================ ' {( w' Q& n7 T% S
  7. ECHO 请选择要换的ip
    ( `7 F- c9 S3 O9 i% o9 Y
  8. ECHO ————————————————
    ! X7 S, t: |$ d9 L. ^
  9. echo 无线网络连接---自动获取IP地址…………1
    & w1 C3 ^0 U; r6 K1 r% T  s& T
  10. echo.
    # F9 x, ~- X9 p
  11. echo 无线网络连接---办公室IP配置……………2 " g, k& K$ e! ?  u
  12. echo.   F: ?9 H7 v* e6 Y# ]: h
  13. echo 本地连接---自动获取IP地址………………3 ) v9 I1 c: s, D- u" y7 j9 y
  14. echo. ' Y2 R$ D8 y+ C! _; P' y; ~4 g
  15. echo 本地连接---办公室IP配置…………………4
    6 W! |8 g$ z1 \- h
  16. echo.
    : J+ b5 h3 P) ?
  17. echo  退出…………………………………………5
    - a7 j( N5 P, V2 i# A2 A
  18. echo.
    ( J- s# v$ N' r0 \
  19. 8 ^  f: }' w3 m+ }7 w/ {- ^
  20. @set /p UserSelection=选择(1,2,3,4,5)  / [2 b/ d2 W* u0 X# b" ?
  21. 8 S; G3 b, O. _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * z, Q) S% ?5 ]0 k" P1 s9 f
  23. goto start , Q2 i1 C1 ~0 i* h/ y$ l
  24. 2 J4 }. y+ u# d. G2 a, f
  25. :selection
    6 B/ ?2 Z( a0 V% [! n
  26. @if "%UserSelection%"=="1" goto 1 ! }+ x+ N: ~( c4 `5 l3 |9 [7 j
  27. @if "%UserSelection%"=="2" goto 25 b7 I  f; ^* J! _
  28. @if "%UserSelection%"=="3" goto 3
    ' G4 e% {! C/ ^5 h; c6 f; C
  29. @if "%UserSelection%"=="4" goto 4
    : K/ W% m8 g- u' x
  30. @if "%UserSelection%"=="5" goto 5  g! f* ?, z0 ~8 i9 b# C
  31. $ a; y- H% K+ Q! I0 x+ [
  32. :1
    + z! G% U* j( x, {! b: i
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 N6 P9 n8 L& A9 v+ |1 Y
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 @. o6 S# n' n; A" d; @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: S( `  ]# M! Z& r3 Q/ v
  36. exit
    4 N/ A0 J* S" ~

  37. : F( P8 ~$ O! q# }
  38. :2" c! ]4 A# I$ q6 i! J0 U7 s
  39. echo 无线网络连接---办公室IP配置---请稍候...3 f7 j9 x. Q' Q& Z( i, {
  40. set ipaddress=192.168.0.100
    8 N: O2 \8 q! R" d$ b) F+ n' V
  41. set subnetmask=255.255.255.0
    ( Z8 |; R& T3 x8 H9 U
  42. set defaultGateway=192.168.0.1
    / K6 Q, f8 R5 ^) I7 P1 \5 l  T( ?
  43. set dns=202.96.98.36
    ! b  R* c3 E& l, ?' l9 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ s- h: Z5 K& [% {1 ^' ]
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 d# O( c! Q. y& B. o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=05 d) L6 @0 n6 |- z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary- o" }$ w; l& K' K
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' ]- M( S) Y: W5 P% E! k* I. _- X+ n
  49. exit  ]' F# j6 g( H8 c% k8 X" s

  50. % w5 B; q# N0 I: |( t7 Z' m
  51. :3
    + Z3 [& k; c- C$ M3 {
  52. echo 本地连接---自动获取IP地址---请稍候...$ H' j7 I; L. m+ r" i$ T4 l) a$ ]( S
  53. netsh interface ip set address name="本地连接" source=dhcp6 f6 N$ K- U2 u0 }; b$ J
  54. netsh interface ip set dns name="本地连接" source=dhcp. v2 U( [# |0 l! c! M9 L
  55. exit1 i/ k/ Y" s0 H+ C% n

  56. ; t. B6 l: @' D7 H( k4 w0 O
  57. :4
    ! J2 \$ v5 J. U3 Z  f
  58. echo 本地连接---办公室IP配置---请稍候...& U# ~5 b! w  @  e* O9 N+ p3 a
  59. set ipaddress=192.168.1.68
    : Z# @& o" ?/ h7 ~- ]' y
  60. set subnetmask=255.255.255.0
    - k" ?" p/ x: o' m
  61. set defaultGateway=192.168.1.1
    6 l3 H- p5 v0 p
  62. set dns=202.102.128.68
    : X& @: K" h8 [, I: X1 f$ V4 R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! q! D- M( `# M% G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - z# i; j+ V2 P. Z0 P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 L3 f  H  e& ?, S+ F9 b
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: H: P! c$ E: w" U
  67. exit; p$ {' Q/ }8 `, Y7 i/ m0 l% o# y

  68. , @" E; A* J  J
  69. :5
    ; u2 l- {5 ]* y. X# q9 B" \
  70. echo 55 J  O, c% U: |& |; p7 X7 }& O4 O. C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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