搜索
查看: 22703|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 F6 v, f7 Q* \3 `
8 U; D; a/ j& d+ W7 c2 d  A
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * }% g' H' M0 U% j0 S
  2. title 自动设置ip
    ) y- r# O- V- J4 ]1 ~
  3. echo9 |" t" \  E' q% Q% d- M
  4. :start % U+ I0 o" H+ a5 ?
  5. cls / ~! \/ t7 }# |9 G: F0 z4 l
  6. ECHO ================================
    * g( L8 T! E& n
  7. ECHO 请选择要换的ip ; ~8 X! O: ?8 b0 C& B3 R
  8. ECHO ————————————————
    8 b' t) w/ ?  w& k6 D. d  j) K
  9. echo 无线网络连接---自动获取IP地址…………1
      |4 W* q- k8 A" J
  10. echo. + d( l2 I$ }9 L7 U0 z
  11. echo 无线网络连接---办公室IP配置……………2 / y: p  p2 H1 g1 v, S
  12. echo. 8 C9 [" |% h* q
  13. echo 本地连接---自动获取IP地址………………3 ! W8 c1 a- ^# U; |$ W- P4 T
  14. echo.
    % c; F3 o- _( `& p! B6 r* _
  15. echo 本地连接---办公室IP配置…………………42 Z$ X; a: @, C$ }5 F8 I
  16. echo.
      S+ g8 Z& h4 G1 d7 m% N. J
  17. echo  退出…………………………………………5
    0 u) p4 `( a- r
  18. echo.% F' |5 y  p4 c* b! L& P0 \5 |( z
  19. & ]% ]" ?1 H$ S: F' |
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * y2 ?; \1 \: ?, X$ G# u, B
  21. + R5 A; }; W, s/ r. C2 r2 U8 W
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ n$ I2 b5 Y3 s+ w7 |
  23. goto start 9 y' j, B. K8 P

  24. ! f/ t% B( G- x0 Z
  25. :selection ( q: \9 R6 s8 b/ D8 [: Z2 d
  26. @if "%UserSelection%"=="1" goto 1
    1 u' w& J9 F" k$ n* a9 L
  27. @if "%UserSelection%"=="2" goto 2
    ! X. P. x& `4 K! R  d1 B
  28. @if "%UserSelection%"=="3" goto 3
    + v% }7 S- f1 u( m0 g; G# N
  29. @if "%UserSelection%"=="4" goto 4% {7 I9 J* x1 l2 ~
  30. @if "%UserSelection%"=="5" goto 5' [* \" C( x- m) c/ C
  31. 5 i; b( @; s- ?! W% K1 \* z0 q
  32. :1
    * E/ I, {# s( z4 {) A* A3 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( U4 }9 {, d8 H
  34. netsh interface ip set address name="无线网络连接" source=dhcp. C9 W) a: v4 J. r' i4 @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# p" ]1 V" q$ u6 g, k
  36. exit% [# m. ?  D% ]5 `" g0 ~
  37. ( I( N. {1 I$ m3 h, z
  38. :2
    ! j' G1 y7 p1 T; _' f  j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - _: d% i+ l. x# [2 K" [
  40. set ipaddress=192.168.0.100" H6 e7 z7 I) t' ^) t2 [- E/ w5 Q
  41. set subnetmask=255.255.255.09 }' D6 f8 |7 _& q' b0 P/ v
  42. set defaultGateway=192.168.0.15 y* [  j' I; J
  43. set dns=202.96.98.36, y5 W. x) a- Z  n. @/ s; G  r
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0# I& O$ r" H3 h  G- M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! M6 q+ \$ U9 e% @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% y* N) i& ~: m3 W) `1 ?( y' A, g/ D* Q! p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 \1 C& X& v6 O9 \( W6 b- ]
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ G7 M6 Q$ N! y/ y
  49. exit
    9 \+ t9 a8 E  e

  50. 4 _* I0 w2 ^3 W5 U4 E5 |
  51. :3
    ) _/ U5 u2 \$ f  Z# I, A
  52. echo 本地连接---自动获取IP地址---请稍候...: G+ R8 [! B2 y7 A7 m7 E
  53. netsh interface ip set address name="本地连接" source=dhcp
    ; m( P2 G) o* ]/ `7 X7 L
  54. netsh interface ip set dns name="本地连接" source=dhcp
    2 s3 Q' o/ W) k0 P
  55. exit
    / Y  M2 h1 @% G4 w9 q

  56. ' e( i4 M6 k( m# ~2 V3 c* ]
  57. :4
    ' X3 g/ v" \9 Z3 p
  58. echo 本地连接---办公室IP配置---请稍候...1 |0 e9 Z& y1 X/ L* g8 x
  59. set ipaddress=192.168.1.68
    / d7 M5 p# E; A) G$ N: ^
  60. set subnetmask=255.255.255.0
    , Q! ?$ C" ]) C. p
  61. set defaultGateway=192.168.1.11 \! O2 K2 @( w; ]. J" |
  62. set dns=202.102.128.682 m, N- `) s0 X9 L9 E; e! A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' F, X1 R9 q+ |" _* C' E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 U# d( ]# L% H3 C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary0 Y; m/ ?+ r  }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    6 F+ D* y! o3 ~- s4 r9 G9 W$ [9 ?
  67. exit
    0 S( B( \  L/ F9 ]9 Q6 o

  68. $ ~8 r% P5 u: p# ]' d
  69. :5' i- }' y# v# j% O% p- G* {
  70. echo 5
    3 V0 X% c% w7 l% A; X& c
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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