搜索
查看: 21465|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( |  t& q- o9 J' o( m# x) W
2 F# r3 q5 z' S' Q, q4 Z% l将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 h8 d. s) K+ `  l
  2. title 自动设置ip
    $ V! l3 Z# }6 L; G9 v" M2 B
  3. echo
    3 \% ^0 {, y, P6 T" D
  4. :start
    , h  j3 D' L# G% G) n
  5. cls 0 @& j& d0 j6 [+ B: X" p6 K
  6. ECHO ================================ % T: w; ]  T/ v! l- S  t
  7. ECHO 请选择要换的ip
    6 q& z) s* W9 V
  8. ECHO ———————————————— ( ]& I  s  a3 _! q) {& i3 H3 u
  9. echo 无线网络连接---自动获取IP地址…………1 " |; B! s& x' G
  10. echo. 6 R3 s! I" X1 l! _! d# M( `
  11. echo 无线网络连接---办公室IP配置……………2 2 x0 k1 A# f* ]: i- ?4 u. q
  12. echo.
    % k- m, b. B( E( ?
  13. echo 本地连接---自动获取IP地址………………3 1 }2 y- \' N" b6 M+ M0 I, J7 k
  14. echo. / p! E, y, ~/ A* H7 w
  15. echo 本地连接---办公室IP配置…………………4
    - e$ @$ I9 O6 U' k* x
  16. echo.% e7 @% n2 `6 ?
  17. echo  退出…………………………………………58 G- a( ?- b3 ~. o- C& M
  18. echo.
    7 ]3 J" `- A; G$ n- N7 d5 t
  19. : {! i) G$ ^3 V8 X3 |* A
  20. @set /p UserSelection=选择(1,2,3,4,5)  + B) [( E3 X* ^5 J, X2 a
  21. . d& j2 X  s& S% }$ Y2 V* `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection , B  }' G4 g3 `- @( j; @" x% L
  23. goto start
    . D7 u* u) [' k9 u' A

  24. 2 Y2 _- S5 D7 U. Q* k# ]$ y- }) a
  25. :selection 1 {* F2 X9 f- f0 r) `. O
  26. @if "%UserSelection%"=="1" goto 1
    ! u- k1 a3 ~  t4 H/ W$ Z, F
  27. @if "%UserSelection%"=="2" goto 2# d+ \/ H) L9 A' W( g# y% M9 P7 z
  28. @if "%UserSelection%"=="3" goto 3 0 q9 g! g0 U) M% h+ d! x; y" u
  29. @if "%UserSelection%"=="4" goto 4
    2 d0 b+ d. ~, X' y* J3 F: u; v
  30. @if "%UserSelection%"=="5" goto 5
    $ R  z) b" D% v

  31. / R# w; k% U# m8 a
  32. :1
    # H3 I7 q+ P. {9 ]5 P
  33. echo 无线网络连接---自动获取IP地址---请稍候...3 D2 }% I$ |  x% [7 E! S- L
  34. netsh interface ip set address name="无线网络连接" source=dhcp# ^$ r# v- b1 A" n6 X+ b* O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp' W" `1 k/ F  b
  36. exit  s0 L8 K' @5 E# t& X: u

  37. 6 n9 |# ^, C$ N, N
  38. :28 V$ m2 }$ a* W
  39. echo 无线网络连接---办公室IP配置---请稍候...
    & W6 g: ]8 k4 X
  40. set ipaddress=192.168.0.100
    2 E" f$ L2 }5 v% f! H
  41. set subnetmask=255.255.255.0
    6 z0 a# _* z1 b6 h: T" g. t
  42. set defaultGateway=192.168.0.1" p9 p0 I+ ~: [* m9 h" X6 ~+ h' T+ J
  43. set dns=202.96.98.367 \6 ~0 j% c& g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ Q+ f. \5 @5 R2 I" e( {  E
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) ~$ Y; [2 ~9 J' E$ B. N5 k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 T' r+ ]5 n; f8 e# Y2 k
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ `) o5 V; f- l6 \7 {  Y5 k( t
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    : Q8 i( V% }. w, e$ k# R" C# T
  49. exit3 b) `7 E) ]$ u0 u

  50. 4 q  [. y2 A$ A, X
  51. :3
    . }/ G( q, ]& x- K  Z5 f  h
  52. echo 本地连接---自动获取IP地址---请稍候...
    ! s9 ]. @8 D" e2 y& A9 s( B. v
  53. netsh interface ip set address name="本地连接" source=dhcp! M$ E' C+ V; m' L: x
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 P# C- h0 l% }
  55. exit6 d4 F( p0 S, I/ k

  56. 9 h- F+ D: v, V1 M$ ^; s0 @
  57. :4
    . i7 |0 R5 \( T* x
  58. echo 本地连接---办公室IP配置---请稍候...
    " V- [! b9 o: G" S
  59. set ipaddress=192.168.1.68
    9 z1 Z  C3 Z/ P7 K( u, o! l
  60. set subnetmask=255.255.255.08 u' c7 H& H5 r& s, h3 {, {
  61. set defaultGateway=192.168.1.1
    % I: w( t+ E/ }: q8 Z. z
  62. set dns=202.102.128.68& C0 f1 X4 t5 \- }- P( _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, C1 h# g' k! `2 C
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    2 {; |! r0 `1 W$ E$ o0 U# i; O) l- G' ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ F+ G- D' J# \+ F; j4 v5 `" G+ c
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 ~, P. j) y; d8 l4 T" n; m
  67. exit, e9 l" ]* m4 y, @- g
  68. 8 Y* u. L9 ]' Q4 ]  G& l
  69. :5
    % F- a  T; O1 X- Q7 P
  70. echo 55 ]- {  \4 m( W, l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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