搜索
查看: 21835|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
9 l5 W+ T0 S- O$ r5 o  g1 Z& ^% W
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off3 ^/ Z  n/ g6 [8 I8 ]8 \. i
  2. title 自动设置ip
    3 g/ Y0 n5 Z- b
  3. echo
    0 h$ g* p+ D4 S" I4 N
  4. :start
    * H' V) h( M2 i. ]. y/ U6 o0 _
  5. cls 0 r5 T$ R! d" J3 @9 J- A
  6. ECHO ================================ : o/ H2 @6 l8 x" ~
  7. ECHO 请选择要换的ip
    5 k2 V2 T# Q1 u9 o; M- _0 M1 a
  8. ECHO ————————————————
    / d* V6 h  r, k. N/ x; @5 _$ Z
  9. echo 无线网络连接---自动获取IP地址…………1 & d: v& P2 s0 \0 M2 Y/ W. B
  10. echo.
    3 x' Q/ G% P6 o8 i, O
  11. echo 无线网络连接---办公室IP配置……………2
    . y7 u8 c* k9 z* @7 d+ C& J
  12. echo. 5 d6 @/ z# N8 \+ w' N+ n2 ^
  13. echo 本地连接---自动获取IP地址………………3
    ( i! M2 u( F5 Q! A8 B# L
  14. echo.
    8 z4 [3 K+ L8 @7 O( r, D
  15. echo 本地连接---办公室IP配置…………………44 n" E2 P) m. _& Z7 \
  16. echo.
    , T) T3 e' O0 J( U+ ^) X. i
  17. echo  退出…………………………………………5- j  j( L& r2 |2 K& d$ H
  18. echo.
    ( c, z3 @( i, F5 @3 i8 V

  19. / r: l1 t$ T9 g9 k. ~: A( v. W9 F. B
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    3 Y( A( K) [+ S1 n* U: B2 N
  21.   l2 A4 A" W7 l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    * p' J1 V5 O6 k- y
  23. goto start ) C4 C5 u1 {' u0 n: y
  24. , T9 v. [6 n( g  ^
  25. :selection 7 ~. Z$ d0 r3 n% a) O: l6 L1 s
  26. @if "%UserSelection%"=="1" goto 1
    " k% b7 x( L9 ]; w$ e
  27. @if "%UserSelection%"=="2" goto 2- Y0 o3 }2 @. t1 h
  28. @if "%UserSelection%"=="3" goto 3 & n* Q; _" I  V
  29. @if "%UserSelection%"=="4" goto 4
    0 U; v7 x: J, X
  30. @if "%UserSelection%"=="5" goto 5
    % u9 c7 J" M9 Y% ?! ?( z
  31. / I$ w- q# K  b6 J, ]
  32. :1
    " I5 u' |! E! f/ `
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 V3 T: a0 r6 L0 R* p
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 @6 v- y/ c  z) ?+ q* O  \
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    8 b+ u4 L2 V* Q4 O7 }, `$ i7 V
  36. exit
    9 e* N5 r. B, U8 [

  37. - M  P6 L6 Y8 a
  38. :2! R5 ~( _* d* y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    1 v$ m- _( S& t0 {( @
  40. set ipaddress=192.168.0.100& K8 [- n" ]8 [9 j
  41. set subnetmask=255.255.255.0
    , b* X; S! M% c7 {; z3 n5 k. V8 x
  42. set defaultGateway=192.168.0.1
    6 \: d' n, ^* |$ A2 X. Q: w/ K
  43. set dns=202.96.98.36. ?2 j1 v. |6 O, t# n; E
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . v6 _0 Q( H% _% }1 s( M/ r
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    / h$ X; n5 T2 T' W$ Q0 I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 `( Z4 t  x+ x+ P/ j" x& T
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 f( w' _5 V7 |1 ^
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    5 O" e7 L0 z  }5 z
  49. exit4 w6 V& S- ^& w! |
  50. 2 L3 U" W  M# [! S
  51. :3
    4 h5 z" X( M; j% U! i' z8 q! g
  52. echo 本地连接---自动获取IP地址---请稍候...6 _* w1 t) O5 k3 k) ]( X/ w2 ~
  53. netsh interface ip set address name="本地连接" source=dhcp5 M. Y9 z; k- P/ k% y% ?  [
  54. netsh interface ip set dns name="本地连接" source=dhcp
    / K, d% z% e8 b( N- ^+ {
  55. exit
    8 x- p+ ^7 G- i, W1 z6 ]
  56. $ m% H2 @5 P4 _. Q4 n4 w* k/ a$ H. c
  57. :4
    ; R( s4 [! t, S- I/ p
  58. echo 本地连接---办公室IP配置---请稍候...
    6 F# D1 P! ?( r  L
  59. set ipaddress=192.168.1.68% k* G2 f( ~& F( v1 [+ G. @8 V
  60. set subnetmask=255.255.255.0
    . ]; p# Y, O4 E4 E* G
  61. set defaultGateway=192.168.1.1
    % a7 Y( J$ `# Z( P* l3 A6 m
  62. set dns=202.102.128.68
    " ?  ?: J# A" d) H/ {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; s# p. m8 ~% K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0+ `. L/ [& i  P6 }7 X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ! _* ?4 E+ m! V: s$ U  @# g
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    - _  B# |& R" Z6 e7 b
  67. exit9 V% Z# D+ s/ Z* C  ]1 F- i& [; x% _

  68. & B2 U2 v2 S7 M+ d* U. i
  69. :5! f! t; U# s1 y) u
  70. echo 5
    : ~( s+ `- B# P# x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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