搜索
查看: 21652|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ T; W$ ^7 P1 F/ ]8 r! ~, c8 r( Z, Z# P. x8 k" n9 u; k
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 `- a; g, X4 z' p2 A
  2. title 自动设置ip
    ! |. h* q% m1 `( A4 F' J0 G
  3. echo
    ' d  z+ `& a7 {/ r0 v
  4. :start 2 k4 y4 ?2 w+ `. y& _/ v
  5. cls # f1 J" a* S# r/ ?% p/ Q
  6. ECHO ================================
    2 M. P' K, `! `; S- H
  7. ECHO 请选择要换的ip 3 X( s  ]4 Q  z' Z5 ~
  8. ECHO ———————————————— ( {  X( @, U. N' P
  9. echo 无线网络连接---自动获取IP地址…………1
    ; d, H$ g( {8 f6 l0 K
  10. echo. 9 `) J( o- G2 k% N
  11. echo 无线网络连接---办公室IP配置……………2 9 ]7 O; D6 K1 W9 {. h
  12. echo.
    ' e7 H7 j8 x7 f, p; `. c2 D
  13. echo 本地连接---自动获取IP地址………………3 6 \0 a) |+ v( j  H+ y- o& ?' O3 ~' H3 d
  14. echo.
    : i! _/ S8 F  q, l% m
  15. echo 本地连接---办公室IP配置…………………4
    6 p3 p; B9 t  p
  16. echo.
    5 s3 t6 n! v. B2 w3 X
  17. echo  退出…………………………………………5
    1 `# `$ O$ ?: Q+ p& w7 f
  18. echo.- Y; C* r2 e* f* @

  19. & @5 f4 B' d( F$ e
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . i, z! [9 z! p
  21.   ]9 w0 Y" L# v7 n( G" I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 t' Z& G1 |( D+ z0 Y
  23. goto start ) N0 n, z2 ?- }# [* q, k8 B

  24. 0 W) b! l% p8 y
  25. :selection
    , _  s6 A; ?7 {1 g
  26. @if "%UserSelection%"=="1" goto 1 5 v! t! c  L1 P) \" L# i9 U, B
  27. @if "%UserSelection%"=="2" goto 2* g) T9 O9 q+ z. W7 P& ?7 V8 Q; ?! \
  28. @if "%UserSelection%"=="3" goto 3 ) A  z3 D  U2 l0 R" O/ I
  29. @if "%UserSelection%"=="4" goto 4
    ; i- o: [5 {0 D; V0 V: f
  30. @if "%UserSelection%"=="5" goto 5
    : H3 t) p: n; {+ g7 H5 Q5 K4 ?

  31. & ~1 |4 }- J: `5 D+ n+ a6 i
  32. :1
    , H% g% e% s. ?
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    " l, i5 L7 I! k! l; Z) i
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ' ^, R5 u4 ^$ Z% |6 ~# g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 Z0 T* Y* `$ c3 t
  36. exit  R5 d0 x7 u8 |& r4 a% S

  37. 8 C* c8 @% W7 \2 ?' a; p
  38. :2
    % a+ {9 m5 b0 B* j9 `
  39. echo 无线网络连接---办公室IP配置---请稍候...2 e* a0 [/ y2 p: Z& n3 G
  40. set ipaddress=192.168.0.100
    $ j" C8 U2 S6 y. T1 U+ s. I* J
  41. set subnetmask=255.255.255.0
    & s& J- d/ k1 [. E9 g- c9 @, Z
  42. set defaultGateway=192.168.0.1% |0 n; F! w7 z# @" I* o6 D, {7 n
  43. set dns=202.96.98.36
    9 [4 R% N1 z0 g) W# w4 N7 K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 e+ t& W" k, X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    - \6 G7 R; S6 W6 y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    - l7 q7 Z9 Y8 O. `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' z' v" R0 {) \" h
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # p0 r5 i& Z2 X" D" b0 v3 @' C
  49. exit0 N4 I' y! H- j- w% U

  50. + h+ z( Q2 y, C2 q1 E8 y- _
  51. :39 B5 r1 C2 W7 F4 t+ d
  52. echo 本地连接---自动获取IP地址---请稍候...# b. Z+ ?& D2 p! x
  53. netsh interface ip set address name="本地连接" source=dhcp
    " O$ l  Z' `: ^. g: L
  54. netsh interface ip set dns name="本地连接" source=dhcp8 Z5 n/ ]. c5 {, x: h8 W* i
  55. exit; o- I8 S( Q1 F4 B

  56. 7 l7 |: \* ?! k+ `- c7 K9 }% V
  57. :4' u+ h* t0 T0 o* {4 S' ~; ]& T) w
  58. echo 本地连接---办公室IP配置---请稍候...7 K- R# |8 `" r8 Q1 ]
  59. set ipaddress=192.168.1.68
    ( n0 P5 x: n/ m
  60. set subnetmask=255.255.255.0/ @; Q* P: t  W
  61. set defaultGateway=192.168.1.12 ]; Q% I% T: \4 \
  62. set dns=202.102.128.688 i7 l5 X* V4 Z+ R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % |% ^: O- J9 G1 O* g' r9 h) S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    * t5 K3 q6 e  A# M
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( e, M: L8 F% J: G* J
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / O$ H% r. ~2 T0 D5 K# z$ |. j
  67. exit1 |6 S% y* j( ^! I& R

  68. 9 e: E1 Y7 K; |6 a4 m# w; f
  69. :5
    . I. z/ b3 P0 e. y
  70. echo 58 v4 `& [3 F) R) x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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