搜索
查看: 21861|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 l1 |5 p' K) e  d

" T( a, c+ X" w- J! f0 p将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 P* v( \) n& ]* \( `
  2. title 自动设置ip
    5 s1 \  [1 C5 g" A/ A; j4 F7 V
  3. echo
    4 R0 x! S- p$ V6 D# c
  4. :start * f4 I2 Z0 l/ O: @( ^
  5. cls ! K1 R1 P* q7 X& p" s
  6. ECHO ================================
    ; H. O9 Q8 j& |
  7. ECHO 请选择要换的ip
    ) `( J0 r3 _* U" v+ c
  8. ECHO ———————————————— 6 e/ P  u1 @: x8 f2 h. r: D
  9. echo 无线网络连接---自动获取IP地址…………1
    4 |0 ]1 F' H- _' K* A9 J
  10. echo. " l; f0 g* p& L7 R8 k8 ~# n
  11. echo 无线网络连接---办公室IP配置……………2
    % F; u" R+ R- b
  12. echo.
    % ~) j/ Y+ g! T* f
  13. echo 本地连接---自动获取IP地址………………3
    % x8 z/ V" E0 p& I" s7 k
  14. echo. ) R+ W3 o6 M& e3 n" A, i" }
  15. echo 本地连接---办公室IP配置…………………49 F4 o2 _3 W, }7 u) e9 k1 d7 V( J0 U
  16. echo.
    1 o( z" K0 g/ r; G# x5 e1 ^2 m4 a, F+ c
  17. echo  退出…………………………………………5
    * z- o$ {! @0 p# g
  18. echo.
    ) m- r* B, Z, k; o

  19. - I! U7 q) o6 O6 E1 x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    + N; f' `2 F. R9 |0 [

  21. 6 t! F/ B# ~8 U- O" d* l+ _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 W, b! U% L$ \
  23. goto start ( b- V0 U/ w* }2 @
  24. + Y0 Y" k2 G/ j* p2 z
  25. :selection
    * F  B, n7 A% T! v
  26. @if "%UserSelection%"=="1" goto 1 - O: f4 s; y, {: S7 B# N6 S
  27. @if "%UserSelection%"=="2" goto 2
    , m# l1 D5 `! ?9 e0 s+ N
  28. @if "%UserSelection%"=="3" goto 3
    7 U: S# ?6 B6 D3 b! _
  29. @if "%UserSelection%"=="4" goto 4. M2 M5 i6 c1 F. q% ]
  30. @if "%UserSelection%"=="5" goto 5
    9 S5 G8 X' ~+ ~3 E" n
  31. ( m3 M0 G$ f  |0 l
  32. :1  a; C& E6 ?, c; Y7 L% [
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ) w9 M& x# S5 Q+ |1 }/ X4 t
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & P: F6 g& d$ h) |
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ( {; A1 P' r' m, e9 V$ J
  36. exit" ]9 R( z. w$ n8 `' B! h% ]
  37. % S6 [1 C5 l4 N) Q. y
  38. :24 G5 ~$ I) U' n
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : m; c! \3 l& [- a  V
  40. set ipaddress=192.168.0.100! s* i/ Z7 b+ m0 D+ u
  41. set subnetmask=255.255.255.0
    ! j5 T/ ~7 j9 ?; F
  42. set defaultGateway=192.168.0.1
    ) o7 W, ?7 P4 p% Z: {
  43. set dns=202.96.98.364 I# v1 R$ q5 _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & _' K& D  \1 E1 X# l5 V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    # X' l* T. H" F7 U3 o5 t5 b0 v
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 l, ~3 b5 g2 N8 y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / O) z9 l7 j0 e  g" p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ' [; K  L, W6 U9 l
  49. exit
    5 f; T, G1 n4 {" }6 V

  50. 9 {6 L$ p3 ^* d0 ?; y
  51. :38 N& f9 _& o5 ^8 b% I
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 O7 `* k$ Y6 @0 P: V- V5 v
  53. netsh interface ip set address name="本地连接" source=dhcp- U9 H# s; V4 X' ^
  54. netsh interface ip set dns name="本地连接" source=dhcp+ x1 r4 ^7 T/ U5 \
  55. exit8 x% k; B5 z! v/ q3 {/ l  W& p

  56. 5 C* g' `3 g8 J, [/ T2 ?
  57. :4
    , `( W6 W+ `" k3 h( c0 O7 g
  58. echo 本地连接---办公室IP配置---请稍候...
    6 |: w) L- ?4 E4 R
  59. set ipaddress=192.168.1.68
    4 M7 z! t$ v! c6 A9 D: f2 s: p$ V5 u
  60. set subnetmask=255.255.255.0
    + z' Y+ R, i& \, O% b, S! t7 n
  61. set defaultGateway=192.168.1.1' {4 B) y! w2 Y( d, Q' {" S/ ?. O
  62. set dns=202.102.128.68
    & `5 t+ X: W. W  c
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 }* [5 @. y4 N  ^
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + T1 H' n2 `. i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 d9 w% R6 u+ J. ~
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%9 u/ o$ D7 G0 J9 a, |
  67. exit" F+ T0 i5 h0 J
  68. . ^% R, I2 O7 {
  69. :5# \2 \, k9 \- A# Z3 z
  70. echo 54 f3 }2 I- U6 d( v0 r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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