搜索
查看: 21507|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 I. ]/ @. ~# A! n
4 i8 \+ h* |( F) }
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ N- s* ]/ s  y8 {$ ^# W
  2. title 自动设置ip- F9 _3 `+ _3 ^2 [# q4 F$ g% s9 Z
  3. echo" q- Y  W( X! T
  4. :start
    $ ]& c/ p, p$ }' U2 m/ {. ]
  5. cls
    9 X' Y( v  g* f& P7 m# A: i
  6. ECHO ================================
    ( b; Z6 v9 L# f: o; w3 {
  7. ECHO 请选择要换的ip
    1 A0 D9 N% i  p: C4 {0 m
  8. ECHO ———————————————— ' Y, ]  M# Q1 d' M7 b1 p* I+ x
  9. echo 无线网络连接---自动获取IP地址…………1 ) c' o2 t- B4 O. R3 E! f
  10. echo. 2 i0 Y1 c) A" D5 ^8 ^
  11. echo 无线网络连接---办公室IP配置……………2
    7 ?' Z. t1 t7 B# Q5 f3 T
  12. echo. 2 c5 y& W/ b  V
  13. echo 本地连接---自动获取IP地址………………3 9 I# M) u; J) g2 m3 I# y
  14. echo.
    : _! U& i" c4 D  P: o* l. R- ?' u6 t. D
  15. echo 本地连接---办公室IP配置…………………4  U8 a* r( u0 K2 H6 u, x& p6 U
  16. echo.+ N: g( M/ u- ]% l* e/ g
  17. echo  退出…………………………………………5
    5 E1 I3 r! b( I& W
  18. echo.! _, S: K: N3 j6 H# y; R, _

  19. : M* M$ p# E$ }" x
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ) Y9 w* P; C4 H" E6 p6 s! ]

  21. # B4 Z+ B4 y6 g  _  m' b+ e
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    3 T' ?" E) M/ ]! s  K- D" [
  23. goto start ( [- n7 k% X8 b9 ^8 A/ B4 T

  24. . m5 m9 H3 t% f8 ?" Y# D' `* O
  25. :selection 5 Y2 d# [: R  y- K! v
  26. @if "%UserSelection%"=="1" goto 1
    & O% U. ~! g9 N1 d
  27. @if "%UserSelection%"=="2" goto 2
    / ]4 ]; [9 [  E
  28. @if "%UserSelection%"=="3" goto 3
    $ J5 q  t# D  T* U3 r# h+ H' u
  29. @if "%UserSelection%"=="4" goto 4
    + J4 Q6 A# W- v; S0 f
  30. @if "%UserSelection%"=="5" goto 5
    ' _3 N* F7 k+ w* K! M

  31. ( J$ ?' x& w9 P% A
  32. :1# e" h8 q$ _; P8 J8 c* Y) J, H5 g
  33. echo 无线网络连接---自动获取IP地址---请稍候...! S( e* g& K1 {, ~6 Y* S* r
  34. netsh interface ip set address name="无线网络连接" source=dhcp1 [- D. ]+ R5 m! S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    6 y' R4 N. O/ }7 ^2 }8 Y% D
  36. exit8 `% ^( b# h. _0 W2 |; Q

  37. * s& h* p7 _9 X- ~# T1 H
  38. :2
    . b% h0 Z: j$ B7 |" g1 s/ L
  39. echo 无线网络连接---办公室IP配置---请稍候...- I- U2 `" B6 e7 K
  40. set ipaddress=192.168.0.100
    8 s/ e; t: y: h6 {3 \4 @- b
  41. set subnetmask=255.255.255.0
    5 [6 Q6 d. d; x3 T
  42. set defaultGateway=192.168.0.1: n" m/ Y3 A8 g& u# [3 q9 U6 P
  43. set dns=202.96.98.36" I) T. X6 N0 L& N4 O( u
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ B+ S  z! l7 z4 c: ?8 [
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ t+ Z. H5 ~! j0 D5 C& L( e6 X% C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 y( L8 ]& D2 V% M9 W! _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary5 k1 f' Y5 h1 u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) d( w# I% P. Q* `, Y" e
  49. exit" J4 [/ {% G5 ?, P
  50. 8 P/ }! }) [% g8 j2 f! S
  51. :36 b1 ?# R' |" e3 }* b
  52. echo 本地连接---自动获取IP地址---请稍候.../ s, Y9 t3 ]( k. x; V4 \
  53. netsh interface ip set address name="本地连接" source=dhcp$ s1 z; X6 H0 ]* R8 r" F6 b' Y
  54. netsh interface ip set dns name="本地连接" source=dhcp" G) v! f" |0 r2 _) E
  55. exit
    * s6 U0 B9 k0 s5 l, K
  56. * X5 p! ^4 y" U
  57. :4
    $ E/ T2 T' O, q4 p4 n
  58. echo 本地连接---办公室IP配置---请稍候...# ~. t5 w; i7 }7 g- ~/ L4 B* e
  59. set ipaddress=192.168.1.68
    & M+ n8 Z2 n* o7 v2 o
  60. set subnetmask=255.255.255.0
    & C+ {! b- d( ]. F2 b- I
  61. set defaultGateway=192.168.1.1
    9 Z1 `0 @! p" y  z' E
  62. set dns=202.102.128.68
    $ e  }. j! n+ `1 E' f
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%$ O- a. K3 D$ ?% O8 @2 J1 a8 v
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( Z& g: |; v# g' |2 j# t$ D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary" q* |# v/ P! T  N! x) F; p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 p  q4 m2 N3 J, w2 T
  67. exit
    - ?% M- }/ }. }; @" |- O1 B  a

  68. ( f; H% _9 C* D. S4 H( ]
  69. :5
    8 t+ N3 Q# C3 H$ H( N3 i3 W
  70. echo 5' D, a- l; e2 B/ r- y0 R
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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