搜索
查看: 21852|回复: 0

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

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

! m1 [) {2 G0 M2 \/ |7 j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " f2 e9 {$ q/ `& N$ U
  2. title 自动设置ip
    * `: l  A+ W5 X
  3. echo
    8 o- {' Y5 ^9 p& E8 X' C0 B$ i
  4. :start
    9 P3 U5 ?1 c& ~8 x6 Z5 u
  5. cls 4 E* z2 K1 ^+ j. L/ U3 p$ B8 a1 G
  6. ECHO ================================   W8 N6 j+ h% B5 L# S. X/ Z
  7. ECHO 请选择要换的ip 3 c) S- `& B' p
  8. ECHO ————————————————
    5 U) C: m& u- G/ l
  9. echo 无线网络连接---自动获取IP地址…………1
    & b( T. g; L; w# u2 U
  10. echo. ) Z0 q! O% \+ r- T. I
  11. echo 无线网络连接---办公室IP配置……………2
    6 a0 J4 ^1 ^" n5 O$ I- y. @8 T
  12. echo.
    " U# t' C: u$ i$ ]
  13. echo 本地连接---自动获取IP地址………………3 5 Z4 _  z% N& C8 a" g
  14. echo.   V* R' P. U4 N0 o0 e  b, v
  15. echo 本地连接---办公室IP配置…………………4) o! w; b8 D1 x! M+ d3 Y
  16. echo.6 @! e& W# _+ q! ^
  17. echo  退出…………………………………………55 m* ~$ D6 |% S6 G( V, D
  18. echo.
    $ c; _8 L0 }! o2 G7 O0 W

  19. * K  s' e/ ]) Y8 L/ c# M
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) N7 w& b. Y  q1 e: P
  21. 5 q* w( |9 c3 ?7 T0 o4 O, E" X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 y( D7 u6 [+ t/ q8 E
  23. goto start
    - m" f9 ]5 G6 l8 Z6 U9 \

  24. 7 H+ [" h7 s; F
  25. :selection - B2 F% t) I( ^9 _* s6 V
  26. @if "%UserSelection%"=="1" goto 1 3 y( S: T/ c; N, W# @* E5 d
  27. @if "%UserSelection%"=="2" goto 2  m4 {( U7 f1 @8 H5 Q; e! ?, s
  28. @if "%UserSelection%"=="3" goto 3
    5 |( c/ b2 \' X% Z' u3 R
  29. @if "%UserSelection%"=="4" goto 4
    7 F7 ~/ Q: ^, @( ~; x9 ?
  30. @if "%UserSelection%"=="5" goto 59 M. M* x8 s% l

  31. 7 o  O; x" l. [* }
  32. :1# ?0 n( B* O2 l% m1 n$ k3 E, Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    2 |- l; l! t! _
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    1 N) D4 p* {% T3 T& R8 X/ Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp2 {* }5 Q" i- j
  36. exit8 X' s  \- k$ w) V" O# l
  37. 0 ~' K) b% w: N. l* G- g
  38. :2! W+ E" r. O. S
  39. echo 无线网络连接---办公室IP配置---请稍候..." }3 R0 ^: e0 Q! w4 P
  40. set ipaddress=192.168.0.100
    - J, @5 I/ K% n7 ~, p3 z1 i3 [
  41. set subnetmask=255.255.255.0, a9 ~* ^3 {4 e, |/ q' O* R% }
  42. set defaultGateway=192.168.0.1! B3 F' b+ s# L
  43. set dns=202.96.98.36
    + {) A4 q: ]" Y" o. N
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& x4 M4 v+ k1 b3 t/ E/ w: u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; L5 W2 }9 Z& x. u
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- K! N5 U5 Z4 a4 Y3 M
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' E9 J4 t2 q* s. Q6 q( _5 G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 F4 R: ?6 l+ M! Z2 R
  49. exit) w( M) a1 h; a8 V$ ~, B
  50. , Q  \, P0 C( ?0 A
  51. :3$ H0 H$ V* v6 V! b
  52. echo 本地连接---自动获取IP地址---请稍候...
    2 r8 }' V0 ~; z% U; G" i
  53. netsh interface ip set address name="本地连接" source=dhcp
    & d7 D# y4 V" ?5 x7 a
  54. netsh interface ip set dns name="本地连接" source=dhcp3 G4 P7 r- N4 K
  55. exit
    0 \( k! k, t# W  m" k2 ?
  56. 4 y% H: }* F' u( J, L% J5 o
  57. :4) t1 L5 U; I: K; f! }9 k: d
  58. echo 本地连接---办公室IP配置---请稍候...
    / P, T, t9 w* f( I
  59. set ipaddress=192.168.1.68
    5 Q0 \( b/ P' T! Y' b% R
  60. set subnetmask=255.255.255.0
    2 a4 W9 C" ]$ M/ S, {7 [
  61. set defaultGateway=192.168.1.1# i) M/ w' c4 k* v
  62. set dns=202.102.128.68
    9 P! g/ [; P" ~6 ?. K; X1 n" U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%, B+ \6 A0 O! E% ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 `( f9 X% J  ^, H+ Q) Z, H/ `# h% J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : D5 T( k6 q- M( j: s' \
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%) h: O$ ^- r; P
  67. exit/ C* m( t2 G  e0 }9 ]8 F4 O

  68. 5 K8 Y! m/ }9 _. ]+ I' T
  69. :5% f" l; w3 z' N$ M7 ], H' U
  70. echo 5# i) q" \/ e  C4 }( ?
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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