搜索
查看: 21793|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 w7 h& Q3 K9 j- Y+ W
( K  [  j  S) E/ W将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 \/ k# W& m6 E' @: u' H
  2. title 自动设置ip
    2 ~4 v0 H' N" R- B, P
  3. echo
    . @4 g& U0 D+ u6 q" U
  4. :start
    6 k: L% l* ~  N' U
  5. cls
    4 x& L) C4 Q8 P0 _! Z) |" ^
  6. ECHO ================================
    / X- g: h5 m, \. P
  7. ECHO 请选择要换的ip $ K6 X/ d; h6 m" W4 p0 m  ?! M2 Z
  8. ECHO ————————————————   ~: h" |5 K( Z" |5 w* I
  9. echo 无线网络连接---自动获取IP地址…………1 3 W6 t& @# h. v) U( J8 @( Y
  10. echo.
    & H2 E& v! X2 M3 G7 F
  11. echo 无线网络连接---办公室IP配置……………2 , [, y% S9 G$ t1 F- q. G* o
  12. echo.
    " h- h- V" c& T5 V( h# Q
  13. echo 本地连接---自动获取IP地址………………3
    % a: Y" _+ _' H! b% w% {
  14. echo. % ]3 z" }# j, {' p7 K
  15. echo 本地连接---办公室IP配置…………………4
      Q6 D% x! }9 D, k1 H. @
  16. echo.# w4 d% Y5 s/ w; w0 R
  17. echo  退出…………………………………………5
    3 F" f6 Q( m/ ~- j
  18. echo.
    / {6 `' @) U3 q5 e

  19. ' h0 u3 A& K" j: u- S% `
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & y9 y" |% e& D
  21. ; @# y3 b  h# S2 Q! n
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection & N' N; j( m5 u) H' E0 x3 q' q
  23. goto start 0 A9 ~# |2 s% s& A

  24. 0 y+ g+ A- N* A. }; J0 ?
  25. :selection " ~7 g& N+ ?# \) ]' Y7 z
  26. @if "%UserSelection%"=="1" goto 1 ' R/ q! C9 W; `
  27. @if "%UserSelection%"=="2" goto 23 ~4 d! s; a! F/ `* [0 s: c- M6 r
  28. @if "%UserSelection%"=="3" goto 3
    " a, Z# @# T7 V" o  K
  29. @if "%UserSelection%"=="4" goto 4
    9 K+ z  T$ u' v
  30. @if "%UserSelection%"=="5" goto 5
    2 K  u/ X: p1 P. H$ g

  31. 7 s: l6 a" T: b4 U. b: m2 a0 m1 n% x
  32. :12 _& E% Z# T% F1 X
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ l$ `+ W9 W* ?/ s# _
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ' v) w/ c8 @" c/ D8 ~$ ]5 f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    4 E9 |$ N' n( C
  36. exit+ q8 [+ j! h& |/ {# k

  37. : N* K0 J( p- g  g7 o
  38. :2+ l  \, W0 h! t1 ?3 a$ t: C2 a
  39. echo 无线网络连接---办公室IP配置---请稍候.../ b9 n% F! X0 x3 Q4 x* s
  40. set ipaddress=192.168.0.100
    * W8 c4 Q6 e5 }$ _  ^8 N" M
  41. set subnetmask=255.255.255.0+ k/ }, C6 _' ?1 w# b
  42. set defaultGateway=192.168.0.1
    0 v# {8 K/ R( v/ {. i! M, B
  43. set dns=202.96.98.36
    3 p' r: f# j; W( S% h; m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0, b! V' X* T" \2 `. X* Z' O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 ^- `/ l1 ^% D$ _1 J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) P$ S3 ^5 ^! w4 X1 z: N; u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 r0 l8 Z. z; @+ ~1 c" u- v% |
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: z$ a0 a# T% N; R) r5 N' m
  49. exit
    % i; }9 }9 ]# e3 r! [

  50. & T$ Q( g: |2 K; C! Y- _2 y( U, I
  51. :3
    $ T) }8 E# A  `/ s3 W
  52. echo 本地连接---自动获取IP地址---请稍候...- |9 P. Z! h( h$ m/ w% V
  53. netsh interface ip set address name="本地连接" source=dhcp
    " \- h. m4 |% D3 o% |, {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    # L5 S+ Y- m" q% h7 w
  55. exit+ d3 ?0 K4 o) g: E2 e# q- ^
  56. & M4 s# L& M4 r1 A- X5 q! c( i
  57. :4
    9 S: Z, C* x. K. T5 G+ s
  58. echo 本地连接---办公室IP配置---请稍候...
    6 l* S9 `: a! n# F1 P
  59. set ipaddress=192.168.1.68
    + n# i4 ^* ^( |3 I5 k8 l  e
  60. set subnetmask=255.255.255.0
    ; U: }0 u  ?' e5 ~' x" ~! v
  61. set defaultGateway=192.168.1.15 y- M5 x! J# H( _: m9 B
  62. set dns=202.102.128.68
    2 ^& _" }* T% X( W! h: |9 r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 m6 Y# V9 n( n4 f  |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    : t& a1 I- n. k9 L* m. c/ @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    3 j) |5 }6 ^3 g$ ?" ]2 A
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    8 P5 F7 d. u! f# u* y6 n
  67. exit
    7 i- M: _- a2 @; T' c, p9 ~3 V

  68. ( X9 [9 S, u1 ^
  69. :57 W* x6 Q1 m/ O, R3 ~7 c& y! \* Q
  70. echo 5: d# n) c( I1 ^( h2 M/ f0 ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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