搜索
查看: 21925|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 j: j6 p" s$ L# }" ]2 c/ O! E
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - f. b* S  n/ m: d- l' o
  2. title 自动设置ip# C: _, X) o* b
  3. echo
    ) Z( D% ?- N. W% e. T& y
  4. :start - d1 |! K+ {  o# Y! e
  5. cls
    1 U8 T; |& _" m
  6. ECHO ================================ - l8 E( N* y7 T# v  B
  7. ECHO 请选择要换的ip
    4 G. V% O$ a! G+ \
  8. ECHO ———————————————— $ q3 l. r0 E5 r% E( V: o
  9. echo 无线网络连接---自动获取IP地址…………1 9 Z0 k' i4 g& m9 J
  10. echo.
    ' d/ f3 l& J: j& t
  11. echo 无线网络连接---办公室IP配置……………2 ' f6 N- O3 p  @; h% e, k+ Q8 w
  12. echo. ' I! t' m2 G% `$ N
  13. echo 本地连接---自动获取IP地址………………3 ! c5 M  j% v, R: x
  14. echo.
    . E/ u7 w. N% V7 F8 W; R4 I
  15. echo 本地连接---办公室IP配置…………………4- X. O* B/ F6 D4 m6 H! G: u
  16. echo.2 q3 ~: _3 b4 P+ f% h
  17. echo  退出…………………………………………54 u, c6 g- H9 K. r/ n
  18. echo.7 |% v6 b1 `2 `* u8 f
  19. # n: j: k2 W8 H& X
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 J. y- |8 _$ \2 R6 V
  21. 4 T" Z% ]! Y7 a' u: x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " S. z  ~. R) i; E6 E2 K( X
  23. goto start $ M' Z, g% m/ K8 K* b: F
  24. , j8 W) u. X0 ?. N
  25. :selection
    ) h- I. m- ~1 w4 |: _1 ?
  26. @if "%UserSelection%"=="1" goto 1
    + ~# p% C  F1 ^6 A
  27. @if "%UserSelection%"=="2" goto 2
    ; K# _; o1 A6 V1 k! _: ^8 I% M* V( h
  28. @if "%UserSelection%"=="3" goto 3
    4 l- a9 `% j; P3 x7 ?0 G. ~
  29. @if "%UserSelection%"=="4" goto 4
    8 n! ^/ @2 e/ Q/ o  Q
  30. @if "%UserSelection%"=="5" goto 5$ E  F# t/ I( F
  31. ) p" ?# O2 t' h6 W' y2 S& O& M
  32. :1
    ; V) q* n( c8 @6 t  C' u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 w! ]+ V: Y# t6 t* Y4 v
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & R' j( g. C1 o! R! }% O: L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , y6 O( Z% P/ {# o  r
  36. exit. e- d9 u4 x. I% r! K
  37. 1 a: j! C( e% l6 Y1 S9 r
  38. :2
    9 ~* Q. r$ L5 r( D) }
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 O$ E9 n7 @, v; S9 `& @0 X' Y
  40. set ipaddress=192.168.0.100* {- m6 \& \. D8 B
  41. set subnetmask=255.255.255.09 w& Z/ `4 Y* E) U( @- \$ G) U8 L7 t
  42. set defaultGateway=192.168.0.1& j* H  q* F$ u: @; C- u/ P
  43. set dns=202.96.98.36' k. z. y2 p, R& S+ l6 N& Z
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. \" G9 c4 h5 h' G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) F2 g6 s4 f  W& Q; }
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / g* B$ \8 Q, h! W4 W" o- l* g2 x  c
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' ]9 W2 e3 U% _0 V
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , @4 L$ Z( _8 \8 J: v* o% Z
  49. exit/ c6 E( [2 N# [
  50. ! k  o  ^2 _: X5 M3 S  V# k! N$ p
  51. :3
    ! P) ^9 I0 x: S4 y  h6 ~
  52. echo 本地连接---自动获取IP地址---请稍候...2 A3 o* F- C' z8 J0 L
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 U1 s# W# b5 i8 [
  54. netsh interface ip set dns name="本地连接" source=dhcp  B" n- I  _- Y/ m$ y
  55. exit
    8 J' c6 k2 G- f

  56. . a( M$ q$ S& C  C
  57. :4
    & x& m( b6 \4 U6 T" d0 y( q
  58. echo 本地连接---办公室IP配置---请稍候...6 z3 X- V* t8 b# o
  59. set ipaddress=192.168.1.68
    8 M1 @) k' ~, z3 N% `! \* h% T: H6 P
  60. set subnetmask=255.255.255.0. v8 X+ U. t/ S
  61. set defaultGateway=192.168.1.1+ ]! \9 U1 D- r6 M- d$ f
  62. set dns=202.102.128.68
    7 K0 o; j9 x( o; [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%6 a% M3 P+ B% C2 K6 ^  D: e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    6 @7 w2 ]2 G$ G2 E3 I  O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary9 y. `1 l) Z4 T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    % P0 w) _7 O4 X
  67. exit, w9 K! `2 a; J$ H3 B# ?

  68. 1 k' d, u4 C9 L& ^
  69. :5
    + E" v1 h" t- m( }: a1 {
  70. echo 5
    : E6 @2 p" S, v7 _
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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