搜索
查看: 21926|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
# }1 R; o0 }# o+ ]0 t+ C
& H2 Y; P; T: K/ v3 n& a将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 ^9 F; b/ A' q0 e& H6 q3 X
  2. title 自动设置ip
    2 s# A+ p/ J2 |+ ]
  3. echo( o& ]% g3 f# P9 P* Y, C
  4. :start
    ' o6 c! ^9 V* r0 w% L$ B. J
  5. cls
    0 Q* ]) _2 J# H! s
  6. ECHO ================================
    ' O6 {0 \, |/ P  N
  7. ECHO 请选择要换的ip
      ~( D1 g/ m# K. O% ~  I
  8. ECHO ———————————————— 3 m6 f- P  a- K6 y$ s1 b& Z3 p
  9. echo 无线网络连接---自动获取IP地址…………1
    6 d3 L5 Q1 o5 T) L6 L9 ^+ I6 r
  10. echo.
    " _2 n) e, C$ b/ u
  11. echo 无线网络连接---办公室IP配置……………2 : n$ T3 t% I: E( i. c
  12. echo. * T7 @: a  D8 i# a
  13. echo 本地连接---自动获取IP地址………………3
    ) ]. L; X* f) q1 @; |' h6 T
  14. echo.
    4 _  N9 a& B" y8 W" [6 [5 r0 i
  15. echo 本地连接---办公室IP配置…………………4
    * g* o* `: J" t. T& W3 S
  16. echo.5 ?7 v& T' L$ i* e( S
  17. echo  退出…………………………………………5# k( G1 s" B1 G
  18. echo.
    ; _% Q- k! o$ F3 Z5 ~0 i

  19. 5 ]! [1 T4 W# O+ v$ a  l# \
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    9 |  D" C2 V: t& T  V$ C

  21. + p  {+ p- }( I- k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 c. C9 ?( g6 a
  23. goto start
      R2 R+ s0 l( R5 `! X% \8 ?

  24. # y+ z3 a$ q, Y1 u
  25. :selection
    3 o( W/ a" a% W0 s2 u+ L4 k, `
  26. @if "%UserSelection%"=="1" goto 1
    + b/ K8 r+ v! V* I( B* [
  27. @if "%UserSelection%"=="2" goto 2
    , V* _: j  F3 t. A: _
  28. @if "%UserSelection%"=="3" goto 3
    4 q' X* T- |/ Z1 R* ]+ m
  29. @if "%UserSelection%"=="4" goto 4
    " f: n# @( a' |6 _# k
  30. @if "%UserSelection%"=="5" goto 5
    - D/ ^* N' G, i
  31. ( r( X+ M& F. P5 j7 X, V
  32. :1
    9 p) b( z' j" T# ?9 O. o4 u9 M
  33. echo 无线网络连接---自动获取IP地址---请稍候..." Q+ w- r. l- {1 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp, ]* j2 G: Q7 i) {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % h6 E4 s5 e8 [5 B/ T* E
  36. exit* U. E) D) E' u# Q1 d6 \* _/ [8 K

  37. ' {4 F# H, t: ^7 D3 X* w
  38. :2
    ' }! Y; S$ ~/ J6 T! l
  39. echo 无线网络连接---办公室IP配置---请稍候...3 k2 ~1 ^) l6 n
  40. set ipaddress=192.168.0.100
    ; M0 Y( b3 f% j2 J0 }
  41. set subnetmask=255.255.255.0
      q* l- F4 H! c
  42. set defaultGateway=192.168.0.13 A4 Z; l# F: G. r8 _+ W' o
  43. set dns=202.96.98.36
    ( |8 O) l3 h, U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=01 d) v5 ?! D- U3 y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& G8 }% t0 c" P4 M5 o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ ]" z6 [  M7 G) u5 J8 H5 R5 U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; N$ E" g7 c/ }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 ?. e4 L2 _5 W/ c. `  ~1 C
  49. exit
    2 e" p& U0 @0 ~8 }- {
  50.   m: P/ b! H% N
  51. :31 D3 X& a0 S, U: P; e; Z# Y5 W' C
  52. echo 本地连接---自动获取IP地址---请稍候...) S* W& I& ]4 u! E1 M) l
  53. netsh interface ip set address name="本地连接" source=dhcp
    - V+ ^& k  r3 J6 K
  54. netsh interface ip set dns name="本地连接" source=dhcp0 S# m/ }" i8 s+ j6 f$ l
  55. exit
    4 |) U! S4 p% ~' t3 A8 i, o7 [$ y
  56. 3 B' E1 V: M2 u* j% Q9 Y
  57. :4) L: S) A9 A$ l4 B, i/ N1 [7 y  Y
  58. echo 本地连接---办公室IP配置---请稍候...
    ) d" s% Z% f7 P% w6 X
  59. set ipaddress=192.168.1.68* d0 J: J; E- v$ q$ ~0 ?& x; q( v0 \
  60. set subnetmask=255.255.255.0
    $ @3 k" @- N, V0 u
  61. set defaultGateway=192.168.1.1" f) E6 D- Z& d2 c  Q
  62. set dns=202.102.128.68
    % _5 M  s- `/ Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) ?1 o' o& y8 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 C% {+ @. V* I9 w. q1 G
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 z6 }* b5 G; y: z& ^2 ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" d% H3 R& H2 [1 X& z: W" x* ^
  67. exit, t+ J7 x0 R. L3 R8 E- }

  68. 3 e$ T( r; M: ?
  69. :5
    ! |& x* K2 ]3 E5 L6 T& \) w
  70. echo 5
    0 A$ ^1 {6 |2 ^3 T# u0 u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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