搜索
查看: 21963|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ f( ?: `6 I3 N+ _  K! j) g+ T& g. D5 }6 }
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    5 G) b+ M) p1 Z% x
  2. title 自动设置ip: n/ Y& h; ~' K9 J$ p, p& D
  3. echo
    # _2 L* c/ k+ k4 n; |' m& N) a! y
  4. :start
    8 G& z$ _3 v. Y; Y& W
  5. cls 7 Y5 t* p" m, m/ `* u$ E( U
  6. ECHO ================================ # `! v# }% g. X8 {* s2 q
  7. ECHO 请选择要换的ip
    % t6 P8 y, |* r  g8 V) S9 I- f
  8. ECHO ———————————————— " P. G( ^  L; k! t) J
  9. echo 无线网络连接---自动获取IP地址…………1
    1 ]- d! p6 ^8 A  V8 W9 n* X
  10. echo.
    ' o4 O, ^" z: k3 H7 N! I) S
  11. echo 无线网络连接---办公室IP配置……………2 . Z5 }; ?( ]. }7 [) M; t
  12. echo. ' O6 }. A7 n  w7 o" I, X
  13. echo 本地连接---自动获取IP地址………………3
    + M. \8 g- G) h
  14. echo. $ v* U% g$ j' i+ H) Q
  15. echo 本地连接---办公室IP配置…………………4* G& f8 F2 [( b, J
  16. echo.
    ; b1 Y2 |& c8 ?# a1 i
  17. echo  退出…………………………………………5
    0 s) \% T/ [3 P  x  w4 P
  18. echo.
    # t2 D* j) P8 z5 W1 F& w
  19. / m0 O: U0 v% V7 m! c! o4 ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! w6 i  i" P: Z. w1 A3 D- t+ J( c
  21. $ ?0 o  I" j' ~" l* f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( Y2 T2 j+ e/ z/ ]. K
  23. goto start " A) _; j: R; i4 m: s% e
  24. - a2 F$ R$ @& d; [
  25. :selection   I. T! y3 e* N. ^6 D  v
  26. @if "%UserSelection%"=="1" goto 1 8 f; W' x( s$ s, o
  27. @if "%UserSelection%"=="2" goto 2
    3 c( j8 G6 w. N1 J2 C% O* D9 W
  28. @if "%UserSelection%"=="3" goto 3
    " N6 N( ]! q" v$ ~. B. D
  29. @if "%UserSelection%"=="4" goto 4/ `/ C  G& W4 ?* O( _" i
  30. @if "%UserSelection%"=="5" goto 5/ M8 K; S5 J+ d6 }9 ~3 V# U

  31. ; F6 ~9 b$ c( C5 W5 G
  32. :1; b* ]) q- ]$ N2 D0 Z' [; H* y
  33. echo 无线网络连接---自动获取IP地址---请稍候...: L) K, e! V9 d9 {
  34. netsh interface ip set address name="无线网络连接" source=dhcp4 a9 {# g6 `0 T( W. j! n7 ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    5 v4 a3 a; }7 w+ J
  36. exit2 `1 j' }& e, Y' J6 [3 v2 F: {

  37. 1 u- d# v$ v. W4 z6 l' |( T
  38. :2* T2 |- N+ H+ ?0 y  B
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( a2 o3 Q/ k2 R. Q
  40. set ipaddress=192.168.0.100
    & K3 g+ Z- _, F. l
  41. set subnetmask=255.255.255.0- p$ W3 o/ v6 b, U# t* H8 c, Q8 q
  42. set defaultGateway=192.168.0.1/ f0 n8 W$ ~2 ]; K
  43. set dns=202.96.98.36* h' J; O- [- a; e* S8 Y. f, c, I
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) C( J9 H& G3 U3 a  v9 U
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    - G! A& L' ^! c( N2 J* P7 l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - H& a* T$ s. u3 q0 f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 E- A( W, S+ t  I
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    8 y6 n6 t, d7 b& C
  49. exit8 A' S5 l. p* ?& I  c

  50. # s$ T: M/ d& G8 w, a" F* O7 w
  51. :35 M0 m: I8 L4 d$ o/ |# }! c* d
  52. echo 本地连接---自动获取IP地址---请稍候...
    8 y" e5 |5 Z! B' i" I" |
  53. netsh interface ip set address name="本地连接" source=dhcp
    5 z2 `; J9 f/ H; q$ q
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 V( f5 D2 O' z/ Q* [3 m3 G
  55. exit
    - J4 v! V7 L! g- `
  56. $ B+ I2 y+ O# S
  57. :4$ o$ |- y$ r" R3 S7 |
  58. echo 本地连接---办公室IP配置---请稍候...; t1 k+ ]+ X7 V% y  [# q9 W% f
  59. set ipaddress=192.168.1.683 ?% |" q" b6 c' }4 |  z
  60. set subnetmask=255.255.255.09 k' r. o5 e0 P  L  f5 Q
  61. set defaultGateway=192.168.1.1
    6 H8 S7 A% {+ o& z/ g& z1 v* Y/ }
  62. set dns=202.102.128.68; D. V) n* m9 G  e" e# U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % V4 j  p/ b+ Y; d( }# C* x
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    7 v5 X+ [# M9 R9 k
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary4 {% L' g8 E* ]/ T, f$ X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%9 N/ Q7 ^  `1 h6 y
  67. exit
    ! }3 E# c, R) q2 a

  68. 1 m. e% F3 ^8 K' a$ I
  69. :5. x9 E. c$ H1 `
  70. echo 5; @' j9 l4 f1 z' _, l0 ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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