搜索
查看: 21562|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- c' `! q: c: l8 F; i; Q* [$ q' Z, X, \
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ A4 ]3 L, i# J1 a& f7 k1 z3 ]
  2. title 自动设置ip2 ^! j- l! \* J6 ]
  3. echo
    9 j* V% B4 a+ `% h  t9 g) B/ S
  4. :start + W$ x; s" c8 X
  5. cls 5 r- @6 t0 l+ y. [
  6. ECHO ================================
    , g% \& ?6 i5 a/ v% K
  7. ECHO 请选择要换的ip
    9 T1 W4 h# F% O$ Y' W1 x+ D
  8. ECHO ———————————————— " }! k3 ^5 N: `0 z% \! I
  9. echo 无线网络连接---自动获取IP地址…………1 / }* a1 d$ P" \% V! @
  10. echo. 2 K- b/ d2 l) |/ W
  11. echo 无线网络连接---办公室IP配置……………2
    % g( ^4 n7 \2 t, X
  12. echo.
    0 e4 ?" R! e( u# z% U7 [. _
  13. echo 本地连接---自动获取IP地址………………3 4 V4 F8 Q9 p3 ]. K* A+ u
  14. echo.
    / |7 S7 {/ X: ]/ [- c# D1 S( N
  15. echo 本地连接---办公室IP配置…………………47 \9 T0 t% Y) M' \; e% p, ?/ E  J) y; K
  16. echo.: G1 \  `5 n7 V. s9 l
  17. echo  退出…………………………………………5
    ; H: L) C3 v/ c; n* x/ B
  18. echo.3 s3 }* O# }' v* w9 B3 H
  19. 8 D2 @. P6 n3 D" _
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 {: a" P& y' X# w

  21. 9 C6 _. t1 q8 j$ d. S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 i- r& c7 k3 R+ D* k
  23. goto start
    6 E7 w: U7 Y3 V9 N5 D
  24. % b: w' z9 I( x( E- i7 k) l
  25. :selection & L4 S9 @+ ?4 Z$ U
  26. @if "%UserSelection%"=="1" goto 1 ' o$ Q# f  U7 {) ?% U
  27. @if "%UserSelection%"=="2" goto 2
    / B3 ^2 Y4 t, ~8 Y
  28. @if "%UserSelection%"=="3" goto 3
    5 D5 }: ^- C* h5 _) Z4 X
  29. @if "%UserSelection%"=="4" goto 4
    ( Q: Y6 l) ^/ i* F3 `- z7 T/ c" k  R
  30. @if "%UserSelection%"=="5" goto 55 z( Y" _) K/ N- h- f, C) X
  31. ! w  O+ L5 E+ B8 `8 ]% Y
  32. :1
    ) X3 Q3 g" }; \# l" F
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 D8 R" r" `6 H9 n2 j% b
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , C5 V, h8 a  M% d$ |8 S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 @- a: q. s  h( K6 ?  F/ x2 \
  36. exit
    4 Q; h0 z" ]; N$ w8 J: _  V
  37. - u% l. Q! l7 X# ?' ]
  38. :2* W! v) a6 l* F& \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 C0 z6 P) R8 v/ A
  40. set ipaddress=192.168.0.100
    . ]2 L  K: a7 y. ?1 x+ T" C
  41. set subnetmask=255.255.255.0% L0 _! F& Z* }
  42. set defaultGateway=192.168.0.1( m$ O/ ?+ [; A3 d9 I  \1 i! c
  43. set dns=202.96.98.36
    ' o, ?6 d9 I/ z5 m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " Y* g# e. x% K/ Y, [6 T) x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & b/ x) B# `. ^) l4 o/ `$ v
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0* m; t+ W* g* G6 w
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 ?' I& d7 I$ J3 |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' x$ h3 V7 f% ~/ l% S4 w+ `
  49. exit- A# K% {# t5 j! z# D% R# L

  50.   \1 f( A$ l: I3 ]# Y7 z
  51. :3: v3 R* T4 _$ }( m) _
  52. echo 本地连接---自动获取IP地址---请稍候...' `8 @' G9 X. b7 Q, U9 ^
  53. netsh interface ip set address name="本地连接" source=dhcp" ~6 B6 X5 a) |2 K( D- K
  54. netsh interface ip set dns name="本地连接" source=dhcp' ~, r  o' t, X, `& x2 ?
  55. exit
    , @: O: E8 X' }/ R" m
  56. * h7 I+ t9 ^' l  O* x% z/ m1 ^  @2 _
  57. :4
    3 F% W! r! A. G# ^* I( {1 X0 |
  58. echo 本地连接---办公室IP配置---请稍候...
    ! p8 \. L8 c8 F8 a( R& q
  59. set ipaddress=192.168.1.68
    3 `: [1 S: Y. `8 H
  60. set subnetmask=255.255.255.0( O/ F; h, o- s* ^
  61. set defaultGateway=192.168.1.19 W7 I; c: U" Z7 u) @. \
  62. set dns=202.102.128.686 _/ h/ {" A4 X8 m# M; E
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; S4 S" Q  H: d6 B6 ^* y2 }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" {! E: w$ M% w
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 O/ d7 W" L# Z$ ^" v8 B
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( A! P* }$ a8 ?- ?
  67. exit% P# T" n$ S6 l' n9 l
  68. 2 T( D7 a! X0 b3 @0 W
  69. :5" i5 j# ~. x2 c! i; M. w, K  ]
  70. echo 5
    + V. T9 m6 N0 y, w- B
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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