搜索
查看: 21726|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?5 _, q6 o0 `  J, Q6 R, t

. @4 _' F4 g- m, @' E! V将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ! f" ]& E8 D, Y; c1 G
  2. title 自动设置ip6 o; X. f# L' v% i( Z2 {1 ~, M
  3. echo
    1 Q3 Q- G- G, [9 {
  4. :start $ N$ q5 [8 W3 H+ p
  5. cls - ?& }; b9 I. O$ c, h! O
  6. ECHO ================================
    3 U2 S5 ]+ F, q9 L1 i$ V6 o0 ?
  7. ECHO 请选择要换的ip
      L  X3 B% p! P7 ~
  8. ECHO ———————————————— & r0 o9 j, b4 B$ ?) k
  9. echo 无线网络连接---自动获取IP地址…………1 " z1 B# D5 t$ b. u; B- C
  10. echo.
    3 \# ~( D* \- h% w6 H" z
  11. echo 无线网络连接---办公室IP配置……………2 7 k) q/ T3 S5 X& x( |" V$ O* e
  12. echo. : q) W1 V: h; G  T8 m& n( ?9 N
  13. echo 本地连接---自动获取IP地址………………3 " x, X$ e3 T& `2 |% V: Y0 c
  14. echo.
    % f, |6 N8 f' v- S1 `$ y
  15. echo 本地连接---办公室IP配置…………………42 U7 T( W% [6 B. w% ?* U/ R4 ]' z
  16. echo.
    4 f! l& s2 T" T" k. a
  17. echo  退出…………………………………………5
    ; F; H& t% B! }2 f
  18. echo.
    # \1 v" d* V& t+ x

  19. 7 s0 @( K$ v% A
  20. @set /p UserSelection=选择(1,2,3,4,5)  5 l8 m" G. ]1 C# b+ T

  21. : @) B' Y7 p- c& v2 S5 W' E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection : f2 U: Q2 o2 q7 p; M, a8 L( c# I
  23. goto start # y% y" x  T# B0 B- J6 W

  24. ' K% ]1 f5 S# i- \# t! s- ]7 l9 L) E+ j
  25. :selection   b! ^  r7 d1 {% Y
  26. @if "%UserSelection%"=="1" goto 1
    : ~. }4 h; I; u# H, |1 J+ M
  27. @if "%UserSelection%"=="2" goto 2
    * K, n& W0 E) b4 k4 Y$ W/ L
  28. @if "%UserSelection%"=="3" goto 3 " M" N, b) U$ G4 B4 f
  29. @if "%UserSelection%"=="4" goto 4
    + I. k6 P# T' H+ d' k
  30. @if "%UserSelection%"=="5" goto 5
    7 V# U1 l5 A0 [* z- l8 W
  31. 7 Q( }: P8 Y5 t1 \8 m/ N; L
  32. :1
    7 }8 C: n& w2 g" [, z& U' B
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ Z7 T9 S; ~* e+ O" x1 J. N
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * T& L/ `: N6 ~( I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * C5 l8 s" E! F; e% g: m  b
  36. exit
    3 T5 q: w9 Z& J0 a7 h+ q5 k" s

  37. + K( U+ d% v/ q0 ?2 ]
  38. :2) N* V6 H- C5 [: T7 s/ t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) I% A4 W* e2 G7 t6 h' ~4 i
  40. set ipaddress=192.168.0.100
    ; W+ J5 H% \9 [2 D& ]) g* X
  41. set subnetmask=255.255.255.0( t) `1 d: @6 i4 a( ~9 y! a
  42. set defaultGateway=192.168.0.1
    * N7 R' x, g: l8 Q6 e2 q6 ]) T' Z
  43. set dns=202.96.98.36( v; n/ X# k' b& g& t7 O9 _
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" I5 C+ h0 E; [# `# u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 }" U  P, Q" w0 s2 T. |4 u; ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - I; B. @2 Z# `) x. I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. b' k+ X% f6 V& }% m4 R" a
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; `- t# e! ~  X" z0 u% y# z
  49. exit- R7 F, l! ^9 O( h0 Q9 \

  50. & W- x* q8 F& `/ M
  51. :39 \5 o- a. w, E& p" Q1 A  w! O0 j
  52. echo 本地连接---自动获取IP地址---请稍候...7 v3 S. S. B" f3 u* o
  53. netsh interface ip set address name="本地连接" source=dhcp! U+ Y6 e* u' B: O3 v
  54. netsh interface ip set dns name="本地连接" source=dhcp
    5 p% d& p* H. D& Q
  55. exit
    ' n# q, ]6 Q! w& K' C, t1 l  b
  56. ! V) m' o9 O3 t
  57. :4; ]& }* \( f1 ~$ Y6 Y
  58. echo 本地连接---办公室IP配置---请稍候...
    1 S, v1 @  I. G
  59. set ipaddress=192.168.1.68' {2 r' v) [  p$ J$ o
  60. set subnetmask=255.255.255.0
    ( x. ~0 U  ~0 a: G
  61. set defaultGateway=192.168.1.1' Z8 |( m( G6 x) G2 M% A8 _7 k8 M
  62. set dns=202.102.128.68/ C. Z7 ^! |9 }' o% U0 Z8 x
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 c; Y# a% g+ i0 r$ W* G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - s* b: q$ A2 ]. D1 K( Y$ x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 X8 @3 m( u! d/ `* g' F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%; G: l2 G0 Z  h0 W1 e7 o0 u
  67. exit
    ' _% ~/ ?! V! K2 a8 |
  68. 5 I9 k5 U& S, }+ q- N* g
  69. :5$ T5 g! }5 B) c
  70. echo 5
    % E6 A/ N" |2 c5 |# K; ]; ~
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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