搜索
查看: 21959|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ _% x+ M' e* n3 S2 v+ p9 _* }3 a: p  `1 }" s% S
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- Z' b  ]( @  ~' N) J
  2. title 自动设置ip
    * Y: w- s* s2 U# X
  3. echo7 A" V6 _5 c( _+ b& u* u/ `  z
  4. :start $ Y3 q2 I& V2 a! {- d
  5. cls + ]* |. a$ O# z) U1 ~
  6. ECHO ================================
    . R7 X6 b3 j8 S3 X# D
  7. ECHO 请选择要换的ip 9 S0 I7 }7 D: a
  8. ECHO ———————————————— ; A, V. n2 W% e4 i2 J' x1 J
  9. echo 无线网络连接---自动获取IP地址…………1 % B) p4 ~  `" {. Q8 L
  10. echo. / S9 Q) G: {3 t" e
  11. echo 无线网络连接---办公室IP配置……………2
    ( P8 w' u1 d. [5 Y
  12. echo. 7 L2 N# D8 Y  J& m# e  j
  13. echo 本地连接---自动获取IP地址………………3 ) l/ w: h) N7 s  n& x( Z( z' ?
  14. echo.
    2 c1 Z( |  n5 w, u# b5 z
  15. echo 本地连接---办公室IP配置…………………42 z' e8 N* t5 ~: M! \- W+ e8 |
  16. echo.0 m/ T: G2 a1 W
  17. echo  退出…………………………………………5; a1 v4 p7 ?- l4 A  a
  18. echo.
    9 m$ |! L! J7 ~  c' h# p: I$ B
  19. : q$ D$ t+ G+ m6 n  j% _  R
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " m) B. d7 N& T0 U

  21. ) x. b! O* k, K+ E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 w, m0 a5 I! m1 J
  23. goto start
    : M8 H- J2 e9 J0 V* Z

  24. - E1 N' F% Q! }" i- W  P- [
  25. :selection
    0 W, R; v: ?, x; p/ n+ S
  26. @if "%UserSelection%"=="1" goto 1 ! S7 E' g" F) l  z6 m7 c% e
  27. @if "%UserSelection%"=="2" goto 2. p: X7 h# h4 E0 ^/ [9 O- i
  28. @if "%UserSelection%"=="3" goto 3
    3 w' \+ B% W' k$ ]
  29. @if "%UserSelection%"=="4" goto 4+ M- Q- }* }3 @
  30. @if "%UserSelection%"=="5" goto 57 ~4 U) e2 M% o0 J6 a! F4 h
  31. , s- A" R" L% m( j: ~
  32. :1
    0 S3 ]+ Q, F: n" M  O
  33. echo 无线网络连接---自动获取IP地址---请稍候...! ~! h/ G7 _+ u' D' C: Z$ e
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    4 T" o+ ~6 z1 `+ M8 }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp; f/ K( ?$ c, ^" A1 G5 a
  36. exit+ d. d, W$ Q: q# _; i: x, Y
  37. ' C$ g2 V% Y$ B! V1 d7 g
  38. :2% h4 r1 L# [, c, @8 T9 N5 u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % y7 z2 g7 S& c, |# ?
  40. set ipaddress=192.168.0.100
    0 H( M+ U4 c0 j: _% J) p, v, N6 l9 `
  41. set subnetmask=255.255.255.0
    % G6 J& J7 |3 R/ ~6 I2 _( Q
  42. set defaultGateway=192.168.0.1
    & b$ a  M; c! q1 ]
  43. set dns=202.96.98.36
      |5 N5 o" ~) m. T9 W# T% V% @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=08 j! B8 Z. Z% v9 [: y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* B. f5 C7 @8 e3 T& J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    8 R# `% V- v2 T+ \7 L8 U/ m1 y7 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary/ |, P4 ~0 _& |& Q
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( d% Y1 f$ s9 t5 Q, |. I
  49. exit- l! B: a( P7 d5 E4 t

  50. 2 s5 N  X" ?- i" g
  51. :37 W$ N; N7 j  @0 T
  52. echo 本地连接---自动获取IP地址---请稍候...+ b  [3 h: I9 J$ m, C5 J- y- k
  53. netsh interface ip set address name="本地连接" source=dhcp. k: ]0 ]0 a. r( r
  54. netsh interface ip set dns name="本地连接" source=dhcp5 ]4 a3 A  [+ l$ }% f  {/ r
  55. exit5 e6 W3 C7 ~# H* D# [! m

  56. ! j' [) @7 M: P' u$ m3 ?
  57. :4
    ! Y3 M2 ]. \, E( j- A
  58. echo 本地连接---办公室IP配置---请稍候...
    ( C" b* |1 L$ h8 v8 y2 P
  59. set ipaddress=192.168.1.68
    4 P7 O# k) X4 B
  60. set subnetmask=255.255.255.0
    8 p) O5 F7 D0 E3 b8 z, s: j
  61. set defaultGateway=192.168.1.1
    3 O! c  K& X+ k$ S7 G" |1 r
  62. set dns=202.102.128.68
    . C8 E' p% T6 w1 y+ ^0 Q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ q: d- }! `1 V( K) K/ t
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0( p! m: \$ A4 o8 i2 \& x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    0 k* W' g9 w0 ~# _& g
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % _. Y. g3 _  Z& Y1 H
  67. exit- V9 }7 `; I. ~

  68. 2 m  e% d  c! R- _5 T9 B. G
  69. :5
    . ~* L1 j. D8 b4 Z/ ?
  70. echo 56 o* E8 ]% F, I( }4 Z+ p
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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