搜索
查看: 21690|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- |+ @; b4 [' j  y* L6 k
" G6 ?/ o* f  S$ M0 C将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    4 {- H+ I. w3 E% t# h; q$ H  a$ a
  2. title 自动设置ip8 Z8 p1 {& X( V
  3. echo& C5 _% s$ i. w  m$ n& K7 [4 b" N
  4. :start
    8 \- {) k% X. J$ c
  5. cls & @) L, X3 E- u. A, N
  6. ECHO ================================
    7 e1 |& F; u; j4 t# Q' o+ G
  7. ECHO 请选择要换的ip / h1 m9 Z# d, T  l, o" ]
  8. ECHO ———————————————— - p6 g) |6 J5 V7 M' q
  9. echo 无线网络连接---自动获取IP地址…………1 / a; I) L/ K7 d( ?
  10. echo.
    8 G0 f$ z/ N2 `1 ]! v
  11. echo 无线网络连接---办公室IP配置……………2 7 @; k$ d' _; m% v$ V5 ~/ A0 a1 d
  12. echo.
    , {$ [5 G: d& U
  13. echo 本地连接---自动获取IP地址………………3 8 D% ^! c: w3 |' S
  14. echo. 5 _8 t: G' `  z5 z
  15. echo 本地连接---办公室IP配置…………………4+ C% w: F2 _  G  e
  16. echo.5 u$ ~' A2 g" E+ C; k3 M, I" p
  17. echo  退出…………………………………………5
    , l  x& e7 I  N; C7 F! V+ g
  18. echo.7 j: N3 Z$ I6 f

  19. 3 Z0 ~; R: w/ B/ N4 u2 @
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! Y6 f6 Z2 g" }  Q, h8 R

  21. $ K, b- [$ T4 n2 L, {  O2 q  V
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! J; d% }# p2 {! S% @# \$ G
  23. goto start . Y1 k+ O1 j' Y, @# _/ `" i
  24. $ f0 }+ O9 d# P; D
  25. :selection / @: w7 }% x* g9 w! p+ N) L
  26. @if "%UserSelection%"=="1" goto 1 0 h; g' d, W; a- R- e
  27. @if "%UserSelection%"=="2" goto 2
    $ e" p1 E" m7 R& D
  28. @if "%UserSelection%"=="3" goto 3 " a& c4 l! {$ g9 d3 ~
  29. @if "%UserSelection%"=="4" goto 4
    : l6 A' Q/ P$ P! M# w( e( y$ i. \* C
  30. @if "%UserSelection%"=="5" goto 5
    ! R# l. T6 j: g; u, H3 [

  31. 9 J& T' _' y5 Q* F: t. R
  32. :1& }( @* Q; O8 \$ j+ @- c
  33. echo 无线网络连接---自动获取IP地址---请稍候...; B! C- B$ D  e  |
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 V8 j) U; P8 |' m5 F! {* x/ p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! \2 l' @  w  U$ z7 c9 q' v& O2 a
  36. exit
    6 U" Q& Y1 h% `$ G# W; v" x' g
  37. + w; b7 h" m  @9 y9 A/ v
  38. :2
    9 D1 e! {! N( h# {
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 z7 @# [" [2 l; |# ^, ?4 F* y; c4 A
  40. set ipaddress=192.168.0.100
    ! H' m: P6 q# }4 W3 I* n5 J) h8 y
  41. set subnetmask=255.255.255.0' o: H8 D( w$ U. f& X/ h/ l8 M
  42. set defaultGateway=192.168.0.1+ ?' z, J$ }, h3 g8 }) N! c
  43. set dns=202.96.98.36* d) B! L, t9 h2 F2 y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 Z% s3 l% h0 i  i
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# N( n* j2 [; {* E9 F8 I, x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( c" R% t9 C7 J, ~( |$ t& p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. z3 H6 ]1 ?$ G6 ^! A8 X  V( O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: ^& R2 J( D" N  [
  49. exit9 @; V9 @2 t0 H8 ~+ Q7 a5 K

  50. ( R3 r) M0 b( \4 S* W. `, u5 [5 u
  51. :3
    - E+ q  D( h+ n6 e, ~! ?
  52. echo 本地连接---自动获取IP地址---请稍候...
      [5 }0 N) O9 F
  53. netsh interface ip set address name="本地连接" source=dhcp. M6 ^) C7 `/ E# V% {0 ^* n
  54. netsh interface ip set dns name="本地连接" source=dhcp% k/ g3 m6 D( g
  55. exit
    6 H5 ^$ J1 g9 G  n( d0 P
  56. 7 \" X  f: _! D1 T2 T: U8 J
  57. :4
    + n4 d6 m' @) h% F( k3 h( w
  58. echo 本地连接---办公室IP配置---请稍候...$ I% F0 z4 w+ n
  59. set ipaddress=192.168.1.68
    1 n# F, Y% [6 v  w% V
  60. set subnetmask=255.255.255.0
    . O2 d* A, M6 B( @. r& Q
  61. set defaultGateway=192.168.1.1
    6 o9 r; N) _& q0 u" s' ^5 t
  62. set dns=202.102.128.682 K9 h' h# G6 X  F. P5 ~
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - C4 O: H# w. I: a# a3 ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; a6 n9 @, @7 j4 {1 {
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 Y/ C  h) N2 H5 U; I2 y9 ]0 `
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 {5 V8 ]1 w+ R% j/ ~- i$ B1 d! Y
  67. exit
    7 m: v" S1 [6 ~/ x

  68. 9 a9 @, R6 n2 ?5 J& M
  69. :5
    $ Z9 v! _* r. @# g0 Q
  70. echo 5
    # s0 E7 }% z) X, W- Y( v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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