搜索
查看: 21502|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?% C7 X) g9 m$ o0 T$ X3 k

- Q3 g/ ^. ]6 `7 j# J- j4 z8 h将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    3 q7 t) g& m9 Q
  2. title 自动设置ip2 U. Q. ?7 a5 l% [- A. t. @) f; ?6 I
  3. echo
    : h0 V7 W: {) {7 l& S8 O; |0 x
  4. :start
    + M# t/ Y6 H( J6 r
  5. cls
    " _. k4 q5 C+ g) J3 y9 K! ^
  6. ECHO ================================ 8 j; o+ j: A& r" ~8 q$ e
  7. ECHO 请选择要换的ip
    , g& F6 W2 i6 t1 L
  8. ECHO ———————————————— / U1 y: _! }: E4 d# F' N
  9. echo 无线网络连接---自动获取IP地址…………1
    0 C9 j# C; N- w) t$ Z( ]
  10. echo.
    6 V4 }+ K, ?0 \0 v# f( T
  11. echo 无线网络连接---办公室IP配置……………2
    , d0 |# i" L& A0 K5 w$ J3 H
  12. echo.
    ' P% w  I" E" X7 r- {
  13. echo 本地连接---自动获取IP地址………………3 . @+ ^& b+ O8 ^  ~
  14. echo.
    7 d9 D4 j' M$ P6 ~5 j& e4 z' q
  15. echo 本地连接---办公室IP配置…………………4
    : l7 \% {; E; Y
  16. echo.
    - C3 R1 x/ }$ [* l2 L
  17. echo  退出…………………………………………5
    0 |# c6 e9 m$ q  J- q( |! u7 u
  18. echo.' Y0 z/ W0 s- Y
  19. ; u4 z- `  _  m, _( T1 l
  20. @set /p UserSelection=选择(1,2,3,4,5)  / T# w: X( G8 |4 C: Y1 H8 _

  21. ' f* }% m" y* j" O9 t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    & ?' v: Y1 D4 @) u; D$ h
  23. goto start
    $ k7 B# @3 |+ }0 r+ l
  24.   @7 c: ?6 o$ y, d9 e2 Z  v
  25. :selection / C4 ^7 j" e0 p$ a& ?2 I( e
  26. @if "%UserSelection%"=="1" goto 1
    / r% G3 w# m* s9 j' k& U) B' O% L
  27. @if "%UserSelection%"=="2" goto 2: e; C, Y: l1 J5 C+ ?2 Q9 e' I! e. d
  28. @if "%UserSelection%"=="3" goto 3 0 X' i) s  p& A! y/ X7 @( u
  29. @if "%UserSelection%"=="4" goto 42 g5 d# P' o$ N1 |0 y
  30. @if "%UserSelection%"=="5" goto 5
    6 x4 Q. ?) \4 w; }$ U" {9 l
  31. $ p. g3 H. E' [: P4 `
  32. :1
    / [  @8 c  M: F8 S, a0 E- O
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 d$ p6 L" n' H; z* |% ^
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , f9 ~$ o$ k' q2 {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( Y5 D: @5 [9 ~4 [
  36. exit- p4 q& J8 v( Z" a) a" C
  37. % _4 _. V1 U( U$ o0 W" e
  38. :2( ?7 I2 Z9 {  H
  39. echo 无线网络连接---办公室IP配置---请稍候...- N7 N( }& u' C3 |  j
  40. set ipaddress=192.168.0.100' ^* F& r( R/ |4 q* l4 Q3 v, t5 P
  41. set subnetmask=255.255.255.0% f' G. z' s6 u3 A5 _* X2 c
  42. set defaultGateway=192.168.0.1) m- R, }* `9 K. }
  43. set dns=202.96.98.36
      v  m7 i8 H' _0 j$ h! h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    1 m; \# ?2 h7 s2 M: W1 r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 H" b1 \3 ]/ Y4 P
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, M0 K& T4 w% g1 M' w. |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    8 c) }2 T5 K8 |$ j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& |$ ?% n& o) x6 [  O7 k* M+ h
  49. exit
    4 u1 _. S* F2 B5 @3 }

  50. % `3 o& g. @3 ^" p3 V
  51. :3
    & A9 W9 y- L" Z: j
  52. echo 本地连接---自动获取IP地址---请稍候...
    ; }* j/ a' j3 \
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 K+ ?. c( Q4 N6 [) [  K+ e0 \4 x
  54. netsh interface ip set dns name="本地连接" source=dhcp8 o- w" v# P1 Z" V$ q+ r" C- {
  55. exit2 y$ \7 D( D+ f( _4 j" o
  56. ) W9 w( ]6 m% b1 w9 C
  57. :4  L! f2 b/ V: n
  58. echo 本地连接---办公室IP配置---请稍候...2 P& S& k/ `0 x% L' t
  59. set ipaddress=192.168.1.68' H& @! f) x7 H' x8 B
  60. set subnetmask=255.255.255.0" b5 u. D1 E( x; j
  61. set defaultGateway=192.168.1.13 ^. x2 M0 `; B% B" Z6 A- ?
  62. set dns=202.102.128.688 U9 i- h& O" A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; V  s2 O, ^$ H1 k) r/ w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 _) J& h5 g: b. F
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 @/ T3 n8 p( \( }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%& W3 {) n! ?4 e: \3 A
  67. exit
    : b  K% U: D6 ?9 m( Y, b

  68. - J) P8 }% l$ l" h0 M
  69. :51 K( l5 Q0 _, k$ ?% p
  70. echo 51 [1 |: M$ _* f4 B0 N( F3 }  j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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