搜索
查看: 21940|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?7 y- g# g- {! i' w* z) Q0 `9 X

- A& b2 `% o3 }, F" a2 F将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off. F- v" X/ e; c) j! I- N
  2. title 自动设置ip3 k& z% B. G1 N$ c$ p
  3. echo$ C: v/ a8 ^2 A" k) e! o" B5 V4 ?
  4. :start ; M6 F  Z3 p; p+ W, ]5 X7 d
  5. cls ( v- U3 m! @8 T% V3 E$ I8 u
  6. ECHO ================================ : E/ K: X  l) {, t3 u
  7. ECHO 请选择要换的ip 6 n. T! A5 K1 ^$ l$ J/ I
  8. ECHO ————————————————
    - s, r! h. j! w# o- Y
  9. echo 无线网络连接---自动获取IP地址…………1 : p+ h; b: h+ T/ U
  10. echo. 7 z  ?' p; O. Y1 T
  11. echo 无线网络连接---办公室IP配置……………2
    9 g* F+ i0 v2 P! G! D' L/ G
  12. echo. : K0 T+ `3 [2 `- y, ^; d
  13. echo 本地连接---自动获取IP地址………………3
    # m; J, @7 }* q& [, \* k
  14. echo. 7 A. j5 y! L7 E
  15. echo 本地连接---办公室IP配置…………………4
    1 ~" Q6 x" n+ c, D; H1 n. f
  16. echo.
    $ [' p1 R; @) y. I1 e9 f/ Y; O
  17. echo  退出…………………………………………5
    ! A+ m- J; u* I3 o+ u) i$ @
  18. echo.
    ' y" r+ {! P, K

  19. 3 L7 n5 y2 Q0 v5 D9 A/ E" S
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; B8 X* q: S& {2 n+ o

  21. ( R$ e8 H( A  Z* N9 Y0 d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( f2 `) ]! l  k" i! a
  23. goto start " y; i, w0 l, {+ k' R
  24. 2 m( D% G2 ~4 @$ ~
  25. :selection
    & s+ O4 k0 D# q
  26. @if "%UserSelection%"=="1" goto 1 0 a3 _: m( i! t* F! Z
  27. @if "%UserSelection%"=="2" goto 2
      O8 D  H: V' \
  28. @if "%UserSelection%"=="3" goto 3
    2 f* K! O- C' j' e
  29. @if "%UserSelection%"=="4" goto 48 [3 S4 I' H% @+ ~. d8 M
  30. @if "%UserSelection%"=="5" goto 5" t1 Z; a0 f7 D# p6 b

  31. 5 H) J4 D+ c+ q5 t# I) o
  32. :1, Q" ?8 g4 W) f5 A* J
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / T; t( l. a0 p  j1 b4 J0 d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    / ^9 k: D# S% O1 r& i. k
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    9 H+ O- W& s+ V( Q! t& t& l: k% _
  36. exit2 U+ s2 K* G1 r7 n' [3 ~- Y( s
  37. # I# [) W7 Q7 a9 N
  38. :2
    2 B" N" G* u* x% b, b
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ' ^. R! w% X" ?
  40. set ipaddress=192.168.0.1005 V3 X8 e2 |! A, }! ~" B) g
  41. set subnetmask=255.255.255.0) \: p6 R# c0 ?8 m: a& Z' ~9 Z
  42. set defaultGateway=192.168.0.1% s1 J" G3 R, o" `, t$ P
  43. set dns=202.96.98.36+ T9 l- ^2 |/ L- K3 L0 c$ O4 e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ; o$ f" W& x" {% M: B
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%, D+ }/ g' J: J) N  |5 m" o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! O/ H/ K4 G- @. L* b
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% E/ ]* f% g: a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, A9 g0 P' O) k/ C, E
  49. exit. ^" z: J" H5 V! P1 j$ l

  50.   i) H! S+ n  ~" X7 f
  51. :3
    $ v/ o& _& t, x
  52. echo 本地连接---自动获取IP地址---请稍候...8 S% A5 ]& g+ Q- v! t7 G
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 u# _. B1 S1 k  O' Z2 q: e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 T  j0 K+ m  _/ D( V: `
  55. exit
    ; I) M7 M) n/ }% x; P  c! L5 T' t
  56. & q1 F4 {. f* \" A5 A. ]2 _
  57. :47 O/ Y7 p6 K( x/ ~% H: a" D' [
  58. echo 本地连接---办公室IP配置---请稍候...
    9 P. a8 d4 ?" z
  59. set ipaddress=192.168.1.68
    ; Y8 F# v3 K3 D5 k, @! _
  60. set subnetmask=255.255.255.0
    & m1 D- i3 l* G- Q( X
  61. set defaultGateway=192.168.1.1
    4 d- j+ d1 r( q. X8 F" |/ a
  62. set dns=202.102.128.68- }% A9 @( W2 ]
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . p4 J6 F7 t2 X% D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ) B3 Y  r) E; h( {" T1 ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    6 X, d' k' }- T5 _7 u: z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%# O4 V" J! s2 r9 ?9 U5 ]* D% \
  67. exit
    0 z, n6 r$ c) R  Y  x, f

  68. 7 O  B7 ?6 z! X6 ]
  69. :5  z* S5 h1 O7 j8 Z2 X0 _/ A8 A
  70. echo 5
    1 ?6 t+ |/ N, C# u& W3 E7 E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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