搜索
查看: 21478|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 O. j+ }$ j9 [  H6 `! s. [) |$ t
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off7 H4 G, p& y5 _" f# P
  2. title 自动设置ip4 J' E9 n& A' c* |! d+ t" L
  3. echo& |* s( B; f/ q
  4. :start
    $ D0 B1 U9 B1 H: `0 O
  5. cls # B! l9 K% a' d0 U: c& P/ i2 K: r
  6. ECHO ================================
    8 n" A8 H# A" A
  7. ECHO 请选择要换的ip
    - }, U0 z2 @/ {# Y4 O! X% C
  8. ECHO ————————————————
    + x  N4 ~/ p- S$ V0 v6 a% X
  9. echo 无线网络连接---自动获取IP地址…………1
    4 {9 O9 `7 X! Q2 o/ O$ b0 x8 H8 L2 `
  10. echo.
    & {# |7 l+ E! E; l5 e
  11. echo 无线网络连接---办公室IP配置……………2 + h/ X) ~/ ~% j& N
  12. echo. + H/ ~3 A! g, @4 r. R9 J6 F9 s$ \
  13. echo 本地连接---自动获取IP地址………………3
    7 a: K/ Y# ?! t* ?& r
  14. echo.
    4 k8 F, k# k  |; @/ ]
  15. echo 本地连接---办公室IP配置…………………4
    9 ?1 N7 j; w9 u  L& {
  16. echo.: v+ _* N5 u3 m$ t5 w6 Y7 M" p
  17. echo  退出…………………………………………5
    - I" z# H2 N3 M" b2 W/ s
  18. echo.4 k  z+ k0 J5 q4 X

  19. ; f! D: Z: {# m0 P7 G/ N7 o0 M
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 T4 z8 {# g* P5 B  @$ Y
  21. ' J* k* t8 v8 e0 v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . y7 X9 {$ y" V7 D0 Q/ g
  23. goto start $ M/ C" i. F4 b0 ~- E
  24. 3 q, u6 j: t3 u6 f
  25. :selection ( s6 H$ H& o* z: ]- s+ L
  26. @if "%UserSelection%"=="1" goto 1 3 Y( l$ Q: y3 Y3 a8 h5 {# ~
  27. @if "%UserSelection%"=="2" goto 2. i5 |7 {1 H5 P$ {4 C: X' P
  28. @if "%UserSelection%"=="3" goto 3 + W, J" ?, ~0 z; |( T; m
  29. @if "%UserSelection%"=="4" goto 4
    ) ]# v# T: ?  q2 y2 z
  30. @if "%UserSelection%"=="5" goto 5& z* f# r8 t3 |
  31. 2 c) w3 ?5 d/ _
  32. :1. k0 s9 Y. J+ K" q% V
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    1 ~3 n% F# G& Y; P* ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp8 d6 R; X% Z% E" Q  R8 K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 F4 O7 }9 E" g( [& S
  36. exit
    * \( a. J) e( M* |: d

  37.   N( k* A" [+ J) H5 D' ?
  38. :22 ^& F" f2 d8 W' e2 w8 ^& ]
  39. echo 无线网络连接---办公室IP配置---请稍候...
    3 O8 Y" W! t2 N' F
  40. set ipaddress=192.168.0.100
    8 X$ j  k; B9 }" W% G0 M
  41. set subnetmask=255.255.255.0
    0 ^; S5 s- s9 f: W2 }
  42. set defaultGateway=192.168.0.1
    ( n. J- v5 h# z" O9 B5 y( P
  43. set dns=202.96.98.368 s( e. u/ V& m7 }6 J0 `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 p, J& q* s! v4 ^3 x. [
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 X5 }% Y$ Z: z1 D( r  m$ m
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' M6 G1 d* V* {) {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! Q0 j, r# @6 ]5 j6 m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% Y9 r( a' d+ \$ Z2 ~  w0 d
  49. exit4 k5 Y! q. x- J/ y; M

  50. 4 }; n  r% X$ y2 Y- J' n4 ~
  51. :3
    / ~; J6 w& l- o% A* ~" ]4 x
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 X, v# s9 ~- i( P. u
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ X' B  m. F$ p6 ~; _/ \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; ^; S" R8 w1 K5 k5 y0 r; O5 I* _
  55. exit$ |0 X, N. a/ @2 K
  56. 7 F$ _9 s/ {( O" |! g. R
  57. :4
    " h  g! G' e% A
  58. echo 本地连接---办公室IP配置---请稍候...5 e& G6 e9 H6 Y& k
  59. set ipaddress=192.168.1.68
    , C+ g  k+ r( [% E# O
  60. set subnetmask=255.255.255.0
    , H+ w) n, }! y( K. h! {
  61. set defaultGateway=192.168.1.1
    * D" R+ d* s5 M" f" \6 s/ k& |" J* M
  62. set dns=202.102.128.68# K3 W) Y1 J) m% Z# Y6 Y$ F! X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; ~4 u/ S  a- Q2 ~9 C. ~& j3 L- i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & A& Y  T+ ?3 S% V& e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. I* M# Y: }) E5 v4 f$ b! ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    * V/ U) G% x  i- V5 u" H! {! i
  67. exit
      t& j3 n' @" O- |! e

  68. 1 E& ]7 G9 e$ Z: S" f
  69. :5
    4 U/ ^, {  [! L& b
  70. echo 52 V% ?* H. \- |  |) D: f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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