搜索
查看: 21808|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ L7 B% w; {3 g% A! y5 c; F5 P8 [! k& C( |. C$ l
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! R, t  V# x/ {
  2. title 自动设置ip6 ]4 i5 L' P# |: a" J
  3. echo! U2 q) ?6 Y# A4 [+ b! [
  4. :start
    , o5 e: n' m4 {% c( x) T: u5 x  l0 Z
  5. cls # y  o) ~3 i1 \" T
  6. ECHO ================================ ' Z3 \8 x, @! N, K& V6 y
  7. ECHO 请选择要换的ip
    5 F8 H! _7 v$ w) I
  8. ECHO ———————————————— $ a2 ^$ U- H+ S" X
  9. echo 无线网络连接---自动获取IP地址…………1 ) K1 [" X. P2 J
  10. echo.
    ! r; r) u5 D; N5 m( l' _
  11. echo 无线网络连接---办公室IP配置……………2
    6 S& e; d+ m# K' g
  12. echo. , E7 e# t9 u) L( x1 J! R
  13. echo 本地连接---自动获取IP地址………………3 ! d! X! N* z& a% A. e
  14. echo. 8 z  f5 m* P0 Z# U* \7 i( h" V, L
  15. echo 本地连接---办公室IP配置…………………4" p4 \9 C7 z- C
  16. echo.
    0 ]9 a. l$ l; \: }: j3 X, m
  17. echo  退出…………………………………………57 X8 m3 o3 a6 A& v+ r- X
  18. echo.9 d) |4 \* N) y' b& I

  19. ! B6 H- q1 n  K1 |4 y
  20. @set /p UserSelection=选择(1,2,3,4,5)  + T/ s- x5 @5 q. K, ?

  21. 5 _7 i7 M2 e4 k. Z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 ?: I+ [9 m- S% H$ _# \" s8 W
  23. goto start
    0 Y+ L/ K" U4 H; V/ G! W" u
  24. " l  b2 x) p; d+ i, X
  25. :selection
    , ?/ E; h4 T( Y- k0 K! `
  26. @if "%UserSelection%"=="1" goto 1
    0 K' J$ f/ K; y4 ?
  27. @if "%UserSelection%"=="2" goto 2' g- c0 M. I6 a( w1 w$ j/ [/ o' X6 G! Z
  28. @if "%UserSelection%"=="3" goto 3 . R0 q% L8 W8 r% E
  29. @if "%UserSelection%"=="4" goto 4- w; _, ?' ?- {4 S0 Q9 r
  30. @if "%UserSelection%"=="5" goto 5
    ' S# f. m# n" y

  31. ; i8 q3 ^4 _9 m4 j
  32. :1
    % W- r) J3 J6 M
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 e7 Y3 y4 n  s, t# }, j: h  f8 ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( x+ n  W( D! A+ `+ D4 Y7 o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    4 X0 ~! s) E, \
  36. exit
    2 n% Y- S1 L) y+ L

  37. % X( q3 m( A7 I3 Q6 i
  38. :29 T: U. g# z) @3 w/ x8 D- k
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! K3 {  _& }# N
  40. set ipaddress=192.168.0.100
    ) ~3 X: g  ^1 S+ T) X- [$ Q( F/ ^$ m
  41. set subnetmask=255.255.255.06 C; w8 N7 \# U$ L; H% V) a
  42. set defaultGateway=192.168.0.1
    $ u7 R' H( G( d0 v, T
  43. set dns=202.96.98.362 ^6 D7 c4 w# z+ o3 f, ]
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 R6 T4 ~0 q# p8 Y7 y$ y9 M; P( K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 t( |: s1 V3 T
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    9 K/ s+ b% H; A; Q6 q2 ?0 a
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , ^4 {- v- ^# Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * M$ n* `- z* G# I
  49. exit; I5 L: }/ o1 z; w" Y" r: z4 K

  50. 1 Y6 N3 W7 x) D) y% M
  51. :37 m% q# j2 B: w0 b7 V" D& o- D
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 ]6 v* A( h2 j# @; @) K5 s# j3 e
  53. netsh interface ip set address name="本地连接" source=dhcp
    " P% _- J/ o! f% E
  54. netsh interface ip set dns name="本地连接" source=dhcp) x. k4 y2 C7 l/ \' u* @% D
  55. exit
    : O8 v- }/ o' I- M4 }

  56. 4 K! \+ O9 T4 ^$ y* w# g% P+ n" u
  57. :45 I) g: X: q% \+ {! A
  58. echo 本地连接---办公室IP配置---请稍候...% C1 }# l: [, y! Q. {% i0 E
  59. set ipaddress=192.168.1.68
    : i& s3 s3 ~! L6 Q* v
  60. set subnetmask=255.255.255.04 z' w  s9 ]% t- ^) a+ K6 ]
  61. set defaultGateway=192.168.1.1' R+ u7 `; `2 Q
  62. set dns=202.102.128.68
    + b) @+ y2 O% p
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 A. `' M, J- d4 U" Z' P/ z5 b
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 S3 V4 h5 O8 s
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! u7 ]$ q5 ~4 ~5 F+ \8 @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%9 N% K- T  L# ^% l$ T$ L
  67. exit0 D5 f6 Y1 v1 d
  68. 3 K# @$ v$ u+ C4 U5 h/ ~% O
  69. :56 e" O/ F$ |4 k6 C1 _
  70. echo 5
    3 g8 l: C) _7 n4 M* C" ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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