搜索
查看: 21606|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?6 j) W* p9 ?; W# j. H

6 b4 t3 Z+ s1 J/ `4 A% K  K将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / Q$ C, l; [; P& ]! o* a" V+ L9 b
  2. title 自动设置ip* u% g2 v2 k. e- ^* {/ ~
  3. echo' H+ h4 b7 Q4 B# V3 @" i; @5 E
  4. :start
    1 N/ w+ L! p6 c% [7 [
  5. cls " _- E" J& V7 V4 _3 ?; b- ]
  6. ECHO ================================
    - {2 v$ D# L) D( C/ S4 A/ R$ r' O
  7. ECHO 请选择要换的ip $ ^$ w* G- ~1 ]# y* P. y0 h
  8. ECHO ———————————————— - |1 \1 t* ^" I1 Z
  9. echo 无线网络连接---自动获取IP地址…………1
    7 o0 `% e% M; X9 t, v5 l/ L9 W
  10. echo. " B6 O1 {- S: F3 i6 g1 d" C! e) O
  11. echo 无线网络连接---办公室IP配置……………2 . H' I  i9 s3 y
  12. echo. ' }* r! l9 U* u. M! z' k
  13. echo 本地连接---自动获取IP地址………………3 2 B8 R$ S5 B2 T; h5 m& u
  14. echo. , m6 N+ b1 T$ L7 ~5 h
  15. echo 本地连接---办公室IP配置…………………4) y& h; j* ?# E) v6 _
  16. echo.! {& e& Q, |  a6 U( V3 \9 A! V
  17. echo  退出…………………………………………5
    8 }9 _6 u' q' M- f2 o! x
  18. echo.) S9 m# a3 ?. [; V! B3 i
  19. 7 e) H: m- Z- \8 D$ k4 T
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & C& ?! b7 ~+ Y
  21. % k( s, H6 x& p4 F- r  o, Y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 t1 c6 Q% J# V9 Z2 v- x1 w
  23. goto start
    + A% n* A4 [9 x, J

  24. 1 @9 ^, R3 z! J: E( S
  25. :selection
    ( l9 k' W: {3 s  c. j) }8 C) Y
  26. @if "%UserSelection%"=="1" goto 1 2 M6 i! A6 G! |% d& H! i" E
  27. @if "%UserSelection%"=="2" goto 2
    " W* m& Y1 p% [3 z4 i
  28. @if "%UserSelection%"=="3" goto 3
    ' y$ P# K! S, @6 Q
  29. @if "%UserSelection%"=="4" goto 4! s$ k9 z  M' f" |- Q2 l& R: O
  30. @if "%UserSelection%"=="5" goto 5
    4 v7 S$ Q0 _: P8 Y

  31. 3 q, l1 e; d* l# N+ g
  32. :1
    , m, g/ C9 C1 L) r8 t
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ! Y" F5 a" ^* t- @; T! I
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ I1 X+ `! L6 G. T1 ?
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * i7 o4 c: Q1 U( ]
  36. exit
    7 ]7 {  |+ g5 r: j, ~$ }  \1 Z

  37. 8 S8 Z) E6 q$ b' D
  38. :2
    7 z! O, L- j* g$ ?
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! j3 ^# R' v& @  x; X" [
  40. set ipaddress=192.168.0.100. y  D0 G) l  [8 @# `: r- f
  41. set subnetmask=255.255.255.0
    ! D0 ?, `# A- U) R- }
  42. set defaultGateway=192.168.0.1
    * n3 ~  \! S: X# O1 l
  43. set dns=202.96.98.367 E% t7 T+ a2 N8 a$ N  r
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0; B3 C% e! ^4 m, G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%+ f) c' ]) v* V6 L/ u; C. ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    " J8 Y4 b( ]; e/ J1 t: N
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . {) [4 z9 H& l3 q% j4 ^
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ' ^1 T, c% ], g% \) b& A* |: W
  49. exit
    1 m& E; @0 e# Y4 b3 f
  50. # {1 ~- l' E9 M; A8 x" W
  51. :3
    ! M4 o1 {7 I! F
  52. echo 本地连接---自动获取IP地址---请稍候..., a$ i  G2 s- C
  53. netsh interface ip set address name="本地连接" source=dhcp! y. x) R" `& A! L8 h; h
  54. netsh interface ip set dns name="本地连接" source=dhcp
    1 P6 c$ J$ }7 {  z
  55. exit# Q* n2 F, \* B, [, Y0 A2 H
  56. ( M. V" R$ Z  r- ?
  57. :4
    2 m: R& \* A4 |. O0 U3 \
  58. echo 本地连接---办公室IP配置---请稍候...
    0 ^2 {3 S0 P2 [4 _7 P. j( z
  59. set ipaddress=192.168.1.681 d# h5 W* S( A+ z' U9 }) ]
  60. set subnetmask=255.255.255.0; i% F/ F1 E; |+ }' m
  61. set defaultGateway=192.168.1.1: z! M0 [) \8 t" w$ g
  62. set dns=202.102.128.682 f  {( p. ^- k0 d
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; C" O% S1 \) a. \, J
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + b- c! c- S% ?/ j( A
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" ~8 A* n; R  m) N9 |5 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! v9 e% r6 V: L6 R" k' f& X
  67. exit
    ' Z- j; j" v3 e" ?2 O) Y
  68. . X5 e' u% P8 {8 n4 y# ?* K
  69. :5% v3 ~9 ?; O: f! b+ F  A6 y" G
  70. echo 5
    " P8 j) n5 G4 f5 |, _; w/ g, f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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