搜索
查看: 21500|回复: 0

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

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

* D$ b0 A2 g1 E, T将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* x0 k4 ^6 C7 D5 U% \
  2. title 自动设置ip
    1 @, ]2 z6 W! Q6 t
  3. echo& }; u! v+ t+ G- F, C% p7 B! C
  4. :start - {* _; `. l$ z3 u# p9 B
  5. cls
    * l; r4 H# E) P8 e
  6. ECHO ================================
    ' s4 k1 w8 |# ^9 C
  7. ECHO 请选择要换的ip   d5 B8 M. Q( ~6 {8 ^2 T
  8. ECHO ————————————————
    0 C% p( F# L" v; i
  9. echo 无线网络连接---自动获取IP地址…………1
    ) X8 g: ^) K) a
  10. echo. 2 j# q5 ^0 ]/ a) p- u) P6 i- V+ S
  11. echo 无线网络连接---办公室IP配置……………2
    ! m- M+ }6 W4 y  Q
  12. echo.
    $ `. U; ~+ U$ N# S* O( F
  13. echo 本地连接---自动获取IP地址………………3 ' e8 z& h0 q: `0 h$ x( T' f+ P
  14. echo. 1 P$ o: f. W! ?+ ^- h5 r. M% X
  15. echo 本地连接---办公室IP配置…………………44 D( W5 P- \/ |- T! s
  16. echo.
    2 d( p- S# p7 I& H" M
  17. echo  退出…………………………………………5
    " O- l3 h4 f' e: A, i# V
  18. echo.
    1 D* a- b5 s2 A8 X. m4 ^
  19. 8 J, `8 F. a( C) O1 U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    - i6 O& ^; V# z8 U0 c4 H

  21. ( n1 A# D6 ?6 i8 f2 r1 D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * M- T. f9 c, R3 T  i2 K! J4 Y
  23. goto start
    ' \$ R0 r1 y: P/ u
  24. % F% |$ `1 `  w; _/ A, _
  25. :selection 1 {" j5 \# G- u- r$ T8 h; d& P) I
  26. @if "%UserSelection%"=="1" goto 1
    4 s8 S" D7 S7 l, E
  27. @if "%UserSelection%"=="2" goto 29 C  e7 \9 p% U4 k
  28. @if "%UserSelection%"=="3" goto 3
    7 }: }4 i0 r- m1 B+ x
  29. @if "%UserSelection%"=="4" goto 49 K$ M7 M7 Q) v. A7 D, H/ D
  30. @if "%UserSelection%"=="5" goto 5' Z/ ^1 b& J5 J1 R
  31. 4 I* _* s# [5 p6 m# `
  32. :1( g0 f. D* U3 p# ^8 ]0 f0 \4 i3 l
  33. echo 无线网络连接---自动获取IP地址---请稍候.../ i, P2 A& w6 J9 D/ K6 U: o" A& z
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 r( D+ q% T) X& _1 N+ d" s
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" S7 c+ i6 R# _/ l
  36. exit
    3 O& R1 v0 C9 g; _8 _. V" R* O" h
  37. - W1 a2 t/ Y2 G, K8 c# J
  38. :2
    * H6 s% M0 p. f; q8 Z/ `
  39. echo 无线网络连接---办公室IP配置---请稍候...# x; o8 ~/ w$ U2 x! h6 {
  40. set ipaddress=192.168.0.100
    . c! p$ S# e& ]! c# T9 M
  41. set subnetmask=255.255.255.0& u* K* ?) a3 I1 a7 J- b
  42. set defaultGateway=192.168.0.1' A4 }% d- ~4 L* M+ X6 E
  43. set dns=202.96.98.364 o5 k( `& e6 w% P1 H+ {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0: Y- e& d0 J  Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 |/ I: r6 ~3 B2 S) e! B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) T* ?  S! |9 N( Z. G- t- L; L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . Z, Z3 S$ f- J. O$ u; p+ G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  U! n$ O$ ~) Z9 L1 z
  49. exit
    5 c0 }( i' u2 ^' K
  50. 5 i* o/ Q! a& P; E
  51. :3+ ^& Q/ N. `$ m3 ?6 c% \* n
  52. echo 本地连接---自动获取IP地址---请稍候...
    + Y+ b' `: P3 R2 @
  53. netsh interface ip set address name="本地连接" source=dhcp, D1 `; R/ }' C  H; {2 R) m
  54. netsh interface ip set dns name="本地连接" source=dhcp
    , D4 S* G* y$ C
  55. exit  p1 _( a" k; R& Y8 A4 ?. u

  56. 1 c8 p; X( g+ f4 n: V9 R
  57. :4! e4 ~, b7 _) j% y$ Z" e6 I" `
  58. echo 本地连接---办公室IP配置---请稍候...
      L( p- z6 w) Q. Q9 Y
  59. set ipaddress=192.168.1.68( x' R# O5 W6 w' R8 [2 w# c
  60. set subnetmask=255.255.255.0- x8 ~0 o0 r  X* A% ?$ T% a0 {" @" O
  61. set defaultGateway=192.168.1.1
    ' ^8 c# ?; N$ N1 W7 Q
  62. set dns=202.102.128.68
    : i, e: y2 q" z. E4 n  m0 j$ \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%. U/ z" @( k+ M! `
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=04 d8 L1 l) _9 A$ E
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    8 D4 U1 D0 a/ Y) h( @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    & L& b, b) k7 x/ G4 z) P) Y. c
  67. exit5 {2 Q. ~: U9 t1 x: n$ V: u% {

  68. 8 b8 w! v' Q' q2 i) M( w! i
  69. :5# e& }$ U, K' q5 E8 k% Z
  70. echo 5
    " M% y. P/ i0 e. F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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