搜索
查看: 21803|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?- U2 Z+ ~  h  A! |' D) b6 ?) `" {

1 G- n: ]  X6 O( s9 w将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 k- z* l2 c% v7 c
  2. title 自动设置ip
    6 s  l' X# T+ O9 f5 |
  3. echo& I5 T/ k8 [, Z% Q) A
  4. :start   K; d5 ?5 N& X8 N2 K6 }0 x
  5. cls 8 f( p6 J: a& b
  6. ECHO ================================ * d, `; ]" K+ q7 y5 n
  7. ECHO 请选择要换的ip 1 D- F( U& h2 o) a# P& h% v8 w
  8. ECHO ———————————————— ' ^( L) Z4 ~6 U" s* J
  9. echo 无线网络连接---自动获取IP地址…………1 / K0 }! F4 W7 {6 R6 {5 I
  10. echo.
    : t6 g( e' z# U/ ~# r$ E
  11. echo 无线网络连接---办公室IP配置……………2
    ! R9 Z) ?9 L" K8 G+ r- M
  12. echo.
    % \9 w+ r0 k: q. t! Q; f
  13. echo 本地连接---自动获取IP地址………………3
    + p! l9 I. q  e5 l1 \- r& [4 j. s
  14. echo. $ N9 l1 K5 v2 l2 k& b/ k
  15. echo 本地连接---办公室IP配置…………………4' m4 t7 i- r" U
  16. echo.
    " J4 R* c% [1 o3 D0 U1 I. W1 K
  17. echo  退出…………………………………………5
    9 o. _2 U$ u0 v: B, Y* k) b
  18. echo.7 I" d: V& E% S) a8 \, ~2 O% F

  19. $ s; m( s) K! W' D  z. \
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 Z$ f, @) m5 I0 d
  21. * K3 v+ C4 D6 h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; x, o0 u) g/ l! a3 \6 l
  23. goto start - F0 U: T9 Q+ ]0 b0 }
  24. - c* I! d0 |+ P
  25. :selection 0 i& K2 a- t. [
  26. @if "%UserSelection%"=="1" goto 1
    . X+ V0 P2 C/ ^" f; O
  27. @if "%UserSelection%"=="2" goto 2" r1 S# B; T- ~# ^, E9 s- [
  28. @if "%UserSelection%"=="3" goto 3 ! X9 Y% k' Z: ^% o6 }/ P3 x
  29. @if "%UserSelection%"=="4" goto 4
    ( |. o% s: T  ^' e3 f
  30. @if "%UserSelection%"=="5" goto 5
    7 I# }+ U! Q% H7 j5 y
  31. 5 k$ `' i) \, o: H# V/ j4 S& _8 S
  32. :1
    " Y8 k% s& N6 j" v: a* A
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; S2 Q6 n; W$ F5 K3 |" l' o# c
  34. netsh interface ip set address name="无线网络连接" source=dhcp! w9 p1 c% |. K' T. C  V
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 c& K8 P7 B" S* T1 k: h+ t
  36. exit( R* Y) c( R* J8 c9 J; n! u
  37. 1 ^0 B+ i! Z5 X9 _6 R
  38. :2
    8 x, }6 |$ `( V# Q7 W- z% \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    & A# M6 b7 O9 D  u' c$ E/ t. g$ d1 a
  40. set ipaddress=192.168.0.1006 R* J3 E$ X8 U$ ^8 E
  41. set subnetmask=255.255.255.0! j$ L2 Y0 d, a6 |; O- G5 q
  42. set defaultGateway=192.168.0.1/ R3 J7 Z1 D4 H4 s, S
  43. set dns=202.96.98.36
    5 u, n8 U0 g7 ?
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0  H# Y$ T  H: M5 O- Z1 ?2 `
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & g% G# _- P5 u" ~
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 {& {! D2 y* ^: `& V5 N  L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* Y+ A% Q& u9 P
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; |8 U* @; p1 u$ Y
  49. exit" f5 z+ h$ h5 N6 j, Y; t; z, c
  50. - u$ v5 j) Q$ I; o! f
  51. :3
    , t4 q( X5 P! o  A' w  G, j1 r
  52. echo 本地连接---自动获取IP地址---请稍候...8 C$ P( w% ]  K* l- F) @0 R) P
  53. netsh interface ip set address name="本地连接" source=dhcp* G# Q6 L  z5 M% r3 j
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 ?# m7 P+ n5 M$ R
  55. exit9 D  I0 z1 i+ W/ g& e6 K" G2 t2 B

  56. - w+ Z) K! Y1 {
  57. :4- S0 h! b6 [$ R+ @. ?! ?3 Z
  58. echo 本地连接---办公室IP配置---请稍候...
    : j# [- Z6 }- i6 @' U$ d& ?
  59. set ipaddress=192.168.1.68
    " }8 _# H5 O  v& L# ]0 R
  60. set subnetmask=255.255.255.0
    $ ~  I( C1 ]- R4 N0 `' S8 s0 P
  61. set defaultGateway=192.168.1.1, x- J  v. d9 m$ N  W
  62. set dns=202.102.128.68  W+ h$ D" e+ T8 ?& ]) V
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 m- _8 Q0 I# K2 ]& ^+ s0 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    , K! ?* v! s* t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, D" ~& a  i6 T" q( Z4 Y
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ a+ b: ]! f3 X6 O5 K; L! g
  67. exit
    ; H  N$ {% y0 p# R  w9 M3 I* e- E) N
  68. * ^* |8 f' }! h6 V- u
  69. :5$ l1 ^, I2 F" s" p6 E
  70. echo 5
    6 Z5 j  _% D7 ?1 g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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