搜索
查看: 22631|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
7 K/ n' @# p+ }2 o
, ?2 C( }( }! n) k8 c6 b将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off  ^" E; g3 k! r* ~9 a4 ~
  2. title 自动设置ip$ L- Z- u, V! [; r$ z! l7 ?, H+ ]; x
  3. echo, c  i% c% A: `# ^
  4. :start 2 b9 o) H: K4 M
  5. cls
    * R% y+ S# ^# Z' d: \
  6. ECHO ================================
    3 h1 \: U8 y3 U( U; y  |
  7. ECHO 请选择要换的ip 5 p  o" j+ |3 f9 H9 }$ O. ~. Y( d
  8. ECHO ————————————————
    0 Z: F0 P' Q; S' e9 }
  9. echo 无线网络连接---自动获取IP地址…………1 $ ~; M' j8 t9 q
  10. echo.
    2 V  D3 R. s, D; r% _
  11. echo 无线网络连接---办公室IP配置……………2 9 B8 g' g5 v1 X; f+ h$ R
  12. echo. 6 E( O' W' G7 X- n8 ^
  13. echo 本地连接---自动获取IP地址………………3 9 ]( J" i2 T' H
  14. echo.
    0 d) s, Y7 x" j
  15. echo 本地连接---办公室IP配置…………………40 ]" b" ~: T$ y% T
  16. echo.; B* L$ c' v% }4 ^2 n+ P
  17. echo  退出…………………………………………5
    4 `% M+ o/ ?$ A+ `* C; i  `
  18. echo.2 ]7 ]4 @1 Z& `7 b3 j

  19. 8 g& i1 g+ h% `( c7 k: N
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ; O2 |* x+ W' C# h

  21. . d0 }; u# G* s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 h  W: U0 p0 E
  23. goto start 8 e1 |7 `: e4 g' ]+ S. T8 X

  24. 2 P. }/ k& t4 B5 |
  25. :selection # s- X' ?* @, L4 M$ b' T: G4 m  L, c) u& T
  26. @if "%UserSelection%"=="1" goto 1
    & @  p- I: P; s+ t- a  \! R6 Y& Z
  27. @if "%UserSelection%"=="2" goto 2) @$ d$ J1 z  ~
  28. @if "%UserSelection%"=="3" goto 3 . H  m  R5 u! L6 d1 a
  29. @if "%UserSelection%"=="4" goto 4) V- x2 J* G- \" z! ?% X; s/ S
  30. @if "%UserSelection%"=="5" goto 5- x2 q7 Q$ c- d* |5 V

  31. ( R7 Y) n. _* Y2 I* P7 M# i
  32. :1: m2 e& L. x5 @1 g
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    * z' i: O! I' N( |
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 O% l$ B7 u. X1 o& J
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 F. A7 L# a& p
  36. exit" K2 a/ v4 \+ g* l# `) n: D

  37. - K" W" l$ ]' t, d
  38. :2& d$ v7 `( O, V1 V/ e" o5 l: u
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " B, V. q% k: A3 f: M
  40. set ipaddress=192.168.0.100
    # B" X" G" {& y6 n( Q6 B* {  R0 a$ a
  41. set subnetmask=255.255.255.0
    6 k4 \# K8 Q2 O
  42. set defaultGateway=192.168.0.1
    # N' g7 |- O; M" A' [0 x
  43. set dns=202.96.98.36
      s: C0 w* R6 |$ [5 V2 M+ H6 c6 K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=05 E( K  Z6 b3 d+ |. C
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    0 K; }! V9 {" C* ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ b% o; S- l" }& n! J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ! y$ p2 x  e9 ^
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ( S, i% u6 Y' [: V$ r$ {
  49. exit3 D& y9 ?4 j5 w* l

  50. - o. }! U; p7 {$ G/ S7 L6 t
  51. :3- d( `8 y$ u6 `: p, }/ z
  52. echo 本地连接---自动获取IP地址---请稍候...1 c5 T  Y( @7 ~$ |7 K# F
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( K) e" q( J0 A- U; h' ^0 \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    / }; f4 o9 }- [, A* P
  55. exit' b7 S7 Z+ i8 k

  56. & y2 o* G3 r3 G1 F
  57. :4# s. z9 _. N! w, o
  58. echo 本地连接---办公室IP配置---请稍候...
    " z: A: z6 d% k" V( P$ Q1 N4 q6 C
  59. set ipaddress=192.168.1.68! E9 ~: C: @5 H
  60. set subnetmask=255.255.255.0
    - Q4 |, l5 ^% u: m# ~2 h
  61. set defaultGateway=192.168.1.1
    # ?, K! x5 ]( s6 B: r( m$ L
  62. set dns=202.102.128.682 \7 U$ C$ X  x% {
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 |  h, b6 w& D1 Y6 \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + R6 N& i2 r  v) T8 m3 \, H$ c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + S+ k7 _4 {/ `% U) `% o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    # e: `0 E' Y! G0 Z8 ~5 \
  67. exit$ W5 P% u  V( Q4 `' {- K6 n

  68. 7 ~0 Z5 S6 \/ F& k2 _6 f3 B1 O& d
  69. :5
    3 U0 y0 I: ], ]  ]  ~1 j6 U
  70. echo 5
    5 \4 E; P* g1 X+ w5 u8 E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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