搜索
查看: 21621|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 c# o  F2 j- F4 a. Z7 w4 k

  k% M' i7 |* f: ~6 b6 K将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - [* E% S2 m$ s) I
  2. title 自动设置ip
    / l9 Y& `: J  b
  3. echo" D0 I/ m! D' ]9 e$ g3 X) y
  4. :start
    # Q' m/ d4 v: t% A, k# I% s* l
  5. cls
    + H7 x3 ^# B5 D7 \; Q
  6. ECHO ================================
    , K" E* P7 `, Z' @& F2 i
  7. ECHO 请选择要换的ip 8 A/ `7 U4 x8 d; g# |4 n' G
  8. ECHO ————————————————
    ; l' K% w# ], G4 D6 u0 u$ @: E
  9. echo 无线网络连接---自动获取IP地址…………1
    % C- O8 u+ ]* \0 O) ?: q
  10. echo.
    : q+ c8 E+ K$ s. q# E2 e0 S: T! D
  11. echo 无线网络连接---办公室IP配置……………2
    + }' \, x( a7 z3 {+ P( T+ z
  12. echo. 7 }8 o6 ^2 L, V
  13. echo 本地连接---自动获取IP地址………………3 & h) {2 ~6 V& G& w% C/ |% P1 t$ I- a
  14. echo.
    / Y8 }) b( O$ l/ f. l
  15. echo 本地连接---办公室IP配置…………………4% \) N2 I( Q* o& @- h
  16. echo.3 b- o& ~' m* b( {9 p9 s0 r/ H) r& p
  17. echo  退出…………………………………………5% ~9 O% K0 w) Y
  18. echo.
    ( J% B+ q/ z' x; |2 r- l. W
  19.   @7 [9 f# y/ k+ \
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , }8 }* r1 z+ H6 A6 ?$ s

  21. 6 r# X3 h8 `) D  j- m7 V* A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # o& T/ q" Q* t9 p
  23. goto start
    ) k; s. X$ O. k  @1 l6 ]. v

  24. 7 ~4 |/ a% ^) D) j9 P: J
  25. :selection
    # t8 f/ Q  s  Z0 M, \2 O1 X  y
  26. @if "%UserSelection%"=="1" goto 1
    ! G/ R# f3 d" y2 k2 I
  27. @if "%UserSelection%"=="2" goto 2
    , E$ C" q# t- t1 G; p9 ]- }
  28. @if "%UserSelection%"=="3" goto 3 " P9 ]9 ?5 \5 \. h& x
  29. @if "%UserSelection%"=="4" goto 4- O* k  z$ a) K
  30. @if "%UserSelection%"=="5" goto 5
    4 }$ j- ~5 M0 q; L- q0 Y& a

  31. 6 }! ?8 m) i6 R. ~" W! o
  32. :17 c9 W) I; U' r
  33. echo 无线网络连接---自动获取IP地址---请稍候...% A# r* Z* j) v0 `
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 |# l5 T. C5 ?$ u/ u; Z* h2 g' ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      K4 r( D. a6 k, E  \& {
  36. exit
    3 U  W4 b) \" x  j. D" P& A
  37. 1 V8 L/ N9 V/ j$ b; T, R
  38. :2& ~7 k0 V' ]: E5 @& I
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 Z8 h4 P! y' g" m3 s* j
  40. set ipaddress=192.168.0.100
    + H* O  J* f% G
  41. set subnetmask=255.255.255.0
    % Z- x, i" {2 }
  42. set defaultGateway=192.168.0.1( O( I7 I( y8 l- L8 q0 E6 O" j% `
  43. set dns=202.96.98.36: ~0 n# Q0 P. w  B3 D( v% O/ }* C8 B' O
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    9 d0 Z0 E; H. C. h" Z# t  E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- s! M5 Y; R" X  [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; g3 q( y7 W# E7 T1 @1 T5 s/ _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    * {2 c0 P8 E  i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 l# ^+ V" r' ]# y! M; {3 b6 }
  49. exit
    ! V& ?6 C% Y- Y  ?
  50. - G0 |+ a6 r+ S, l. g  s% ]1 A
  51. :3
      W3 Q* j7 J; c8 H
  52. echo 本地连接---自动获取IP地址---请稍候...
    ) l$ o% d1 S2 q2 Q/ C4 D
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 s; U3 }/ F4 u5 O5 d! ?% O8 A
  54. netsh interface ip set dns name="本地连接" source=dhcp" t& [4 S6 L! B7 W
  55. exit
    $ d3 G0 p) A# z, T) S2 J

  56. % ^: c4 b( K$ ~1 h1 p. ^! \* o
  57. :4' b0 Z  J) }1 L1 d
  58. echo 本地连接---办公室IP配置---请稍候...
    % m! `1 ?3 \, e. Q) E& w# @
  59. set ipaddress=192.168.1.68
    " ?8 ~" q' `  D9 k) B
  60. set subnetmask=255.255.255.0: A3 A1 L9 j  O/ I/ i* Q$ a
  61. set defaultGateway=192.168.1.1- x4 L' u5 h! ^
  62. set dns=202.102.128.68& o0 [5 U* H$ T$ Q6 p. s# ?/ I, Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%- x) q( N$ U% ^- {. H+ y# ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0$ f; ~2 R& `/ e( L- j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ R6 @2 ]5 e7 |! @* H
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ; Y, y4 n7 W4 v  e
  67. exit# P9 _7 l5 L0 \% ~; b" c3 V1 w

  68. " h) u# R) {, ]7 ?0 e
  69. :5
    ) C! ?& {1 e! {
  70. echo 5( x! D& _: C4 q9 a1 P9 r- g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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