搜索
查看: 21402|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?. e, l* s5 D( `: Y1 O
. S5 |% [, ^( b  V# @: |1 ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off4 P' `7 P* l" @8 H6 _' g5 `
  2. title 自动设置ip7 K1 t! v5 s; E4 b( H
  3. echo  d  x# W% s+ M( @; \, F7 G4 ?
  4. :start
    7 \& V9 ~! {# i- n% C
  5. cls
    ! }6 `; j) P' a- y' ?' p" ?" ]
  6. ECHO ================================
    0 p7 `( f' u8 P0 D! c
  7. ECHO 请选择要换的ip
    8 L" ]1 J# e7 ~% \- V
  8. ECHO ————————————————
    * q, t' i# f! M% g! ^! C7 W
  9. echo 无线网络连接---自动获取IP地址…………1
    - v1 Y3 G) ]: O& r0 r1 v7 G
  10. echo. / ~# E1 e) k" y
  11. echo 无线网络连接---办公室IP配置……………2
    / c1 p% \6 v. v0 b) K; k# G5 C2 k
  12. echo.
    ! @0 r6 s% H: C' h
  13. echo 本地连接---自动获取IP地址………………3 ) ^3 D, o5 x" {) G% F% w
  14. echo.
    ( [* t9 B  |7 B1 X* j) s4 }
  15. echo 本地连接---办公室IP配置…………………4$ Z( K" C- n% L* r. k( D& I
  16. echo.
    2 Q! n* U  s& P6 Z- }$ r* s- o+ }
  17. echo  退出…………………………………………5' C% g% M( ~4 t3 N0 h9 h. D% r0 D
  18. echo.; D9 }* k" ]2 p' i5 H7 H
  19. 5 y, V. @/ s2 M0 J' Y( ^- r
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    + N8 W9 z8 j0 }+ H9 j
  21. 0 B% l' {; ^1 ^( o2 e3 W
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , g! C: Y  q7 H9 `; {
  23. goto start
    # U$ k0 ?6 N, ]! c5 w6 V

  24. ( o! L1 G# D* O
  25. :selection
    & h8 `4 k6 `; V+ W6 e& z( o
  26. @if "%UserSelection%"=="1" goto 1
    + U5 l) M- j' n, o1 i
  27. @if "%UserSelection%"=="2" goto 2
    , x5 F: A; O' [
  28. @if "%UserSelection%"=="3" goto 3
    & Z, ~0 h) n* g  A3 [' w% |
  29. @if "%UserSelection%"=="4" goto 4
    6 E" o% [. h. f: P+ h
  30. @if "%UserSelection%"=="5" goto 5
    $ m* L! c4 g! ]% o9 s5 v  [/ c

  31. ) N9 G& ^0 B4 R0 h
  32. :1
    ) w$ i! _7 t+ F8 O& P. m
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    & h7 L2 ]$ e' d( |& b# _
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 Z7 Y8 P; x0 p1 k5 s0 c. ~9 I4 ?
  35. netsh interface ip set dns name="无线网络连接" source=dhcp( e: J" W- C( }5 m$ R
  36. exit9 \; ?( i3 H2 V: Z1 n
  37. $ C4 q" n5 d# T% [! E& {" M0 ]8 N9 C
  38. :2
    ! o+ {: E( s9 c% k1 h. u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 d) n; _  z" f- N% G' Q
  40. set ipaddress=192.168.0.100" d) L; l' n* g
  41. set subnetmask=255.255.255.0, a/ X( p; J' l" }- i" j; V: k
  42. set defaultGateway=192.168.0.1; K! Y1 S  F( o2 Y
  43. set dns=202.96.98.367 Z$ R, N. x0 L% O! q) k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    1 F1 E# R  w! e$ r( n2 P
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + k2 ]; S4 O0 h0 \2 O
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- r; m, \2 h% W
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) i5 O3 J% A3 ~4 U# ?2 y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) z5 j$ H& P- L* u& F' a
  49. exit! p  C  v* c9 |- a; O4 V; r- `2 {

  50. : f" g" W4 `9 S% B$ v! b
  51. :3
    8 V. G& p& E, u* ^, _
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 {+ S8 i$ P% a; {) g3 y# S: ^" [
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 R+ ^( R9 j; g/ m/ a3 o( T; W
  54. netsh interface ip set dns name="本地连接" source=dhcp& Z3 B( x* U0 l0 s# }$ Q
  55. exit  ~  B1 y" w* W, h& L1 i

  56. & }! n  B7 K* n
  57. :41 {' ?, M% D$ u7 n5 @5 e9 y, z6 V
  58. echo 本地连接---办公室IP配置---请稍候..." p2 [: E2 t% A9 j+ }
  59. set ipaddress=192.168.1.68* ]% I, \/ Z. Z5 N
  60. set subnetmask=255.255.255.0
    . r7 t1 P0 z" v2 X* k, q' Y& I) s
  61. set defaultGateway=192.168.1.1
    ; |' t" T4 a6 D5 S% q& P2 `) X
  62. set dns=202.102.128.68/ ?, o( N5 `1 ?. T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - ?# [8 S. \9 t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 I& f9 Z% t/ p' }/ {8 k! Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) h' j5 v: M3 b6 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 U- y% ?2 T, _+ Q% Y% C
  67. exit
    % x8 f! l, w8 {2 f

  68. 4 |, V, P" E9 P) ^/ s9 t9 z& n
  69. :5, d8 {" A( p" D0 ?5 N
  70. echo 5
    * ?* }9 S' }/ b3 z6 E5 @' k3 t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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