搜索
查看: 21622|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?& m: Y# d$ @3 q6 Y$ C* B2 D$ s7 c

' F$ T0 _& @! P& y$ T" u将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off. C  f- e& K6 ~2 G5 W$ Y. u
  2. title 自动设置ip
    8 k- i0 h: x8 l  |1 @
  3. echo
    ' z8 T8 l  O) P
  4. :start ! B5 K* C; @  g3 ^
  5. cls
    , [& N( {4 f+ x( p# K+ u
  6. ECHO ================================
    8 c6 ?, y6 u. P7 o$ |
  7. ECHO 请选择要换的ip
    ( V7 B) l% ], w
  8. ECHO ————————————————   A! Q" j% q) L  K/ o7 }& g4 Q! n
  9. echo 无线网络连接---自动获取IP地址…………1
    + l( N6 A" q. I; A
  10. echo. $ U$ i/ }* i# N& T$ L+ i
  11. echo 无线网络连接---办公室IP配置……………2 4 R; P" g$ K/ e9 B  q+ b
  12. echo. & i& H, B0 w( V/ s2 k# b9 ]
  13. echo 本地连接---自动获取IP地址………………3
    , D- S% K; d# k" H7 k
  14. echo. : S* @( c  I0 Y  _" j! q( A
  15. echo 本地连接---办公室IP配置…………………42 x' J) q2 R5 m6 u/ _
  16. echo.
    $ O* t$ d3 B3 m% S6 I1 b
  17. echo  退出…………………………………………5# c/ E) t7 V# \- e4 W- n  z
  18. echo.& S4 I& G) S4 U  q
  19. ) B; G! g( G. A$ d
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & E; _! Q5 E% s% ^+ _
  21. ) N0 p% j2 H! ^
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 n$ Y* K/ _: |8 L
  23. goto start , r9 b0 f0 v% d: j
  24. 8 ^7 ^5 b  c# c. A
  25. :selection
    ! F5 m! P9 @5 G6 U" d1 J' m
  26. @if "%UserSelection%"=="1" goto 1 9 r8 d( S% E! i5 l" p( p
  27. @if "%UserSelection%"=="2" goto 2- H8 |8 _$ v5 Z
  28. @if "%UserSelection%"=="3" goto 3 1 e# X( k+ f3 _  N5 P, C% R
  29. @if "%UserSelection%"=="4" goto 4
    - d! D: k2 r/ {0 g/ n
  30. @if "%UserSelection%"=="5" goto 5
    ! M) m' Q( l7 o9 I1 ^9 m# G
  31. ; M5 ]+ I& a8 j: Q& e6 m
  32. :1
    - i8 t$ n' G$ ]
  33. echo 无线网络连接---自动获取IP地址---请稍候...( Y& B$ }. }: p8 W9 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp' J) s* K" {: D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    & U  q' r4 S% t3 h% _% i7 `% T# p
  36. exit
    ) }4 I: d# {4 v

  37. 3 a  V) A- p$ ~+ _# ]! A6 q
  38. :2
    8 E) C1 ^5 G( B4 V7 b( Z! S
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 k2 D0 O1 T; }5 n
  40. set ipaddress=192.168.0.100
    $ }" r1 n  }  M4 E% P; B
  41. set subnetmask=255.255.255.0
    7 Z& f4 e! [% e& G% a
  42. set defaultGateway=192.168.0.1. c- T* A: n$ S# q5 v1 Q3 h; s- ~
  43. set dns=202.96.98.36
    1 o8 m6 I+ W5 p6 e; t# [6 j) e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 G7 k) T/ D1 L0 L) p% C3 g
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 J  A# R" U3 H! z/ |
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=01 s  S% x9 D: I, i8 m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / c' g" ?7 k: d9 w& w9 T( h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % j! X+ G: J# c
  49. exit
    3 _* H  t- Z2 j9 K7 _

  50. . n. o  b2 f. j8 F7 D
  51. :37 ^$ e( ~( u' `, d7 L
  52. echo 本地连接---自动获取IP地址---请稍候...* v2 b) |. k/ [# A0 @6 V
  53. netsh interface ip set address name="本地连接" source=dhcp
    % h# N3 h* o1 ]  l4 W' ?/ ~
  54. netsh interface ip set dns name="本地连接" source=dhcp% Z: R4 ]- B# E0 A" ^1 a2 M' B
  55. exit
    ( f* X: V& A* ^% T. U; D

  56. 5 \" A. C9 e7 [1 }
  57. :4# a( P- C) w3 d% h6 s, k
  58. echo 本地连接---办公室IP配置---请稍候...5 a( D- e) j) _6 z5 K
  59. set ipaddress=192.168.1.68! |" a! L: q7 [2 |: W
  60. set subnetmask=255.255.255.0$ I  u- Y8 e2 v3 D
  61. set defaultGateway=192.168.1.1& i. n+ N- U( d1 f7 @
  62. set dns=202.102.128.68
    . X. \3 P0 Q( c' T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    / h# q* P: v( H9 P: f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 V- o9 C3 i- ]! @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # s, A5 r5 w' J; K. d+ T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%% R- y+ F6 ~. j- P4 F
  67. exit& Y" ]& m, a$ z5 c
  68. . f' y8 i! N! s0 m
  69. :5
    - `: x% n; ]9 z6 W8 r; b
  70. echo 5$ l9 _$ M! |% f) k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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