搜索
查看: 21405|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: R: Y+ c! e( M9 F  m# u  n' F  q4 `9 e" N
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ H( @  B1 s( R& Y
  2. title 自动设置ip1 C2 x4 G" `1 F+ V  Z
  3. echo) C. ]% P) J4 R/ ^( ?
  4. :start
    ) _- Z/ S& ]; V( a: ^
  5. cls & ~. e7 u( z6 c+ O! Z, T
  6. ECHO ================================ / E2 i; y, l6 k% i2 L
  7. ECHO 请选择要换的ip   W7 B3 x4 G) @) w
  8. ECHO ————————————————
    ( P8 d5 J4 [0 D2 q
  9. echo 无线网络连接---自动获取IP地址…………1
    * h- f- n2 S, U( _& x# @
  10. echo. ( o/ L# ?. j: a, ]" ]0 R
  11. echo 无线网络连接---办公室IP配置……………2 . G# |' o( u' |, A# u0 c. b0 Y
  12. echo.
    0 A- k" |4 U9 \2 a7 ]3 f
  13. echo 本地连接---自动获取IP地址………………3
    0 K* P4 L2 n' G5 W
  14. echo.
    7 _) p3 t5 ]" U/ ]8 }1 }
  15. echo 本地连接---办公室IP配置…………………4. T# }! s( z/ \9 V# _5 C9 v
  16. echo.
    9 S7 `; t. i! k$ d
  17. echo  退出…………………………………………5# m9 y3 i' ]) a/ b0 Z0 f6 _; |( i
  18. echo.+ Y  s; z* l7 x5 c0 m6 A2 R
  19. 0 S# x, w& @9 h, n
  20. @set /p UserSelection=选择(1,2,3,4,5)  9 Q' g" J/ W9 [# {
  21. & I0 p. `2 d, W+ a: V! ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * R0 b* R5 Q9 }# b
  23. goto start 6 O& A4 Y- A' t1 @& d9 J# F
  24. 2 S; s. z; c  u( w
  25. :selection
    - U( I+ {2 `5 }/ ]" K3 `5 s
  26. @if "%UserSelection%"=="1" goto 1
    8 I$ a! `: r/ @- J3 B5 B
  27. @if "%UserSelection%"=="2" goto 26 n& u9 Q# T& @% ^- O. M$ y
  28. @if "%UserSelection%"=="3" goto 3 5 i  G; b  _) ]
  29. @if "%UserSelection%"=="4" goto 4
    2 E2 k5 T- _2 k' I/ p2 C
  30. @if "%UserSelection%"=="5" goto 5
    + n* W- J: X) c0 @1 b& ^) K

  31. ( ~, u3 s4 Z8 i! g  N
  32. :1- _! D3 W8 l. F0 y2 v4 n1 o& M
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / b: q& L9 j8 P3 e  C9 D
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . k% f: y! |3 m1 E; v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* D& U" I( J! B. G
  36. exit
    * V' J6 r" s* L/ {& R
  37. 4 D' L: k4 \$ B! E3 i7 p
  38. :2
    2 }9 ]( A0 }3 a9 o- O1 N3 |# R
  39. echo 无线网络连接---办公室IP配置---请稍候...$ S% d8 P# P' a( Y* B
  40. set ipaddress=192.168.0.1003 }# ~, S3 ^7 s2 u
  41. set subnetmask=255.255.255.0
    : }; ]' @# n) |8 P' j
  42. set defaultGateway=192.168.0.1
    * N6 ~% Z4 i5 m5 K) [6 E: x
  43. set dns=202.96.98.36* W- [& C" h) E! a, L/ _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ o$ x1 E! U3 u6 d. X$ y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%4 C0 ^; k% z, \7 T! x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ; U6 q$ E# Y/ N5 U2 r# g9 F
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% v6 h2 i9 {1 z% U% O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 R  P- _& o* y- m
  49. exit
    - P7 i1 O) I1 T+ T. ]

  50. & b; k5 z+ e" D) Y* Y+ q7 ~/ u
  51. :3
    8 u# G$ l. z! n# |
  52. echo 本地连接---自动获取IP地址---请稍候...
    / a8 e7 L- ^8 }; k' W1 ~4 {
  53. netsh interface ip set address name="本地连接" source=dhcp
    , R& ^6 Y. }9 z
  54. netsh interface ip set dns name="本地连接" source=dhcp0 S" ?4 Y$ V0 J8 b$ y9 r
  55. exit" B* H# R7 S7 H9 W  v$ O
  56. % e* w3 M3 H/ p+ Y5 }2 u! ]
  57. :4
    - j' Y0 d2 {" b+ j  L: P" o7 n
  58. echo 本地连接---办公室IP配置---请稍候...
    % B* I5 [% R/ {  l
  59. set ipaddress=192.168.1.68; Q, H5 V$ o, y4 v; |
  60. set subnetmask=255.255.255.0
    - U% y# i% {" p% z
  61. set defaultGateway=192.168.1.1. e  ?' z0 I, Z: I! W
  62. set dns=202.102.128.68
    & B' L+ o! l9 Q4 b% o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    : K! A5 \" I' D; s+ u0 d/ b! l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # n1 ~+ \3 S9 b2 e/ o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! I: z) h4 V# p2 o  P  _2 I3 u, E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 v/ K0 U( X3 r+ W
  67. exit
    5 z% F* K+ }. ]8 m
  68. . J! @9 d) V: M) Q/ a, j& S
  69. :5
    # @: g+ X$ s6 ]
  70. echo 5
    3 Z: U' f, k4 y4 }  p
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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