搜索
查看: 21445|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
, v- N8 d0 b( |7 r
) O' h+ D  k5 i: F将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 g# ~+ d  z7 K: N
  2. title 自动设置ip
    + R. Q( }* M% G1 A! X" a
  3. echo% Q; T, R2 d  o4 S* b7 J% G2 ^  P
  4. :start
    ' j/ \/ c- Z8 W* C- ?0 d
  5. cls
    4 `' W2 `5 h$ z
  6. ECHO ================================
    # K  U" @* N1 f8 G- O
  7. ECHO 请选择要换的ip 3 L* t. B+ Y% Q
  8. ECHO ———————————————— , X$ j" v. l: [- J9 O
  9. echo 无线网络连接---自动获取IP地址…………1
    0 b* K0 R* F& u' Y) X. v
  10. echo. 7 {0 s- k( G$ M* y8 ?
  11. echo 无线网络连接---办公室IP配置……………2
    * b, U7 [1 H7 g/ B+ x
  12. echo.
    : o. D% w" z- ]8 J1 x# w
  13. echo 本地连接---自动获取IP地址………………3 9 w8 k! F5 N6 w& a- f, B
  14. echo. , P. B. ^5 L' k3 d
  15. echo 本地连接---办公室IP配置…………………4
    + {2 `1 P* X, W7 B* r
  16. echo.
    ( w1 w# v- K" t- r! Z* r% J
  17. echo  退出…………………………………………5
    9 a5 C/ G% Z  i- I( w) d, Z, m+ H
  18. echo.  {0 Q6 V/ K: T- r4 ]
  19. " f& I  v; @7 N+ R
  20. @set /p UserSelection=选择(1,2,3,4,5)  , I* O; V, f* \% S

  21. 1 p2 Q) _' }0 r* `
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 [6 _- ?0 y5 [9 d0 c2 M. ?
  23. goto start 1 y2 i& k6 {" v5 R
  24. ( I- }4 W$ s0 h5 h
  25. :selection
    - S+ _; \5 i% o
  26. @if "%UserSelection%"=="1" goto 1 $ |; w& }, y+ ]( p& s: L7 |
  27. @if "%UserSelection%"=="2" goto 2/ k7 s' }0 _- s+ V
  28. @if "%UserSelection%"=="3" goto 3 & l% b  [' w/ p- h% k
  29. @if "%UserSelection%"=="4" goto 4
    4 `) ]2 k5 k6 T. w( i$ U8 z8 h
  30. @if "%UserSelection%"=="5" goto 5
    2 \5 g  F& Z% {0 \9 F

  31. : q8 k8 ]4 ^& U/ }
  32. :13 P' r$ ?2 I% K/ ~" w( p# Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 ?  A! ~( J$ z& X
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * u1 F2 d# H4 ^5 S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp/ |4 `7 ^" ^( ]# c0 ^
  36. exit
    0 F% n; h! ]6 A5 R  o' [
  37. ( ^( L) H9 U/ r, x
  38. :2
    1 d7 S5 T: V$ }; G0 _
  39. echo 无线网络连接---办公室IP配置---请稍候...- u* ^! O9 ^1 F8 k6 F5 l5 U& U
  40. set ipaddress=192.168.0.100
    2 o# n8 t& M' L3 f  y5 C* Z
  41. set subnetmask=255.255.255.0
    : q$ K- x, Z( s/ O" C
  42. set defaultGateway=192.168.0.1
    4 c8 m8 C% k. P  b+ U: D5 S5 G
  43. set dns=202.96.98.36+ Q3 o( G8 o. z: }
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ y% S( c- s! M' o- j: J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    - r" ~  @3 W0 S# g- d- J
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0- O' C2 ?, k3 \3 S* F$ d4 L! f
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% Q) }6 S# `$ p3 [, r, _* [
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      D  M) Z# d) s3 o( Z" l  Q
  49. exit
    7 g- g0 g) W0 D3 t! p/ k

  50. 5 R7 y8 A& c- E8 W! T6 y$ z
  51. :3
    - N: @9 d# L7 v7 V" w0 R8 i+ i
  52. echo 本地连接---自动获取IP地址---请稍候...
    1 V9 Z4 T+ V( j7 X
  53. netsh interface ip set address name="本地连接" source=dhcp
    7 R" F8 r' [% X7 {; d- B* I; R% I
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 ^0 D# n' J% x- \
  55. exit
    7 A& ?% d2 b( B+ ?& O& `. S
  56. 6 z/ `+ f: B& P) w( b' L. M* n5 E
  57. :41 x5 W" W, E! {% y, t9 d
  58. echo 本地连接---办公室IP配置---请稍候...0 ^! j8 H& T! I
  59. set ipaddress=192.168.1.68
    $ V% {& }  G" p/ W" W' x
  60. set subnetmask=255.255.255.08 D. l$ ]# [) `# |% F( x/ ^5 Y5 K
  61. set defaultGateway=192.168.1.1- z  c7 r/ N, @, G6 ?
  62. set dns=202.102.128.68
    . M" S: [- K3 V  W$ i
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%3 k/ y0 D6 x2 }! J8 e; c" U$ X6 [
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ' i8 f9 g+ k8 _5 `+ c# V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ) x/ M# _+ e% T, g: z' L$ z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) {1 W* U4 q, n. u, h
  67. exit
    ! `# Y* Q" ]4 C9 n8 G/ r

  68. $ y% E7 g. ~: f/ v/ U4 s
  69. :5) v4 d5 d3 [1 w7 m& E
  70. echo 59 F. f6 M" @* s0 A
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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