搜索
查看: 21800|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 u- e  g4 b6 G& f0 N9 D  R3 d
4 K; W$ c  |( d% h& N" ^2 d将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    # v! m/ x; y3 h0 N5 ^  g% ~
  2. title 自动设置ip
    - ]+ w; [+ z  K3 N. n% L
  3. echo
    9 V5 B, P3 E& a! C1 w1 s) c- i8 Q
  4. :start
    5 m! H4 K# t3 N. `# N' v
  5. cls + Q/ @3 e7 \& ]8 o6 l
  6. ECHO ================================ 3 h- c( w' z& c) {
  7. ECHO 请选择要换的ip . ^8 c1 X- r% ^
  8. ECHO ————————————————
    ; S2 }9 |) g0 K7 w" X: |+ ~" s( c: H
  9. echo 无线网络连接---自动获取IP地址…………1 : V4 E0 d: \5 e) l. {& y
  10. echo.
    ! }+ b( q/ y  M, X
  11. echo 无线网络连接---办公室IP配置……………2 : S2 p0 [$ c) i1 M) K# r9 x! Q
  12. echo.
    ) N/ o9 K  V2 f' w' s
  13. echo 本地连接---自动获取IP地址………………3
    7 S6 F( |) S) \/ v/ J& S
  14. echo. , N3 E" d# P7 {- ^- |
  15. echo 本地连接---办公室IP配置…………………4
    / y: c2 K3 K1 t5 H& m
  16. echo.
    $ M2 w' f3 j% X  G5 g' U% O
  17. echo  退出…………………………………………5
    % X% ~( |- C! @% _7 c6 y( H- a
  18. echo.2 S) f& Z8 @: h% P$ a

  19. ' H8 X9 t; P2 P" w
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    7 l. F7 a- ?. M3 C
  21. . X, ]& o# X7 J: r: f: a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 \5 c, T; ~* P
  23. goto start
    ; b& `/ t- {# q  c8 F, y5 n
  24. / U# q4 X: I6 ^0 h
  25. :selection
    # B9 p; j6 ?3 I$ v4 k
  26. @if "%UserSelection%"=="1" goto 1
    ; o& N/ a& S8 R0 Y' K5 A
  27. @if "%UserSelection%"=="2" goto 2
    1 c+ t$ b, m  }4 l7 D3 K& l
  28. @if "%UserSelection%"=="3" goto 3 4 U+ M  L' Z; {, Z( L
  29. @if "%UserSelection%"=="4" goto 4' I: I# g  k! x2 D
  30. @if "%UserSelection%"=="5" goto 5
    7 w; V9 |  P/ y+ _' e& b

  31. ; s& G3 i3 ?1 L* {
  32. :1/ A' O4 M7 S! _' m, n+ s
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / P9 m' X) B9 g" n6 D  W7 P' |+ W
  34. netsh interface ip set address name="无线网络连接" source=dhcp( C) P" w8 `& Q, Q) |- c. q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) f9 |; Q+ \4 X  v9 m2 a
  36. exit2 e0 S7 I+ V" |
  37. ! f/ h4 m% W$ Z! I
  38. :2, ]0 o# m' p6 o
  39. echo 无线网络连接---办公室IP配置---请稍候...6 x2 t0 L3 L8 k  o3 p+ Z
  40. set ipaddress=192.168.0.100
    ) P; q5 \+ N- }! O# h$ j, e
  41. set subnetmask=255.255.255.0# D1 L- v, y6 n3 ^) n1 t; B
  42. set defaultGateway=192.168.0.1
    : C9 Z, {  p2 S
  43. set dns=202.96.98.36
    % U9 U: [5 u& Y. g4 V" h2 p' Z9 s
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# z; ^9 ^2 I/ Z# o
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! }8 ~! f$ I# C; c% \
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% f+ o8 w6 T$ o
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& s' P# J  \+ q" W$ O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    , o9 p) J) V% C; ~+ r
  49. exit
    / [  C+ u4 ?# b" b% z
  50. 1 k1 {- e/ r$ C
  51. :3; I, Y( U; }  k% e0 X; r
  52. echo 本地连接---自动获取IP地址---请稍候.... k: t* T: S3 U* J* F3 D: B
  53. netsh interface ip set address name="本地连接" source=dhcp1 b) v" b. Z% y" S6 e- r
  54. netsh interface ip set dns name="本地连接" source=dhcp& b: U  h5 _2 y9 s4 w
  55. exit
    : T5 B0 O2 f% {. o+ Z) f+ q

  56. 0 T. a  _7 S) o5 f- e" c
  57. :4
    7 B1 z4 {8 s1 @/ w
  58. echo 本地连接---办公室IP配置---请稍候...
    6 Y3 [* C# B9 R
  59. set ipaddress=192.168.1.68
    1 m. Z8 [/ a& e
  60. set subnetmask=255.255.255.0
    / Q% r. P) J' I/ p) p8 V
  61. set defaultGateway=192.168.1.1
      Q  d3 ^9 h  w4 t/ N4 e+ w
  62. set dns=202.102.128.68; g- w9 Q( X1 x: d  i
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 E& s: z5 C" K8 O# ]$ ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=00 p, c8 V# @6 y7 m# ]
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " E( o* {9 ^2 i2 R
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 v0 Z: T2 |* `. p8 y  m
  67. exit
    7 C/ [$ k! ]7 g- x* Z8 y
  68. ' H9 }3 Y2 A9 ?5 s3 c+ L* |: G+ e
  69. :5( E, V) _, ~: _3 g+ ]! K1 |- p
  70. echo 52 j* a$ m! k+ o/ d& R2 r9 l% r
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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