搜索
查看: 21855|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- n# L* B/ I6 i2 n  E; Q
  m- u" G, N+ L& I. ~将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 F" s) s( U$ j$ A; J# x+ u
  2. title 自动设置ip" l" c. `. \, v+ Z+ j( u) I
  3. echo8 ]# {+ D  }9 b, q4 L
  4. :start + ^6 |3 M1 Z) i9 H, v- R  w
  5. cls 8 q+ }5 y4 f2 ~& _6 `* \9 ~0 K8 O# d
  6. ECHO ================================
    , a" q% g) x- q- b6 F) y
  7. ECHO 请选择要换的ip
    % W  Y, M) f+ q( Z
  8. ECHO ———————————————— # f& {8 t( f3 @1 s- j
  9. echo 无线网络连接---自动获取IP地址…………1
    8 H; q6 A) K! j( p6 ^) @/ w
  10. echo. 9 b; D: \9 p9 H$ [7 F6 {' L! b( s
  11. echo 无线网络连接---办公室IP配置……………2 7 w2 x0 h% V2 a/ ]* o! C+ A
  12. echo.
    ; D: b0 }. n" g
  13. echo 本地连接---自动获取IP地址………………3 2 c) T" Q+ G4 x8 K. D* E
  14. echo.
    2 f+ j/ A  p5 h* `) s% X3 u. X
  15. echo 本地连接---办公室IP配置…………………4
    ) _$ Z0 n: _. |; @' u( W# t, \
  16. echo.$ u3 w- T$ }- a: s
  17. echo  退出…………………………………………58 s. ~& x! e  m: w2 S" m
  18. echo.
    " {# A" q9 m. G& \: T

  19.   m4 N+ h. p$ s$ t, X7 C% A
  20. @set /p UserSelection=选择(1,2,3,4,5)  & y) O, }/ D' k7 v4 H% v9 `) V

  21. ) j* f$ o0 e3 U6 i
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    . D1 `; W# Y/ a' J2 J/ \7 s' g
  23. goto start
    # `- b1 W7 p$ W3 e
  24. 1 C" R/ Z0 O7 K: _( l5 U
  25. :selection 9 f9 B0 K& t7 {/ D
  26. @if "%UserSelection%"=="1" goto 1
    ; s- Y- B" D+ R, j- t& `& V
  27. @if "%UserSelection%"=="2" goto 2) s8 j$ r& i2 L! Y' S! E
  28. @if "%UserSelection%"=="3" goto 3 : D% b1 ~3 O5 F) T: Z
  29. @if "%UserSelection%"=="4" goto 49 w7 i9 q: x+ w( v! j0 A8 [
  30. @if "%UserSelection%"=="5" goto 5& K) X/ U8 ?: M  T9 q1 D) z

  31. $ v' w: s9 w/ h- r  J
  32. :1
    8 c5 o$ p9 u1 w
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    $ e. H( [2 U" M
  34. netsh interface ip set address name="无线网络连接" source=dhcp. m6 [) ~  T, e7 W0 P8 ?- t# y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 t6 [  J$ k/ |8 Q5 l( S1 y
  36. exit
    1 A" P: `6 j$ I
  37. 0 W% v. R- _% s3 q) n, f0 i9 Y
  38. :26 z) o9 {1 {8 g6 D8 y
  39. echo 无线网络连接---办公室IP配置---请稍候...  D8 w4 o/ ^% u; d7 p. z9 \/ {
  40. set ipaddress=192.168.0.100
    0 k( n4 E4 n  g- Y+ V( @
  41. set subnetmask=255.255.255.00 V5 q6 M+ p8 L$ U
  42. set defaultGateway=192.168.0.18 e1 T, N+ e" B" x* k
  43. set dns=202.96.98.36! S* a) Q7 P% G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 D: O5 r  h" X' S9 a5 u9 a' K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * y7 Y; G+ R( D3 D6 f
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ( [& _% m0 @. P1 V, o) \3 {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary- h: o7 A/ [! q1 C$ Q( F7 l
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    + G1 h9 n& S- p& I1 `6 z
  49. exit7 ~* \0 D4 ~( N4 S
  50. ' v! U% b* [1 c0 A+ L% H6 g! c7 Q1 K
  51. :38 y' E' d  F& ~( B9 ?% H2 T' Z5 C
  52. echo 本地连接---自动获取IP地址---请稍候...7 b* C4 |' w1 I0 q
  53. netsh interface ip set address name="本地连接" source=dhcp  q7 {4 Z' J, n% ^" o6 ]: R# q3 W
  54. netsh interface ip set dns name="本地连接" source=dhcp. ]0 k& j% ~9 G' o
  55. exit( g9 T2 j' B% x
  56. $ ]; j1 O+ {: u3 F& L/ o! f
  57. :44 N% q, D- R6 u" S% F& t: i, }( T
  58. echo 本地连接---办公室IP配置---请稍候...
    7 ~- z; @: [- X( l. Z+ o  I
  59. set ipaddress=192.168.1.68
    , F* O6 F4 z/ B5 A) S) s
  60. set subnetmask=255.255.255.0' B/ n1 O  B7 h7 K, |7 @
  61. set defaultGateway=192.168.1.19 n) M, ^- R4 t) U' V9 i
  62. set dns=202.102.128.68; c' a% f) D4 e0 ]# q6 y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - j6 l. a$ \, y9 l
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " y6 j+ Z7 H& x2 I/ e6 K5 C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 c1 F% [4 O2 ~2 N! z! f& P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 L$ `# f) _/ s/ s; p
  67. exit+ S, V4 W/ d" P
  68. 4 B1 t" L; d5 x
  69. :5
    / J8 E& n; R9 M' [5 w; [6 e: R2 Q# }
  70. echo 58 l6 x4 J9 O8 M8 j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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