搜索
查看: 21529|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
, ~  b. p' B) ?3 ^
3 o. o( b2 F9 Z' J0 E1 N# l将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ p% D3 _* P  Y1 F' Y4 k
  2. title 自动设置ip1 U- ^' B" D7 y, X6 o; s
  3. echo1 \, S- {* Z, t/ F: i
  4. :start
    & I# Q% z4 H0 k9 d# `: ~5 D9 ?* m; z
  5. cls ) |3 c& M! o$ ~
  6. ECHO ================================ # _9 w1 M" \8 |4 s* |
  7. ECHO 请选择要换的ip
    8 C* P  o- F3 _% @2 n
  8. ECHO ————————————————
    9 k8 E0 `( W- L9 b4 j. y
  9. echo 无线网络连接---自动获取IP地址…………1 + D' H+ A. s  z$ |: P8 _5 X
  10. echo. . v" Z- ~+ p0 `' x
  11. echo 无线网络连接---办公室IP配置……………2 " N0 c1 N( S, u  Q0 v2 z
  12. echo.
    ( u8 o1 |) z; k% Q$ Z
  13. echo 本地连接---自动获取IP地址………………3
    3 s  C; R% x1 ]
  14. echo.
    7 U8 i% q& M7 W: R/ g4 w
  15. echo 本地连接---办公室IP配置…………………4! w  t6 {% a) f) [5 i
  16. echo./ G7 A" K" Z% q4 L/ s
  17. echo  退出…………………………………………5$ S. P6 c5 i% v% S- Y
  18. echo.
    % q$ k4 M  o( I; J
  19. 0 S0 T; s* O2 K
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; `: _) {1 b1 P/ ?4 u1 I+ p$ z% Q

  21. 8 n5 {: x. }7 z3 k8 N. a# _9 C; s6 b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , P3 t# o. P8 C$ W
  23. goto start
    / M6 h: ^2 l, g  e+ n

  24. & s7 U$ F- E; ]! V
  25. :selection
    2 U% ]1 z% \- Z' T! |' a' v
  26. @if "%UserSelection%"=="1" goto 1
    6 j# F8 L# M. _% O6 ?7 I: z
  27. @if "%UserSelection%"=="2" goto 2
    - _3 r1 A9 i3 d8 ]( v  f  J$ Q
  28. @if "%UserSelection%"=="3" goto 3
    $ X% {2 r+ O' I
  29. @if "%UserSelection%"=="4" goto 4
    7 b' _7 _  O) d* P3 l  I
  30. @if "%UserSelection%"=="5" goto 57 }  e" E' x5 N; y

  31. . `1 ^# f8 g% d* X* I% ?; ]
  32. :12 w$ y0 X: y- H4 N! H/ U1 U, D
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    , c5 C$ i7 A: s' c; h
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    / B1 _4 a  g5 {- _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ' s6 T( c# p2 g$ W  I
  36. exit; l* s1 \0 c) _3 {1 W2 N
  37. 9 I2 ^: I6 D- z# B6 T
  38. :2
    % N% Z* p" k  V( m# a% J
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " a5 K# E9 ?4 @* H/ I
  40. set ipaddress=192.168.0.1005 z- i( k& _+ @% o: ?
  41. set subnetmask=255.255.255.0
    4 d# l  I; t5 K/ G2 T
  42. set defaultGateway=192.168.0.10 r4 ^4 h' F9 _9 @- `4 ~+ `
  43. set dns=202.96.98.36
    , ]2 Q  K: I1 o) A
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# A1 S/ o1 L# x1 l* Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- n" B# S0 \6 t6 @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 ~' N- t3 c$ X  I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' A. D! Q3 w- m) G# b0 N
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 ^8 E) ^- [4 f* {: Y( e
  49. exit
    0 u  q: c/ Q$ H- Y- T3 L! l
  50.   O8 r4 Z  o" F* V
  51. :3
    % x+ r' F; ]8 n8 y5 J
  52. echo 本地连接---自动获取IP地址---请稍候...9 L, A" F- g. J  F7 v
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 y- r8 ?* v# @3 H" X' o7 e- b
  54. netsh interface ip set dns name="本地连接" source=dhcp
    4 b7 E4 |" l+ t5 m5 i
  55. exit
    , a- }% P. u' @7 v% U9 R

  56. - }  w4 f1 o8 B+ l# C  c. s9 I. M5 z; r
  57. :4
    # X7 }7 {( L3 B5 F) N5 Y' f2 [
  58. echo 本地连接---办公室IP配置---请稍候...
    , w3 b+ F/ }* C) _, h0 n
  59. set ipaddress=192.168.1.68# A$ {- B; V5 `2 X
  60. set subnetmask=255.255.255.0. f. ?! h+ Y6 P' h
  61. set defaultGateway=192.168.1.1
    : p. O' y  V! f) h0 F' m
  62. set dns=202.102.128.68
    0 V- O9 c( f0 v" K$ E2 n( o5 m2 J
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ X9 O9 ~+ p7 u: {3 m% i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ; p% o0 r: ]! N- \4 o
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    " e( p: k7 s! g: Z1 @, E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 _. E2 o+ U- a
  67. exit* i5 E( R' ~* L4 `

  68. 4 v: o. V  |# L1 ~# e
  69. :5
    & o! Q! i7 N1 ?
  70. echo 5
    - G" e: T  s* Y% i- p; P( ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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