搜索
查看: 21967|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?  P5 |1 X- n0 N0 G+ i/ M+ u
6 R4 q9 }6 f; ~& A5 K- c. H
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 S+ F( h& a5 g8 ~4 g
  2. title 自动设置ip
    6 O% K/ v! x8 z
  3. echo! K# b0 Z  J7 W7 T9 N, }
  4. :start 3 m. E5 E: H! ?8 t
  5. cls , u9 C& T7 _8 J9 ^' n2 i) `7 b0 c
  6. ECHO ================================ - ^7 _% B! P% ^- \
  7. ECHO 请选择要换的ip ( ^) I7 R% s+ L4 j* e4 `' b8 R
  8. ECHO ————————————————
    - {, U/ p. x0 l- ^0 R0 c9 {
  9. echo 无线网络连接---自动获取IP地址…………1
    , {2 f1 @. _9 i5 H1 V. m7 B) ^
  10. echo.
    # Q( a% f* K3 G/ H6 b' z# i
  11. echo 无线网络连接---办公室IP配置……………2 / U3 J$ ?" n6 r/ I% \# @
  12. echo.
    3 d3 T! Q1 \& L  F) J8 Z3 k
  13. echo 本地连接---自动获取IP地址………………3
    . j9 p1 `0 E% m# f$ y
  14. echo. / _1 Z9 O3 i* @9 }
  15. echo 本地连接---办公室IP配置…………………45 I; H5 y, d- y! S: L
  16. echo.7 q" F  G$ y4 a8 _- p6 Q, [
  17. echo  退出…………………………………………5
    5 p, j% i2 g8 e
  18. echo.
    9 e2 u: V, \( C: @& o& M

  19. $ A  j% P* p! b0 b% I! e8 v
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 `6 d% K0 E4 k: c" [9 d& I) y4 K7 h
  21. ( t; N) b2 S& A: u" G3 h
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' _% O$ }. ~" b) g$ e! c/ d
  23. goto start + _4 l; x5 p# C8 S
  24. ! F4 N( q" p+ h/ n# G: i( ^+ S, o
  25. :selection 6 e( o  t! v& u; W1 [9 l  B
  26. @if "%UserSelection%"=="1" goto 1
      Z3 I$ q  v% W' u/ {
  27. @if "%UserSelection%"=="2" goto 2
    ( }- F6 B: w7 h
  28. @if "%UserSelection%"=="3" goto 3
    $ b+ E+ h) Q6 b, z3 e$ |
  29. @if "%UserSelection%"=="4" goto 4( Q, G5 i- l" R4 C
  30. @if "%UserSelection%"=="5" goto 5; }* \- l% j% w) ?4 s

  31. 5 K6 Z( k& I7 `6 f1 x
  32. :1( a9 z6 a9 N& ~3 y/ |/ t) a9 H1 s' M
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 Z7 d) d) }8 f" o" E3 M
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 @. k5 G0 a( F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 l  F. W4 l9 y8 ^3 A. W# ~
  36. exit
    1 D0 w5 V5 |. Y, I
  37. ) H" `' @5 ?/ B2 F- N
  38. :2! O- R5 e. z) ?9 d7 k4 X1 B' T* I, Y! T
  39. echo 无线网络连接---办公室IP配置---请稍候...3 R0 r7 D  \0 Y0 P( R8 N
  40. set ipaddress=192.168.0.100
    " h* N/ R+ H8 T2 q# M9 f5 d+ h8 Y
  41. set subnetmask=255.255.255.0, @! A& Z% A/ s( k
  42. set defaultGateway=192.168.0.1
    ! k+ k1 t$ e8 O& S" ]: C
  43. set dns=202.96.98.36
    4 u( f& T! f0 C$ k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 M! ]; ?" a2 e+ _, ^) F2 \( K) K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 _" Z! c+ j) E: Y. S, q! {1 o" Y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      B" j( X1 Z6 X% k  v2 b! `& O
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    6 f; L7 K2 d; G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) G2 M9 b. |7 {. @1 K+ Y5 U' s
  49. exit  m2 k3 M6 W) B9 u' y) G. c- Z

  50. 5 T* Z+ h6 R2 S$ M1 c
  51. :31 d+ L- O6 u& ]" g
  52. echo 本地连接---自动获取IP地址---请稍候...) c! ]/ w1 b7 L6 ^8 x  B5 A
  53. netsh interface ip set address name="本地连接" source=dhcp
    , k. Q; y$ [3 Q- {% j( s( o2 ~
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - w( L" [/ `( R3 }6 t5 v
  55. exit+ A0 ~! E7 n/ I1 {9 s* @, r" J

  56. , [4 Y7 K- H/ R! H, N% p) E3 i4 t- S( n
  57. :4' K9 q0 m) j. o& C# d* p  o
  58. echo 本地连接---办公室IP配置---请稍候...
    - k/ A: t8 S% |  _3 S' e# e
  59. set ipaddress=192.168.1.68
    % R: n5 _- ]% ^
  60. set subnetmask=255.255.255.0
    3 R" |# v& P  d8 T/ N8 e4 `
  61. set defaultGateway=192.168.1.1( Q/ I0 ^  P: ^9 c5 h
  62. set dns=202.102.128.68
    8 Q2 k& H4 p& O/ C$ p0 y& h, C: D- _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" A( ^9 _4 N$ S7 O2 j7 m
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 v! R: ^& F1 R3 |
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary# \- P1 c2 V# L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 s, C) M- ]) k1 o
  67. exit
    . u- O8 @& |- ~( Z1 J6 K) A
  68. # P" ]9 ~, U! H0 U6 T, @& d) }
  69. :5$ S, i7 v) a$ q. ^- f0 z. o2 s( `
  70. echo 5' P% `* g/ V- F" A
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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