搜索
查看: 21404|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 S  ?, y- n% }2 s7 O+ k; b+ D
+ z* r2 V% |8 o8 ]; [& g8 k; G" a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 D- s% K3 K. o3 _7 t8 y1 b$ @
  2. title 自动设置ip4 Q; W7 F9 C5 K7 F
  3. echo% u' M: p* T! C: z; ^
  4. :start
    : j/ e2 ]+ q% @7 w7 L* t
  5. cls
    7 n+ Y# D- p- W/ a, I7 \0 m6 {1 M8 U
  6. ECHO ================================ 3 q0 R! [7 |  _" |% K/ T
  7. ECHO 请选择要换的ip
    5 h# V3 V7 e" f9 I' T
  8. ECHO ————————————————
    * ]+ E# G( w  S( J, ^. i
  9. echo 无线网络连接---自动获取IP地址…………1
    : _3 j6 ^4 F7 I0 R3 w% B5 B
  10. echo. 3 S9 z5 {8 w' j# P% K
  11. echo 无线网络连接---办公室IP配置……………2
    + N* e7 z1 b; v, x
  12. echo.
    9 K. ^, P" P! c1 }( R
  13. echo 本地连接---自动获取IP地址………………3 . Q3 K# G- k2 T
  14. echo. . S, Q% z1 L7 x
  15. echo 本地连接---办公室IP配置…………………4
    . v0 }" O3 \1 o
  16. echo.
    2 e9 M3 O& O& |3 Y$ t/ w7 F
  17. echo  退出…………………………………………5
    6 M) k9 D- x) J& m. j( r* a( F
  18. echo.
    - G0 k% e7 x# ^% A. G$ d  Q

  19. . Z5 x, l5 K$ `+ t; ]9 ]* B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; g( U" i5 E1 V1 |6 h, J8 v

  21. $ c$ V; f1 @* ~8 g: h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / \1 V/ u4 u! a) Q1 d1 W8 Q
  23. goto start + n7 A' h! D* V
  24. - |% z% H# L& ]/ C
  25. :selection
    7 d5 Z, W% f+ b4 [# U! X
  26. @if "%UserSelection%"=="1" goto 1
    , m" e6 Z  q: l6 v
  27. @if "%UserSelection%"=="2" goto 2
    3 Q- ^  k/ U( c9 |8 F( y9 q7 @
  28. @if "%UserSelection%"=="3" goto 3 " v) f: K5 e# M( i
  29. @if "%UserSelection%"=="4" goto 4
    3 G2 F8 q% r# j' i; b
  30. @if "%UserSelection%"=="5" goto 5
    $ f: w* Y* u( P0 O5 @
  31. 0 i5 u& T- x/ l) X; n, ]
  32. :1
    & B- a3 Q, J7 c: Q, T+ W1 C6 \
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    4 m, j, g/ [- u: z
  34. netsh interface ip set address name="无线网络连接" source=dhcp& i5 ?1 n. Y: n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 g4 j* _: ^7 [% \7 d% t
  36. exit1 l7 @7 ~( Z1 I2 p0 P
  37. ' F* l9 E( L' w5 a
  38. :2& A6 O" n& E4 t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' d7 Z" d: A& B
  40. set ipaddress=192.168.0.100
    - D  |, N  f( J
  41. set subnetmask=255.255.255.03 s" w* S8 @+ N0 v0 x
  42. set defaultGateway=192.168.0.16 E9 w8 c4 F$ P( ]( p
  43. set dns=202.96.98.36! x) W, ?. C! u: }  i3 E9 W( q) @3 y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0! P! b0 O  f9 U6 y* g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 N$ i4 d8 e" V9 ^5 q( Z
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. q: E+ d1 x) @$ e  ?
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary3 c! M& ^" g2 K) J5 w3 u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%. t0 o2 b" j: `7 H/ a, I. d
  49. exit
    ; _5 Q/ p7 A7 n3 ~% {1 {# j, O! Y+ K, M

  50. . c9 W3 T/ Q7 o/ G
  51. :32 \0 V; M; }  ]5 ]6 R# q
  52. echo 本地连接---自动获取IP地址---请稍候...2 ^2 V3 A4 i% Q8 j3 K- x  R
  53. netsh interface ip set address name="本地连接" source=dhcp
    . l. A. _' T: q3 d3 E( }1 O! I
  54. netsh interface ip set dns name="本地连接" source=dhcp' a; q4 l3 }/ z' `0 k- N& z+ L9 D& f1 M
  55. exit
    & T$ P( t. U" m2 R7 F

  56. 8 T1 F. t* M4 n  ?
  57. :4
    + v+ f4 x/ J4 G$ U
  58. echo 本地连接---办公室IP配置---请稍候...
    6 I# X) ?( p) j( K, }
  59. set ipaddress=192.168.1.68
    1 K: f* J6 m) j+ @4 I) Z# O
  60. set subnetmask=255.255.255.0; }) S& @1 v; N
  61. set defaultGateway=192.168.1.1( h0 v6 O! S- w9 @
  62. set dns=202.102.128.68
    4 C1 f- `4 A# H" f4 q# r, Y% h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" Y8 [' q' o6 w& ~  I2 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 x: w1 J  G7 a. O1 M
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    - W, s" j# T4 J# n" N* z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%- Y9 I0 F/ D$ t  k6 i: {, R
  67. exit
    5 m" \' ]. Y# u. O+ E
  68. ( e, u, n% P( {: g
  69. :5
    ( X5 J7 o# B# _: E
  70. echo 5* Z7 z, t1 e0 L' n
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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