搜索
查看: 21510|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
6 @/ \  r8 ^6 `
/ r4 V* r& |4 h. I! z* e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * d3 @# T0 ?( X  Q' z' a8 j
  2. title 自动设置ip
    ' l/ ?! b- M; a$ Z( u8 Z  p
  3. echo7 R  S6 I' U; T1 D
  4. :start
    % i2 d& T" ?* m  h4 y/ z- Q; n
  5. cls
    1 [5 z% u$ G( ]' s( S
  6. ECHO ================================
    / d, l) X1 `/ a. ^
  7. ECHO 请选择要换的ip - ^! {& \  V$ s/ f/ S
  8. ECHO ———————————————— * k8 i. z( I0 O
  9. echo 无线网络连接---自动获取IP地址…………1
    9 Z) k# L% p2 g4 K" {* V# @
  10. echo. 3 g9 g3 Z- h0 n1 d9 h$ o) l& h
  11. echo 无线网络连接---办公室IP配置……………2
    8 W$ v- ^- ?5 C, ^: R% f
  12. echo. ( W# y% B$ `8 r. m
  13. echo 本地连接---自动获取IP地址………………3 * p8 D/ x" u. G% W2 k9 W* x5 W% v
  14. echo.
    ; D5 ]3 q' |8 `2 L
  15. echo 本地连接---办公室IP配置…………………41 J! P2 }& [$ X1 u1 S8 p% G
  16. echo.
    7 u1 o( ]1 `5 h* t$ c& }
  17. echo  退出…………………………………………5* v8 q. ?5 s9 N' w
  18. echo.' O% b$ A( M- [" Q( ~& V

  19. 3 @6 P5 _+ A3 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! E$ @2 a6 h/ M" K
  21. ( p; B2 y. {' M8 h$ F4 J+ c
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 k+ t2 B6 D7 x
  23. goto start ' s( {9 d8 a$ C! ~
  24. + w, P! i8 A; c
  25. :selection
    ! X- v! K! V. A2 f8 r4 \' H( Y
  26. @if "%UserSelection%"=="1" goto 1
    # P. E, E* B9 Z0 ]  Y
  27. @if "%UserSelection%"=="2" goto 2
    4 e" e) U9 u5 h  w" l  P# [0 R7 p% |
  28. @if "%UserSelection%"=="3" goto 3 0 r4 g7 v8 F* B: Q6 ?
  29. @if "%UserSelection%"=="4" goto 4
    8 W8 {8 Z8 x6 k1 \; P) }- B; ]
  30. @if "%UserSelection%"=="5" goto 5
      W9 f0 S8 F+ i% {8 L, C2 l
  31. 9 Q# p6 G4 Y7 k
  32. :1$ z: z% U6 Q$ E) D+ G8 t
  33. echo 无线网络连接---自动获取IP地址---请稍候...# ?4 d, o% V- q) ^1 P0 |
  34. netsh interface ip set address name="无线网络连接" source=dhcp: B; m( N! c4 ?& y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * r5 i$ t9 N3 `) D. a% J; T0 n
  36. exit$ a: A7 B, \1 S. L
  37. 3 K1 T- ^+ a8 t- N/ A
  38. :27 f7 r! y2 H+ [) a
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ j  N2 g4 G# i; g
  40. set ipaddress=192.168.0.100$ N& Y. Q  Q  b' ]2 [
  41. set subnetmask=255.255.255.0
    ( r; W' ?/ U% p( f! o3 g
  42. set defaultGateway=192.168.0.1
    - E8 Z/ V8 g' U5 \
  43. set dns=202.96.98.362 c4 I% Z( k% U' U9 H6 ?. ?# T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# o$ W; T2 E2 ]3 H- y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* z, w% m2 q2 c- r
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( a+ K9 I* i7 j- `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* W9 h1 ^0 I  |- N( c. Q3 p' c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%) C) y2 }) E- N0 w5 J. a
  49. exit
    : o" e0 q: A+ I) w$ C

  50. 4 W6 p2 ?# K0 v% g
  51. :3+ Y$ s4 O: S2 |6 S% S6 m
  52. echo 本地连接---自动获取IP地址---请稍候...) Z5 ], a# h' N
  53. netsh interface ip set address name="本地连接" source=dhcp1 O4 l. Q2 C1 b" ^
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . O% w2 x( Q% z1 E; q6 M: N7 L! p8 O
  55. exit- j" p2 L; ]: V% `. q

  56. ! b2 ?" F% k9 W. d. j+ a
  57. :4
    / k$ a% _# v) d; p
  58. echo 本地连接---办公室IP配置---请稍候...2 ?: v$ \- Q: m2 t7 `' M
  59. set ipaddress=192.168.1.68
    4 J/ G% {+ w8 G# d+ C+ \1 R% i& G( m; [
  60. set subnetmask=255.255.255.05 j4 X# C$ H5 T5 ]$ t) V5 k! u
  61. set defaultGateway=192.168.1.1" u) P. c4 H6 G, o) P9 t& B
  62. set dns=202.102.128.68
    / l( X6 x& S' B& J4 x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    : d& `+ ~  N" N3 k4 P" V! h
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, x" ~7 L2 @2 }4 |, B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( p2 Z0 x5 @1 s% P. x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%: k% i0 B% g# n$ ~; J3 U
  67. exit1 C  _0 z$ b# v# g
  68. " t+ }7 C) G/ H/ M
  69. :5+ k' g0 G  I% N6 Y# v
  70. echo 5% B! _- R% T4 p/ m5 d& i1 w( a) S% v1 l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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