搜索
查看: 21632|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: Y6 Y3 B; O/ n  {# [
7 @+ A! H5 A8 \% |7 C6 [8 q+ q
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 _0 A4 g2 g( K7 @$ ^% k6 h/ y
  2. title 自动设置ip4 c" b& q7 J1 c+ q6 c1 P
  3. echo  {) `1 {! h, Y' z- h2 N
  4. :start 4 w) G+ w0 D7 C" E6 i8 }+ C
  5. cls
    , ]5 A9 F0 y; b: V" \
  6. ECHO ================================ ' S! T/ P  H# b% t
  7. ECHO 请选择要换的ip
    8 h: D9 }0 H- C( ], S
  8. ECHO ————————————————
    * u5 H6 n7 X/ v3 `, z2 w: e; y4 c
  9. echo 无线网络连接---自动获取IP地址…………1
    + C( v6 h: G7 b  ~6 ^' X( H
  10. echo. # Q# _' @) ~6 T, A5 F& Z6 j
  11. echo 无线网络连接---办公室IP配置……………2 8 q1 b& ]' q% Z# P
  12. echo. 9 ^2 Q, ?6 G- ], J, w% B  F
  13. echo 本地连接---自动获取IP地址………………3 7 I5 {- M6 r1 U  w: s0 M
  14. echo. 3 D4 \4 \& @8 V+ N
  15. echo 本地连接---办公室IP配置…………………4
    , N  `" \) l- G- N9 f
  16. echo.4 D0 [+ i# I  s' J
  17. echo  退出…………………………………………5, ?: c: v# l- D- F: n$ U* p' G. [
  18. echo.
    # y, b3 D( j5 m, s' u- d

  19. 1 [3 Y! r( ^' T2 @2 D) p$ X
  20. @set /p UserSelection=选择(1,2,3,4,5)  % ?, Y7 L! z4 F5 v- _) g

  21. - L# W7 f5 }1 }; {, b1 s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " b# ^% s8 n0 H' K5 o, ]* Y
  23. goto start 4 f- @# w* Z8 w+ t8 W' S
  24. + ]1 S6 V' {) D$ c- Y8 g" a' t4 j7 o
  25. :selection
    + a7 c$ W) k) Z
  26. @if "%UserSelection%"=="1" goto 1
      z. e6 u0 W9 U" D' y, y6 E
  27. @if "%UserSelection%"=="2" goto 2
    5 e  V) B+ U! M0 I& A: s! Z$ i- q
  28. @if "%UserSelection%"=="3" goto 3 ' C8 B9 [4 l5 [, ^( u
  29. @if "%UserSelection%"=="4" goto 4
    # p( }+ X) ?( T/ O% x. u
  30. @if "%UserSelection%"=="5" goto 5
    ' W1 K4 ~8 A' c6 l
  31. ! U! T6 P0 i7 s5 u  O, [
  32. :14 a' E& \' l  G0 ?! D- q% D8 l
  33. echo 无线网络连接---自动获取IP地址---请稍候...: j1 l+ Y, B1 Z, g7 M/ O0 j
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( `. H, C! @8 L  D5 d8 \! J  K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / j. ~1 }/ S$ ^& W
  36. exit
    & J$ K" s  i0 ~

  37. 3 P$ S; N8 P7 Z; G: D1 u* I5 j8 b
  38. :22 }  N6 V& w# B' r8 P& r. m# o
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 @3 B& i3 L3 Z+ \# B
  40. set ipaddress=192.168.0.1000 O3 b- {4 H; s. h+ p8 M! m
  41. set subnetmask=255.255.255.0# v& n1 }- Z  N& ^% Y; d( A# n
  42. set defaultGateway=192.168.0.1- D" p  O0 Q! d% P: X
  43. set dns=202.96.98.36- Y0 O8 G, _- q# ]9 {' d" C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) e! X# N9 d6 ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 J" u! {' i7 }% l! Z: k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ q: r1 M% x: Z+ O! m% a; O% V; I0 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' C* c; ~4 @/ y; E3 i. T( C* [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%3 d2 U$ R. K" W+ m( U( T* e
  49. exit& h3 O+ z) V: g7 O

  50. 1 l; r+ [- P3 Z# \
  51. :3
    ; ^6 [/ u; C9 d
  52. echo 本地连接---自动获取IP地址---请稍候...7 @: o7 Z' d; x7 I1 i( {  T9 b
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 f2 g, ]5 c: `* e+ b; k- s
  54. netsh interface ip set dns name="本地连接" source=dhcp$ [! Q: r: @" e) D/ A% `
  55. exit
    $ c# Q8 I; H* v4 S/ H

  56. # i- t. S) i8 L& j' v) A
  57. :4
    7 L& d. a; O+ g
  58. echo 本地连接---办公室IP配置---请稍候...  |% k7 U1 P+ M3 ^" z1 O1 x. s
  59. set ipaddress=192.168.1.68& ^1 {" Y' K0 n! e0 w
  60. set subnetmask=255.255.255.0; q6 `. |5 D4 F# |* v
  61. set defaultGateway=192.168.1.1
    ' T4 W! H9 l/ r1 x) s7 T2 h
  62. set dns=202.102.128.68" ?" |' E' I8 A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; @: Z; `$ G5 V  f5 ~  ~4 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    0 H  L2 Y) r0 w/ e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary/ j3 X; D1 ^- P- K3 R0 s' z/ F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . L) c$ E+ a1 q6 o4 O$ ?0 l! P7 R
  67. exit
    7 Y5 ]. ?* T4 S/ a- c/ D
  68. / ?5 z$ w" f; s) A/ \' j9 \! l
  69. :5
    4 I: S, J' J. Q& J3 {* q) y
  70. echo 55 f. @' w9 f, f% j( C3 X
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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