搜索
查看: 21561|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 g8 j6 E4 ~& X2 }; _' A& O% T1 z, c  ^6 P- V( L
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 ^4 z% f  y: R/ T! _: c
  2. title 自动设置ip- z9 ]2 }" O5 f- }
  3. echo4 e0 {0 j8 N* [+ G  Z# e* T
  4. :start , M# H2 Z  ]0 L
  5. cls 1 e% Z! N1 T* K
  6. ECHO ================================ $ m+ Q5 X3 q! A
  7. ECHO 请选择要换的ip % m$ L9 f# K+ y3 H
  8. ECHO ———————————————— % r# `$ U( \  a
  9. echo 无线网络连接---自动获取IP地址…………1
    ; @, w# D; o3 _
  10. echo.
    0 X; D3 U# C/ w" \% {* c
  11. echo 无线网络连接---办公室IP配置……………2
    " \) V( W6 j  `8 k( W: e1 `, H
  12. echo.
    2 h5 y' _5 L. L+ L3 o* L: A8 M( w
  13. echo 本地连接---自动获取IP地址………………3
    $ d8 N* F8 t; N) r! U7 q0 i: i7 B
  14. echo. ' J; h- x, n6 }2 q( N
  15. echo 本地连接---办公室IP配置…………………4+ j" \" d: g8 |5 E/ l& R; v- w! G
  16. echo.! M2 q- a+ q% w6 U: i! _. W
  17. echo  退出…………………………………………5: ]5 O* w+ C6 V/ Z/ H9 E
  18. echo.
    , p9 L2 S& e& }

  19. , @" X% z% m6 F
  20. @set /p UserSelection=选择(1,2,3,4,5)    l1 p1 T7 v# z3 U' r2 `

  21. # `" T: ^1 P0 g) }# R& p/ I" i& c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # b, ?: L) |( M9 M; Q0 b! H
  23. goto start % v5 V- ]" a( \

  24. ! k" E3 L& t5 J
  25. :selection
    " B/ @- w0 q2 q+ H: T! L
  26. @if "%UserSelection%"=="1" goto 1   x$ N% p% K, v3 Y* _, B& ~
  27. @if "%UserSelection%"=="2" goto 2% ~2 y  [4 j7 f3 `+ X
  28. @if "%UserSelection%"=="3" goto 3 ( g0 U. c9 I9 s% Z5 g' F
  29. @if "%UserSelection%"=="4" goto 4; C: N$ E: p/ n- @
  30. @if "%UserSelection%"=="5" goto 5
      B% N' N" }4 h$ [( I! U+ ^
  31. , W7 H; c' u6 D; m0 F8 w
  32. :1
    - O9 ]- R4 {' J: g9 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    0 E2 Q- i  z. I  `; c$ F- M; o
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 X: ^/ D/ S7 q, P+ ?3 y) r
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    7 e8 d2 C! D: |- S3 A% j$ h
  36. exit1 V. U! i& Z. D) s
  37. $ J) g( J- j1 ~( ]" c
  38. :25 t& q8 M3 j) v
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : O- K6 K" B' V5 L' _" _
  40. set ipaddress=192.168.0.100
    6 u) F5 C1 s, I" [6 q: i+ t
  41. set subnetmask=255.255.255.0* p. c7 l7 w! {6 g# X
  42. set defaultGateway=192.168.0.1
      `; B+ r6 u- H5 f- l
  43. set dns=202.96.98.36
    : c2 R7 v9 _# x/ o0 b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=01 P: Y- w5 h) C# K: |( e0 q; f+ l4 D
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & s/ S; a% G0 P$ _# f3 k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 W5 U2 T7 D) L8 j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! E6 v6 C) Y! n/ f. e
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%" X# T& \6 A8 n4 v2 E. A
  49. exit
    ' ~+ h; x6 I% v6 I! D7 Z3 D
  50. - T! H4 k. V& O) c3 N7 C0 v
  51. :3
    5 @. z2 U4 W- E& \
  52. echo 本地连接---自动获取IP地址---请稍候...* |2 h" X9 k: V0 `; `' V# D: A0 x% Z/ C- F
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 M) u& ?4 K+ N2 |2 X
  54. netsh interface ip set dns name="本地连接" source=dhcp, j! k7 s# a# P1 A2 g; |9 ^; l9 F- H
  55. exit: t$ D) {' `( v
  56. - Z* r7 @$ ?- k% k" N$ Z
  57. :4
    5 o* e1 x4 w3 [
  58. echo 本地连接---办公室IP配置---请稍候...: v7 {+ h# ^" i
  59. set ipaddress=192.168.1.68$ p4 @8 Y2 B+ V: y+ G
  60. set subnetmask=255.255.255.09 y8 P5 {0 q8 E- G8 W) u# ]
  61. set defaultGateway=192.168.1.1) y' o/ g7 Z/ M
  62. set dns=202.102.128.68; `& Y& S9 ?/ G0 y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. O: z- B. G: X9 J- {
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0/ B( U1 n. [, d8 K; g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    0 {) G% j, z6 d  o, a* g3 t
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 ~+ f$ n  S, i6 l
  67. exit
    9 Q9 f# o* @3 S( J. G" E: j
  68. " m, p# |1 c6 p* y; T9 v0 B5 I+ G* h
  69. :5- D- k# r5 M3 f. r
  70. echo 53 ~% q  Q2 d1 ]7 V( {( Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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