搜索
查看: 21877|回复: 0

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

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

* K- R" E5 _) q8 g) a0 H将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off# d1 e! G/ t$ K1 y1 G* O
  2. title 自动设置ip
    + f. Y. B6 ~& C! p
  3. echo
    , o- D+ `0 H* R: h: {" H" H2 a3 v
  4. :start . K/ Y/ d  D- y
  5. cls $ j- N, ?) D! V) g
  6. ECHO ================================
    , M+ W2 @! \6 H( Z6 U0 k. o
  7. ECHO 请选择要换的ip 0 {6 g9 w7 A1 s/ c: b
  8. ECHO ————————————————
    ! o2 Q; j' |1 z; J0 I& K
  9. echo 无线网络连接---自动获取IP地址…………1
    : H/ g6 B5 b8 Y+ p% `9 y
  10. echo.
    / e4 G: Q' _4 C& l+ ?2 `- l
  11. echo 无线网络连接---办公室IP配置……………2
    + y; Q& B/ Q( n( s% A8 r- z
  12. echo.
    ( o; s! o  E4 r$ a4 I
  13. echo 本地连接---自动获取IP地址………………3 $ S8 [& Q9 G# k2 H* I
  14. echo. ( O9 F. |% V: p. y; R: }
  15. echo 本地连接---办公室IP配置…………………4
    % B& l! b7 s$ a/ ~/ {7 G+ p( M* [
  16. echo.
    , W+ z2 Y; d* L# N  W. v$ h/ m) w8 Q& E
  17. echo  退出…………………………………………5- k! |% H: d7 e' t) u* B
  18. echo.
      N& r0 K! A% h/ u6 _8 K* R

  19. 3 c" ~9 ?1 x$ R$ U
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) ?8 z" m2 |6 A5 W( K8 Y. M
  21. 5 M; v" A3 i  ]6 \3 z. _! E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 ^. y% _  ~, X( [: M) X4 l
  23. goto start
    5 y' i1 U$ [+ f! X, b

  24. 0 a, G; J* L7 n9 C2 r( H
  25. :selection
    / r3 S6 F8 h; w8 s8 {
  26. @if "%UserSelection%"=="1" goto 1 ' ~( t+ K" w8 n2 n) f* v1 M0 M
  27. @if "%UserSelection%"=="2" goto 2' p$ Q' K5 Z. G( c& q4 Y; [
  28. @if "%UserSelection%"=="3" goto 3 * x: p& M7 M0 J3 f$ `0 O
  29. @if "%UserSelection%"=="4" goto 4  U5 M3 K7 R2 f" n$ B) g& l, O* ?; Q9 V
  30. @if "%UserSelection%"=="5" goto 50 h) H: [( E" t
  31. 2 _9 H' Z' D* L! p
  32. :1+ ?. P$ M! z8 e" @! h/ F" G$ f
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * J# O+ p* }* X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : g0 p: Q% v0 [7 k+ ^
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! D0 G. r% @  z0 E, y
  36. exit
    / w0 [2 N. U  w% S

  37. 7 Z' B) q) ?$ w+ H9 ~5 |* Y7 R4 K
  38. :2) ?( g- [& W, D3 n1 v/ ?2 O0 t, F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    2 i7 X1 }9 n: p4 v
  40. set ipaddress=192.168.0.100  J4 Z9 d( @& ?9 v! H
  41. set subnetmask=255.255.255.08 D/ c3 d  U1 T% N5 i: V7 y' s. d
  42. set defaultGateway=192.168.0.1
    4 H" u; _- [% N! _
  43. set dns=202.96.98.36
    $ y0 g9 m. D, N0 L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 ~8 g4 l4 p5 r! a+ Y4 ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%  [+ y# `& _. f* }& c
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% F# o# `" Z4 o1 R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( H8 ^! u/ I  U5 e2 @
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 c* F# m$ H+ m  o+ p
  49. exit9 H* i! F! P: L/ o

  50. * g  X( Q. g! n4 y& P- h- f; M
  51. :33 C; d9 I8 U9 \, j' M5 P
  52. echo 本地连接---自动获取IP地址---请稍候...
    ' g; R% \/ \" Z* D/ f. Q1 f
  53. netsh interface ip set address name="本地连接" source=dhcp+ |% T: I! `7 _0 g  J0 I2 N6 {* w
  54. netsh interface ip set dns name="本地连接" source=dhcp+ r1 W" o$ u0 G1 y! a( ?
  55. exit
    * m+ V$ Y, j5 Q
  56. 7 b9 e" S. K  ?) q- C9 t
  57. :4; S+ k9 n; H0 g: `8 t: o3 G6 |4 |) A
  58. echo 本地连接---办公室IP配置---请稍候...! |5 n' a5 k! t0 A  Y/ I/ C3 g9 f: `
  59. set ipaddress=192.168.1.68
    + o& T9 h8 ~  e! F
  60. set subnetmask=255.255.255.0
    9 O2 b6 r3 Q) o( X6 ]1 E
  61. set defaultGateway=192.168.1.11 R% H) L4 W- V5 K2 E0 @
  62. set dns=202.102.128.68) o& D8 C+ E4 N8 p& f5 P
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& G! Z' P0 N# B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: t$ ?* K" Q" {3 R. }" E: r8 N, c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary* J( |: V" O7 l; o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%  a. n! Y7 ^, Y: F% U
  67. exit4 l5 n% O' L4 G# k( u
  68. + r. m( g$ l# D1 _3 x
  69. :5% i8 ]1 S5 ^7 V+ X! W
  70. echo 53 u  k( N6 v' Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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