搜索
查看: 21641|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! y9 m! i2 Y9 w6 B4 W

7 b  D7 {" ^2 F( z% I1 O2 i& p4 O& p# \6 e& {将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 B) C# A1 a" U6 b  K
  2. title 自动设置ip- x/ Y  a9 M6 @& n
  3. echo
    0 }0 }' F) Q  P1 }8 l
  4. :start , Z/ _( O2 j# O7 j! A2 R) P
  5. cls
    5 q/ ~9 S( R; l  }0 |- [5 r7 g8 q
  6. ECHO ================================ / w$ \+ M$ W9 O  [
  7. ECHO 请选择要换的ip
    " R2 m* i+ W6 R) f: n, m$ t) R0 ~
  8. ECHO ————————————————
    + _1 o# z0 V; K7 @' N! G) O4 n5 j
  9. echo 无线网络连接---自动获取IP地址…………1 7 w2 Z" \6 H! F* D% W0 j% s2 t
  10. echo. 8 ^3 j6 L: [% [8 N# r
  11. echo 无线网络连接---办公室IP配置……………2
    ; x( r; b' U+ {9 }7 @
  12. echo.
    . q; {0 W- u2 b5 S. u% _( K
  13. echo 本地连接---自动获取IP地址………………3
    2 n5 L2 j8 {0 m6 ]% a
  14. echo.
    / \! B) \+ X# K1 b( J; H( a& I
  15. echo 本地连接---办公室IP配置…………………4
    . K# S/ B) D- X+ I+ [
  16. echo.
    " Q( v. z2 U6 O/ ]2 u
  17. echo  退出…………………………………………54 m- [* g* z3 [( W, J6 {; b
  18. echo.
    ) p2 O" h3 k' h3 M- U! ]- O0 x4 S$ {
  19. - V+ s5 c- |% J( ?1 U& R9 q$ u3 C
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    8 O* r9 w( K, y4 d6 k8 P; z$ ?7 S

  21. + Z8 J6 {" z8 a. P4 s: {4 v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " o& ^* |" R# R; `
  23. goto start : [% z4 B8 M, c/ S; e6 g

  24. . h% V2 h$ |8 h- a$ a9 J! j- r
  25. :selection 5 U# U, R: a# p# L) D7 v& O' v) u
  26. @if "%UserSelection%"=="1" goto 1 ) O8 x9 G5 [" n! Z
  27. @if "%UserSelection%"=="2" goto 2
    8 n+ K; x" u3 P5 Q+ F
  28. @if "%UserSelection%"=="3" goto 3 - `% |0 T1 m6 n3 E! I/ |2 {% x0 f
  29. @if "%UserSelection%"=="4" goto 47 W$ c& [6 a" Z0 M
  30. @if "%UserSelection%"=="5" goto 5- `1 w% p6 U7 E" i- V7 c

  31. 1 f3 g. B. Q! A( K+ w3 S
  32. :1; d$ h+ D3 g  l  S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - u, {. o6 m- w; J- U  z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - l6 `- N+ S% x* M+ e7 u8 e
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % }9 P/ {5 w! v) I& D
  36. exit4 C+ Z( q+ E9 L) ]* u# [
  37. 5 s0 O9 r; ~; G/ o
  38. :2
    % X1 B) y4 y7 [3 Z- q) W- t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % s* I# u8 z- P: B
  40. set ipaddress=192.168.0.1009 k" ^' @$ r1 ~; V. M
  41. set subnetmask=255.255.255.0
    ) h3 A/ e* x" l: C2 H8 E) P
  42. set defaultGateway=192.168.0.17 S$ e8 M2 r5 J8 J" e3 r* R
  43. set dns=202.96.98.36
    % x: N( l2 A) A/ F4 J
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0: x1 E, G( v: U  {, i; y4 s( G1 ]
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 a8 {3 N% L8 P2 {  h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 [: I8 z% f& h1 _) I( B, |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ L; X1 Z9 d6 N/ c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%/ {8 }( X# P4 E! I0 R2 H- j' Y7 V; r
  49. exit
    * j+ i% j" B  z( F8 i
  50. 9 G; |/ i( O# ]1 Z) A; `
  51. :3) K5 u( Z9 T, a. P1 d: ~  H
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 Y& T( N" |, F6 w. W3 ?6 m
  53. netsh interface ip set address name="本地连接" source=dhcp
    : p/ h! b. C0 Q+ ^$ p" U1 E
  54. netsh interface ip set dns name="本地连接" source=dhcp3 Y2 r/ P2 f/ P6 Y
  55. exit/ z( _5 n/ n- W; S2 i1 L7 D

  56. 9 [1 {7 Q4 L. K
  57. :4
    * z7 o" W6 L; s9 \. G
  58. echo 本地连接---办公室IP配置---请稍候...
    " g& o) _. H- l% m0 l) a
  59. set ipaddress=192.168.1.68
    * V. _, e5 P. o7 w  A
  60. set subnetmask=255.255.255.0; V/ |" W8 e0 h) d
  61. set defaultGateway=192.168.1.1; v2 v& A% K) _" A0 o1 G
  62. set dns=202.102.128.681 l: ?" l" I( I1 y8 q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%9 ]  R& V) O  \! |" W; }% b+ ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" a  L  m% ^  [
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" g" f/ d, c4 V* K1 A3 s
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; G. C8 P2 f4 I# t4 ?& \% `
  67. exit3 V) z" {& Z; d& n4 U( n" u, {

  68. 8 v! k. V1 l$ Z9 \% w
  69. :5
    2 O/ N& h1 O% k8 W7 u* [# T; [
  70. echo 5
    ! E: S3 |6 W" w/ w6 ^' R
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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