搜索
查看: 21788|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; T/ q# z- G, d, W- j% O8 u9 h
4 s7 c. V) K2 ~7 k  i" p3 l8 s
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off# i9 t! j5 i; L) J8 J, a
  2. title 自动设置ip
    ! M5 D9 }% U9 |: x) w
  3. echo! T4 c3 T7 g/ \. x. A
  4. :start
    ; C+ o6 Q+ u; d7 s2 s4 Z
  5. cls
    # l5 F0 L: Q9 [" V- P7 |; ]
  6. ECHO ================================
    6 g  ^- D7 H1 }3 U
  7. ECHO 请选择要换的ip 8 d2 A3 J! U" [
  8. ECHO ———————————————— " R- O2 ^0 l- j: S& T$ z
  9. echo 无线网络连接---自动获取IP地址…………1
      h! O7 u. H/ u4 C
  10. echo. 3 I8 N; ?/ p0 ]9 H# d
  11. echo 无线网络连接---办公室IP配置……………2
    - C  H! @% O6 }7 Z' f% L6 h2 N
  12. echo.
    ' r  ~1 i& A( w: _# T1 k
  13. echo 本地连接---自动获取IP地址………………3
    " Y: D+ Z: ?' n5 D: }0 _# {4 ^) `
  14. echo. ' T' u' |" h1 g1 `2 i1 Z
  15. echo 本地连接---办公室IP配置…………………4
    $ w% H( n7 f! f% D. b% ?# n
  16. echo.
    5 S) r2 {" A$ m' G% Y
  17. echo  退出…………………………………………5
      b! v, S" n7 n
  18. echo.
    ( I; Z) ?: v0 D$ A- d
  19. , X( z6 T1 |* A/ w# s1 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' q& o8 T  l! ?9 J
  21. - P! d3 G- y/ y+ J7 z
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    % f( |+ e/ y5 r8 E2 N9 K% M
  23. goto start
    ; R( ?! m8 I$ L1 @- S: y- A
  24. + V. J; p& u4 j6 B5 q& |
  25. :selection & v, Z) C/ m# q, Y- i8 j; l
  26. @if "%UserSelection%"=="1" goto 1 7 c8 V" k( \$ l3 y* N9 f" w0 w
  27. @if "%UserSelection%"=="2" goto 2
    6 l8 D; }# v0 I
  28. @if "%UserSelection%"=="3" goto 3
    2 o" t! A* D- m0 W3 D2 A7 B0 p
  29. @if "%UserSelection%"=="4" goto 4
    5 }! s; I' Q# p$ y
  30. @if "%UserSelection%"=="5" goto 5" u9 E0 p: e' [4 O

  31. % h( s: z' ?; k: `, W- ^  @& z9 y
  32. :1
    9 j* y! A. e# b4 F  C/ \+ ^
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    / T9 A- S5 p: T1 G
  34. netsh interface ip set address name="无线网络连接" source=dhcp. Q7 h# D+ P: @6 j2 g- O' v  B" Y
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ; p! M" s; c1 @. I: ~' Y! O
  36. exit1 O+ m, _9 ?$ p

  37. 0 D9 k+ w) h1 X2 {$ ?7 E
  38. :2
    5 j4 P/ \. r4 O  _3 b4 n% f
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! e& H; w) M& d, E; ~
  40. set ipaddress=192.168.0.100/ W- t7 j8 W  l3 z
  41. set subnetmask=255.255.255.0
      z5 U+ O0 {  L" [# y) o& ?
  42. set defaultGateway=192.168.0.1
    + e6 E) k) W# O4 j9 I) D1 Z
  43. set dns=202.96.98.36, Y8 M. A$ b6 ^2 {4 r  b
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=04 {* e- f8 T7 T; o5 I. ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 ~' V. N" }* ~( X: p7 x9 s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) q1 ?+ M0 z1 r7 Y9 ]
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 p! t  b' x( s& Z- v  Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; L; u( P! [1 @1 H, H' d' c% z
  49. exit
    : @4 P& X6 Z8 u% m
  50. # N, [: T1 f- T) |4 i
  51. :3
    6 o8 P. j5 J. r2 q$ e
  52. echo 本地连接---自动获取IP地址---请稍候...$ E* R% Q$ a7 {4 N' Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 J+ \$ ~0 q/ ^! T, @' S
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 l0 T& k5 D, H+ t$ Y) H; i
  55. exit. a. Y7 |9 |: `  R4 [' a5 d

  56. : U( o7 N0 r$ |6 f5 X* _  F# z
  57. :4
    0 u; J  A1 c; j: t
  58. echo 本地连接---办公室IP配置---请稍候...
    ) J" W) N* l. |1 Q0 |6 d2 Y, P" n2 R
  59. set ipaddress=192.168.1.68
    ) n; U9 u$ q" m6 i/ H" X* w4 M
  60. set subnetmask=255.255.255.0
    + a4 @6 c  J2 y
  61. set defaultGateway=192.168.1.1% U/ ^: W0 i( ]$ a+ q4 r' y
  62. set dns=202.102.128.68' e: {6 d& F; x3 z% t% e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) `2 E* V4 ]# C' D8 v/ o. ~1 y8 Q' u
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; q2 E2 x* y% `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 F# K6 r% S9 O
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : \0 B) Z+ {1 m% n) v& d* d
  67. exit
    # t( ?6 t0 |' g. H/ ~

  68. " V9 s$ p4 J: h, B- m
  69. :5* {- F2 p2 s7 ~4 G( ?/ U0 M) \
  70. echo 5" Z6 j2 J/ C. q: s, |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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