搜索
查看: 21837|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 \5 x1 `' h( C$ C) k
) H+ j. Y, y! X
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  {9 I  O. S4 R4 W- h0 v
  2. title 自动设置ip2 |3 S% V& M5 d6 J$ c5 W' X
  3. echo
    ) w& o  S2 o- Q4 S
  4. :start ; `" a& `6 _! m. K" Y# R* G
  5. cls 4 e7 y2 w4 n0 ^% J5 g
  6. ECHO ================================   @* I/ Y7 a: n5 N# w, R/ {8 I
  7. ECHO 请选择要换的ip
    ; o$ [  Y6 g1 i
  8. ECHO ———————————————— 2 Q$ C2 B) I7 U) C( w
  9. echo 无线网络连接---自动获取IP地址…………1
    8 v% X8 Q1 i, V
  10. echo. - Q. m0 t; q0 Z* l
  11. echo 无线网络连接---办公室IP配置……………2   f( |) r0 a; a7 E+ g
  12. echo.
    , |+ `! Q+ h  |/ C- s) E' v
  13. echo 本地连接---自动获取IP地址………………3
    ) {/ f; a# w* T6 p0 j; Q+ a
  14. echo. $ ^) L/ E1 U$ `3 J& s' S. y) Y
  15. echo 本地连接---办公室IP配置…………………4" u' c" b' w7 [: e7 @3 l
  16. echo.
    3 b+ ~& I5 D0 O9 k8 z" g4 {
  17. echo  退出…………………………………………5( D! j+ w  U9 u$ q  N1 d/ l
  18. echo.# B" T8 M0 ?8 t

  19. 9 i; ~0 w' a8 d- z, m
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 x8 H2 r: ~3 G! \4 g
  21. 9 \3 R0 b; N+ M) m5 ~( V
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; v" E7 \2 h9 S2 A$ X2 x
  23. goto start 9 ?. K& j, ~$ u3 S0 L
  24. # R  `  f" W1 _" s
  25. :selection % s& |  O5 d5 T, {3 q9 G4 {
  26. @if "%UserSelection%"=="1" goto 1
    5 x* T! |/ v7 |, s" s$ k3 u1 }
  27. @if "%UserSelection%"=="2" goto 2
    9 u- |" J+ U! H( t4 |: U. X
  28. @if "%UserSelection%"=="3" goto 3 ; B, U5 [1 k$ f  p" ^) l9 T
  29. @if "%UserSelection%"=="4" goto 4+ m5 S/ z& J- s% `9 v2 y
  30. @if "%UserSelection%"=="5" goto 5
    , _0 T" L4 U$ o$ K& Y, @

  31. 4 ^# p7 |  V* F8 M! U( s8 k: o& l) D
  32. :1- M6 W6 w( v! x5 z2 t1 J
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * z. L& @3 K) [  Y) X
  34. netsh interface ip set address name="无线网络连接" source=dhcp! b" p& S+ s9 ]$ P, p0 K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 E7 v9 x9 m0 ^; C: ^
  36. exit
    ) b# R% W% P9 C0 u

  37. 9 {6 S& {/ a6 \  S5 Q/ [
  38. :2
    . A% v( T. f3 x1 w% s9 N5 w6 V; Q
  39. echo 无线网络连接---办公室IP配置---请稍候...) G% T4 m; a6 S
  40. set ipaddress=192.168.0.1001 o% W% Q% D1 p- t
  41. set subnetmask=255.255.255.0
    1 N) b( B3 d, Z$ W# x0 C9 Z
  42. set defaultGateway=192.168.0.1+ Q1 f  w0 S" D# L! I8 j- Y% M
  43. set dns=202.96.98.36  z! Y, [. k" j. X
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 T1 H4 u) L- m( X$ e
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 D: l8 D/ J# [# b! K7 y3 b: I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0$ m  N1 W/ M. |+ W7 n6 C
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    0 ?" G9 r+ g, `/ D$ E) B4 c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; r- v9 @5 y1 P# s) H2 \: f2 g
  49. exit
    0 \, _) v7 Z! @, ^% B

  50. 3 P8 {( K9 ~* s% o& h
  51. :3
    , W1 S" b% ~6 i; M& B/ }
  52. echo 本地连接---自动获取IP地址---请稍候...
    $ B3 G+ @9 k" a% Y$ `+ o6 G/ M
  53. netsh interface ip set address name="本地连接" source=dhcp
    ; W% |6 r. A+ f& ^" k* w
  54. netsh interface ip set dns name="本地连接" source=dhcp3 {3 L5 Y, u6 _1 P5 c- T. v
  55. exit
    1 d/ b# p, s/ j- j+ N1 d1 C
  56. ; U( O: {: R, J- G) q! ?
  57. :42 `+ U6 z2 e  l& @
  58. echo 本地连接---办公室IP配置---请稍候..., }: [1 x; r0 [8 N$ p3 A
  59. set ipaddress=192.168.1.68
      ]) A0 q6 s5 a2 K, z  t
  60. set subnetmask=255.255.255.0
    3 C* v1 S2 z/ b7 S0 z8 ?& Z
  61. set defaultGateway=192.168.1.1/ {3 {# l3 |+ }# z
  62. set dns=202.102.128.68
      v, ]& K( ^2 d
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 T1 Q& s( M* ^! x/ _- e/ M6 j7 l  O
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) F) s7 f5 O! p$ T: c6 G  v/ {+ j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 {* D! D& L' y4 z8 o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( f; u. V2 k( @9 Y
  67. exit
    / r4 s( v& b2 e; N* }; V. t6 @# q
  68. ' x5 S# x& x0 Q+ y8 }6 u
  69. :54 [& n/ j  Y! O3 P$ L4 P5 i
  70. echo 5
    1 K  w0 ^. M+ H- L! N% j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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