搜索
查看: 21549|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?( ~4 |7 `& x% E! y: ^) ^  d
8 W  B9 i0 Z- _
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ r: s  i- K1 ?
  2. title 自动设置ip
    9 {6 u, p6 G1 H# k8 K8 E
  3. echo
    & g, @& J  w& S$ A0 Y; g# z
  4. :start * E+ C9 t8 Y  `7 b6 p* c
  5. cls
    / C' I+ r" d5 @
  6. ECHO ================================
    ! g& s" Q( I  y. H6 K7 V9 q) |
  7. ECHO 请选择要换的ip   |5 g- x$ ]  E: l5 H
  8. ECHO ————————————————
    + d( @: E- t: B! T* ^4 E; J' f
  9. echo 无线网络连接---自动获取IP地址…………1
    9 ^  C! p* _9 m3 w; D& Q
  10. echo.
    ' @4 H# E0 s7 z% I
  11. echo 无线网络连接---办公室IP配置……………2
    5 `0 L6 w) a. {1 a+ q
  12. echo.
    , z1 p9 R  s) _$ [- F' ^
  13. echo 本地连接---自动获取IP地址………………3 6 o, V+ m0 C" u0 K' l
  14. echo.
    2 a( x- p( \; p4 k  E. y
  15. echo 本地连接---办公室IP配置…………………4
      d8 u4 T) B5 q. Z
  16. echo.
    : G  q) m5 o, g* B  x
  17. echo  退出…………………………………………5
    8 _2 O- ?* h6 _) d/ _7 j  w: w
  18. echo.3 Y* j: D. n# H- I+ T! y1 d

  19. ' v5 y8 B% U3 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 U+ w% d0 }) u' i4 l" e

  21. . N4 `4 S# z+ L9 s. y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection - q) p+ j6 Y* Q4 I- c
  23. goto start + ]8 B) ?4 }" R4 q  d: S9 E/ Q% d  b! [

  24. & t9 s) ?! K) A
  25. :selection ; [7 V- T$ c# i8 R
  26. @if "%UserSelection%"=="1" goto 1 8 _. E. i8 G' \
  27. @if "%UserSelection%"=="2" goto 2
    : [# J7 J- d8 m  y2 ^: n
  28. @if "%UserSelection%"=="3" goto 3 + y$ O( R5 h$ L( \, z" I2 Z
  29. @if "%UserSelection%"=="4" goto 4
    * t9 e( T6 g, m# @' S' ~
  30. @if "%UserSelection%"=="5" goto 5# B2 W# c' @( h6 e0 V7 a1 v8 g

  31. # Y, v& y2 {! H$ i! m2 i& F
  32. :1
    + }. G8 J% z! A8 n6 k# K" c$ S) K% ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 Q; |' N0 p& k0 `
  34. netsh interface ip set address name="无线网络连接" source=dhcp( Q  o. Q+ x0 H' h
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 ?9 Q4 ~8 l9 `
  36. exit% s$ w7 g. i5 ^
  37. * _% J0 b" n. D
  38. :2
    , w' u/ k3 s5 f3 W+ Y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    # T' |; T/ i  ~  ]
  40. set ipaddress=192.168.0.100
    5 e+ h/ L( R% h( P% J* c' u
  41. set subnetmask=255.255.255.04 @1 x% C- W" ~$ p- K
  42. set defaultGateway=192.168.0.1
    . g# c* c; d4 `' }: J
  43. set dns=202.96.98.363 M9 x4 o- W7 b* f. X  v( y& {4 {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    8 M: ^! O5 j; s$ Z1 w' Z5 ~$ s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 z/ o4 o- |3 V% e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 _6 c/ z0 e9 ], s; G7 y3 b
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' s0 H6 b% U2 ]$ @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( M5 M4 U* N6 F; q5 P+ g( l
  49. exit( w' Y( w" J" Y4 I8 h) E  ^2 g

  50. 2 _' @, J, P. M
  51. :3
    ' h- g- W3 R( T) r8 X
  52. echo 本地连接---自动获取IP地址---请稍候...
    . F' a4 @# r4 c/ y  G8 X3 E
  53. netsh interface ip set address name="本地连接" source=dhcp
    " U! R" _- D! J4 H
  54. netsh interface ip set dns name="本地连接" source=dhcp8 K; j/ A, X; R$ }: B7 l& s
  55. exit) V5 M1 b9 H5 y( N; S$ t. Z
  56. , P  q  M+ d$ s" d+ {: K
  57. :4
    5 E- @) c; b2 ^, ]) W9 h
  58. echo 本地连接---办公室IP配置---请稍候...& {! X' F: a: u' ~
  59. set ipaddress=192.168.1.682 ]+ P6 e4 s( a* m" k: m
  60. set subnetmask=255.255.255.0) \- ^7 s4 j# v* D! Q* e# [
  61. set defaultGateway=192.168.1.1! J; `: x$ ]4 F9 y) `. u$ T- Q
  62. set dns=202.102.128.68
    ' I: a7 O+ C9 q4 v
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    + _" \$ O& ^9 D: O
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 I5 `7 p" M5 f* t" ]; d1 N: S
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 c1 y4 e9 c1 C7 O% [
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%* ~6 U9 \6 p; l% D- a! z
  67. exit
    0 k; f2 U4 r! G  b1 M* N5 l/ {

  68. / @8 L- D+ k. O/ D
  69. :5
    9 e+ M0 h8 {' W. l3 N! H9 H
  70. echo 5
    9 F3 u& K7 Y2 t
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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