搜索
查看: 21428|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
3 v2 R9 v. L, H. d' E) _9 D6 _' i" l% R9 U2 B
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    / N( G- }+ ]1 |  k0 S
  2. title 自动设置ip
    5 N2 a1 _, y) @! P2 W4 d* H8 w& E
  3. echo
    4 t  Y, M3 ^" k+ K
  4. :start : W# y1 }' b+ i( [9 {) M
  5. cls
    8 ~! B: p( a; P" z: \9 O- l* C& I4 t
  6. ECHO ================================
    ' G$ @% m0 s5 d6 _( d
  7. ECHO 请选择要换的ip " K9 V  c7 E% s' Y
  8. ECHO ————————————————
    ; X. T" K6 j4 m7 d( ^
  9. echo 无线网络连接---自动获取IP地址…………1
    + X+ B; D7 |; W0 @: z
  10. echo.
    ' U! A/ @( f, i! h' S+ z8 ]+ t
  11. echo 无线网络连接---办公室IP配置……………2
    ! {; u) Q. @. \7 T
  12. echo.
      F0 C9 r+ z( z; {: I
  13. echo 本地连接---自动获取IP地址………………3 7 B9 l! N$ @5 m& B
  14. echo. 0 {7 g+ ~  S) z6 n1 [" C
  15. echo 本地连接---办公室IP配置…………………4% F" k! S1 U( A3 j" }6 |& A# H! C
  16. echo.0 I) K; V7 n8 `, O
  17. echo  退出…………………………………………5
    9 Y% `" [0 \. Z
  18. echo.
    * e+ k* Z& ?6 {5 F4 F: P! O0 L
  19. # E* r$ S" R. U! t* k
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * K2 A6 F0 m4 U) l# b

  21. + U) e) w- E) I% U0 M% B
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) b* I$ q+ l8 O% M# W
  23. goto start 3 |+ o! S  t. @0 z! K

  24. $ v- u# R( h- I; B( p$ b7 d
  25. :selection
    9 A* t7 R5 R# D: u! R
  26. @if "%UserSelection%"=="1" goto 1
    ( ]! ~# Y6 M+ ]. ^& ~& {" H
  27. @if "%UserSelection%"=="2" goto 2& ^9 ?7 g- v' _
  28. @if "%UserSelection%"=="3" goto 3
    * a$ D5 [, I& Q: ?4 E
  29. @if "%UserSelection%"=="4" goto 4; d/ ^# `& E2 ~3 P. s. X% S
  30. @if "%UserSelection%"=="5" goto 5$ @3 r. K$ v4 w& e% }+ N! ]- Z
  31. ' v. a8 d- l* Z/ U/ L9 e" S
  32. :1
    ( I4 J/ W. D$ I+ J  ~5 m
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 w( A0 R9 Q& X. L( s
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 w$ c) ~. S$ G  y+ s2 I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # S" c7 d2 ?% n# m% F
  36. exit( ~$ Q- T" `2 U6 D1 a" X+ a

  37. : ]* _- n8 o! t! Q" I
  38. :2
    6 y' I% ]# ]8 Y* s) y4 @0 L: I% j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % K- x% Z" f. e( U' i7 v% R; o
  40. set ipaddress=192.168.0.100
    1 |- S3 S8 a6 p5 P- @/ D
  41. set subnetmask=255.255.255.0
    * a9 v- X# p6 I
  42. set defaultGateway=192.168.0.1
    ( d6 d( }. I- b3 p5 M# x4 C5 }
  43. set dns=202.96.98.36: Y8 U1 P- W! W! g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0- Z; |: j% N- v* b5 a+ v' L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- I3 v. ^& i$ ~7 O' E% [; Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=04 [$ l  ^$ G) \
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ) O4 _" T8 p( g% M( s% b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    / S- C; S- Y" S  G' Q( o% L
  49. exit$ L  U# q' m- X

  50. 5 K' N& N- Q# A& G9 [& p% A, n
  51. :3
      F# e8 D; _! ?& i" c8 `/ ?' R8 u
  52. echo 本地连接---自动获取IP地址---请稍候...- c- w$ ^' m- ]( L9 d
  53. netsh interface ip set address name="本地连接" source=dhcp/ z) H# i8 m; I; {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    " N: l5 t( ]) a3 p0 J2 o
  55. exit) W+ e6 p8 U8 I/ P/ C
  56. , Y0 G: a# c+ U: c1 T# O4 M* l
  57. :42 j" S1 [: d% N( R/ P
  58. echo 本地连接---办公室IP配置---请稍候...
    - r/ d6 Y4 k1 D" o9 }
  59. set ipaddress=192.168.1.68! |4 F- I6 J+ G. e. ~
  60. set subnetmask=255.255.255.0
    ! G; S! J5 m8 Q% F% Q
  61. set defaultGateway=192.168.1.1
    # g4 J" B6 s( N! V- f$ e
  62. set dns=202.102.128.68$ _, q7 A: O. d9 @$ s) G: z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' u/ D# p8 h% t+ X2 b# {8 g5 {" i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=02 H! [9 d% `& r; b/ q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary4 Z1 h) c/ [1 ^3 d6 _' N1 r( K
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%+ R, k3 S" f$ f$ x5 i, f  n
  67. exit
    2 Q( H" [" _3 r9 s& B5 k/ L
  68. + _6 O# K; @* J( E$ [. U
  69. :5
    7 d% _% ^: ]$ A* y
  70. echo 5+ l5 Q1 B( w+ A+ G6 l& P
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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