搜索
查看: 21451|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( A) O  I3 l% Y5 `) Y
6 d1 G: X* }% K. G9 T3 N将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off% A3 x9 y4 C5 o% l
  2. title 自动设置ip
    0 t* s% h$ A8 f  Q' }
  3. echo
    / q( A7 M9 m* ?" E. ~4 l1 C
  4. :start . }9 u3 U" p- q5 G9 F% Y* S
  5. cls
    5 ~# [2 Y* a' c% ]9 O! e2 l
  6. ECHO ================================
    ( \+ U. c/ d/ [! B4 x# i/ ^
  7. ECHO 请选择要换的ip / A: Z2 k( R; b* V2 V9 N  o
  8. ECHO ————————————————
    " d- `( I# d$ A+ w
  9. echo 无线网络连接---自动获取IP地址…………1 + K# `0 o: O+ Z% X- }
  10. echo.
    " }+ U8 }0 H3 D8 H* F
  11. echo 无线网络连接---办公室IP配置……………2
    ) i* A. G+ k2 K
  12. echo.
    0 S/ x& R+ N, p- H- H7 g8 e
  13. echo 本地连接---自动获取IP地址………………3 " z+ m9 ?8 ~8 _6 m$ b9 Z
  14. echo.
    $ \2 e+ l& F- s3 e
  15. echo 本地连接---办公室IP配置…………………4
    : {' G0 b/ ^. Z3 X7 L
  16. echo., m7 K. V4 ^/ P. I8 C
  17. echo  退出…………………………………………56 f& k5 `% v. ~; t2 A1 I
  18. echo.4 m, x" H) t# M

  19. 8 W- w+ Q" @! a3 s  K  ~" L
  20. @set /p UserSelection=选择(1,2,3,4,5)  % v) l! W0 {- g" d- N
  21. ! _. O8 x5 v! z8 k- W( _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 a5 I6 B9 d( L" c- T" h0 t
  23. goto start 5 p4 g) m% K$ K8 _" i7 V3 S, R

  24. 3 W3 m$ P) S3 c( G+ ?+ P
  25. :selection - L3 v8 m" U1 f( k7 T
  26. @if "%UserSelection%"=="1" goto 1 0 [: ]/ U& w- v) R
  27. @if "%UserSelection%"=="2" goto 2
    6 A; {8 s% c0 {' L6 F  C" G
  28. @if "%UserSelection%"=="3" goto 3
    1 Y0 T! b9 ^" x# [
  29. @if "%UserSelection%"=="4" goto 4
    - Q% b, U$ R  @  |
  30. @if "%UserSelection%"=="5" goto 5
    7 [0 e) D3 y4 t8 J4 V$ r

  31. / e7 Q) `, o% ^3 ~% i1 p8 F
  32. :16 J! c: g: T! x: Y9 g( c. @
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 d6 B+ ^" f" n! M" n- E
  34. netsh interface ip set address name="无线网络连接" source=dhcp! ~- o4 D2 }) G- w& ~' `) W
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * r# N( V7 r  B2 a+ r
  36. exit
    5 R, b' R+ ^) t# c( T
  37. ! j6 ~7 \4 N- M! ?
  38. :22 o/ t8 X( x" s
  39. echo 无线网络连接---办公室IP配置---请稍候.... e) [+ p+ c8 P* e
  40. set ipaddress=192.168.0.100) S5 Y* F1 H  y
  41. set subnetmask=255.255.255.07 u0 i/ C' c" S! O
  42. set defaultGateway=192.168.0.1
    , _# G+ {) L* c7 J8 A1 V" P8 `
  43. set dns=202.96.98.361 F1 S' Q/ r- D/ d/ w9 s* M- p3 p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0) q& I4 O- k, n) N2 d0 [) U& V7 w
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%9 w+ r8 i/ G' v! G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 _% c2 |& q) D3 j" d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ) o' }8 F# R& {. m# M1 p$ d. G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%# l5 ^; v1 g1 S9 T  Z0 n
  49. exit
    5 U( T9 [, }  R7 k8 A

  50. 1 D# b, X* g9 r( z/ Q
  51. :3! l4 {  J( q) f/ u; t& C+ p1 W
  52. echo 本地连接---自动获取IP地址---请稍候...$ J4 x- `6 ]$ x5 m2 i6 T7 C' |
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 _# e0 E% w8 W3 L; N' v
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 n7 U) s8 u9 w2 m2 R
  55. exit
    ) x5 F0 B, y9 J& G

  56. : _7 f. R/ M. G8 d/ p
  57. :41 |( Z( S6 B1 {3 h
  58. echo 本地连接---办公室IP配置---请稍候...3 f+ i" h+ o& S, l% B# u, N5 t# ?
  59. set ipaddress=192.168.1.68* p. T4 C" ~+ \+ _# d/ D- m* L
  60. set subnetmask=255.255.255.0  F; F% B% K2 Z  N% b
  61. set defaultGateway=192.168.1.11 j' r! Z$ E* a
  62. set dns=202.102.128.68
    2 M1 [0 S9 r7 y  ?# r- e( l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 [) L8 C6 E) J8 I
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 Y9 R8 q- ]* Q, |+ ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    . P8 Z7 z/ M( ^5 W  G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 R2 x" j" C2 v! I6 C
  67. exit7 m; Z6 v- A1 g# X# J7 c- R/ B
  68. 5 R( k' i4 b' S/ F9 ~, b
  69. :5* w" j# @( [( Z2 z
  70. echo 5% d8 r  H: I  g) @) p& N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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