搜索
查看: 22632|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 S- ?* ]' `  [' l. ~
' r0 C2 l0 u" k+ N  m* l+ ?
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off% Y  f" e6 Z: ]
  2. title 自动设置ip
    / t- ^: {0 j& O% o" a7 b9 S
  3. echo3 c, D: b7 z6 Y4 Z) e& c! \, R. K3 E
  4. :start 7 ]9 D/ y% v9 @! i- @3 v
  5. cls
      ?/ z$ \' x/ }: h4 M
  6. ECHO ================================   |6 i1 w9 L+ T$ t1 M3 X; p6 h# x
  7. ECHO 请选择要换的ip - e# K# V) m( G* g, P4 [$ @
  8. ECHO ————————————————
      I& x8 c6 r! e! P$ Q! U
  9. echo 无线网络连接---自动获取IP地址…………1 # Z' a6 @4 ?& b
  10. echo. 0 a) [- g7 d1 K5 K& Q# z
  11. echo 无线网络连接---办公室IP配置……………2 & ?( j5 R- n! m* Z* F0 z1 S+ ?4 m: b
  12. echo.
    * `: S$ d1 D  x. E. g6 X
  13. echo 本地连接---自动获取IP地址………………3
    ' t$ N: E  z% V2 `4 T/ L
  14. echo.
    . i  p8 L. p. Y7 k: P! E
  15. echo 本地连接---办公室IP配置…………………4# V+ T$ K$ g" K1 n1 S
  16. echo.2 x1 u' ^: J3 A0 E: ~) I0 d& H
  17. echo  退出…………………………………………5. |: z- F# ^9 E0 F( v6 M
  18. echo.4 j5 K: q2 a3 z

  19. # |7 Q6 Z# W7 c
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * X( X- }4 B0 ^/ z. u- W# i

  21. 5 i) ]. p( P1 Z/ ~7 b6 ^! s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - d; g8 V( u2 L. L, g
  23. goto start 4 I3 l- B) }+ [5 G- t

  24. / I/ U% k- H- I2 w9 k
  25. :selection
    % ?/ U5 |, S; e" Z$ d0 a1 T$ o
  26. @if "%UserSelection%"=="1" goto 1
    * O5 l4 H6 R4 ]: h
  27. @if "%UserSelection%"=="2" goto 2
    - Q0 C+ n: y  W: C) K! a2 ]
  28. @if "%UserSelection%"=="3" goto 3 : y4 S# Z4 s9 C0 [
  29. @if "%UserSelection%"=="4" goto 46 Z4 A2 U  c4 M
  30. @if "%UserSelection%"=="5" goto 5: r9 h  E: R; p( B- I/ _7 P

  31. # R& U1 Q4 z1 `% X% V
  32. :1* Y1 z6 |, o5 t: g8 `, c) A6 L
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    2 Z3 n. V" k% q3 d$ N
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      ?  ?. L: `" ?9 h+ H, ^; o$ o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp  h* v4 p* \1 o' v; c
  36. exit
    - c9 r, }9 Z) ^8 c9 K; E& p/ ^

  37. # y. \7 u7 o! \! @! j  X7 s
  38. :2& a) c+ l+ p) g0 L: I
  39. echo 无线网络连接---办公室IP配置---请稍候...2 E9 p; X' Y, u) Q$ i6 }+ P
  40. set ipaddress=192.168.0.100
    . I& ?) O# {2 x( e/ i
  41. set subnetmask=255.255.255.0
    2 K7 M; A" ]! R* S& x! {: Q. K
  42. set defaultGateway=192.168.0.1+ {5 R  F& V1 f, m; A. R; H& \
  43. set dns=202.96.98.36
    ) O3 K) m; O$ {' Q& p5 [
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=01 `: u- z; k. o4 h# R
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%3 h9 }/ e( W4 ^& t$ y7 J+ m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 Q' Y1 |% L1 A7 v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , |* W! T4 P: }, |( Z) X! S" Y) I
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 s/ F, l/ X$ @5 ^8 w& x. P( A
  49. exit
    $ L: Y0 v1 L( n# C0 `

  50. * R" \& e/ W9 U" p
  51. :35 c* e) `4 K# E/ Z2 J3 A
  52. echo 本地连接---自动获取IP地址---请稍候...
    # s5 H3 }& r( x1 _3 E
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 `7 ?  m, K9 t0 L* N' }
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ Z. X' s: n  P6 P% H( a5 r
  55. exit+ O' F# v8 W$ Y5 k4 p

  56.   O( Z0 {; P% t6 F
  57. :4
    ; r& f# e8 ?. m
  58. echo 本地连接---办公室IP配置---请稍候...) V( p3 E5 M+ x
  59. set ipaddress=192.168.1.681 \4 Q+ n+ T& E4 C: N" I  U
  60. set subnetmask=255.255.255.0
    3 o/ v" @' o; C0 c
  61. set defaultGateway=192.168.1.13 O2 L. G3 E) f6 R1 V
  62. set dns=202.102.128.68
    + S) r, f2 S, c5 d+ ?; k
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    & n( N# B9 t6 U5 D( S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    % h0 r0 u& Z& c! p- R3 D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    8 I) k- u- |9 X( b! r4 q" H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( J% G6 ]. m+ o) y
  67. exit( w" g- i' [1 D! }8 i3 Y) b( L
  68. % n( X0 c/ a2 Z* X" s
  69. :5' |! ^- i1 I. u! a3 K
  70. echo 5* K, \( A1 v8 Q6 y5 `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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