搜索
查看: 21676|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?2 ]% J1 h9 i0 A6 V/ W$ K, h& G. H9 b

4 v- b; O& V/ w' [4 T+ h' k; O. A) \将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * O/ d9 \' M: S- X6 M+ Z
  2. title 自动设置ip
    8 g1 u4 b: e& s6 N; y( w4 O; P
  3. echo- _. ~9 y) J. I9 z1 l( @
  4. :start
    / M! l! q2 j- {" q. P3 T! b
  5. cls
    - J( r/ T* |& z+ j5 Z% ~
  6. ECHO ================================
    : y0 D  c2 O" u3 }9 Y0 e9 B3 `! Z
  7. ECHO 请选择要换的ip
    , m, n. U  S- e& a1 Q3 H
  8. ECHO ———————————————— 6 P# D$ a" d; Z/ W0 \
  9. echo 无线网络连接---自动获取IP地址…………1 4 a% }8 W2 a0 R: s. }
  10. echo.
    + R, ?5 e. d4 n4 G
  11. echo 无线网络连接---办公室IP配置……………2
    - u4 Q. d! T) ^% f- O
  12. echo. " v8 j% k2 X& ~: ~1 O, S2 W4 T1 j
  13. echo 本地连接---自动获取IP地址………………3
    ! ?7 P; i& [" H8 }* ]: Y9 d/ X+ c
  14. echo.
    2 j* o; X" [- Y  L" c* C8 n$ ~: ^
  15. echo 本地连接---办公室IP配置…………………4# e' H; f1 i- i7 M4 \! ?
  16. echo.& [0 k- A8 H  f% Z1 H1 a
  17. echo  退出…………………………………………5
    9 A0 w% O( ]% x$ @9 Q
  18. echo.
      n4 S1 x$ N4 k; L  b$ {2 H/ |, F5 ?
  19. - X" L8 o! \) N8 c7 L+ o
  20. @set /p UserSelection=选择(1,2,3,4,5)  " n* e/ G8 S8 ^# ~- [

  21.   R5 j4 C$ l( s- K7 a) Q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 [. B$ O! @% j) s3 X$ V+ T% w  ]
  23. goto start ( B- k! D3 O' k% S, s6 _9 \

  24. 0 v: n2 M5 v: s1 Y" L
  25. :selection " X2 u0 j; d4 p8 d" {% d
  26. @if "%UserSelection%"=="1" goto 1
    ' N2 p* l3 W4 @% r0 L9 R7 l9 L4 x
  27. @if "%UserSelection%"=="2" goto 2
    , [' X6 w# x5 I* Q5 f; j9 h2 B3 O
  28. @if "%UserSelection%"=="3" goto 3 8 n5 \' n2 J* L% c! b- N  m
  29. @if "%UserSelection%"=="4" goto 4
    $ l9 q( U0 v( X/ }. W
  30. @if "%UserSelection%"=="5" goto 5
    9 L$ i8 ^' m3 q
  31. " U9 d- v8 S! @* |- p9 j2 m) T
  32. :1! k  e# z- X+ s2 L4 i
  33. echo 无线网络连接---自动获取IP地址---请稍候...& ?7 G. V( M5 {& s
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 N( E+ n4 ?" O* k- b! N2 c
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& m* t4 |. O8 ]! V. E4 P
  36. exit$ g  \( X: Q; b: P8 K* f$ X* s; X

  37. $ |* K; P; L+ P  c0 X7 E4 W
  38. :2; h& _6 T3 u1 P% v! M4 S8 u6 r
  39. echo 无线网络连接---办公室IP配置---请稍候...
    " A) L0 h0 m1 w( O/ f5 H1 ~" [
  40. set ipaddress=192.168.0.100- k" E6 r0 p) A5 b) z: `
  41. set subnetmask=255.255.255.07 Q8 A- z& L* m6 D
  42. set defaultGateway=192.168.0.1
    + P1 Y) t' T! X; U) p! C
  43. set dns=202.96.98.36
    $ n5 j; E/ o0 G# h9 {; J: M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 B' K+ |8 a1 v" l+ _
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; W0 C% c# J+ j$ c1 h% O: @( {
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 M2 c5 |( y( u0 _3 b$ F
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 T2 Y$ f* `& G3 K, }, ^7 w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; M7 n  I' J* z  X! L
  49. exit) L9 j" d' T* U+ c/ L* c

  50. % I2 q8 ~) Z9 T" y; F9 q
  51. :3
    ' R. C+ O: e4 v; `7 c
  52. echo 本地连接---自动获取IP地址---请稍候...1 Z, n1 k# G6 h( I5 Z
  53. netsh interface ip set address name="本地连接" source=dhcp* k9 P4 M9 D- S! {
  54. netsh interface ip set dns name="本地连接" source=dhcp8 b3 p( C" p3 d& c
  55. exit; O( b% J) M2 T- b# ^9 a4 r' j
  56. " N+ P$ [+ E9 `
  57. :4+ \9 |! w3 M. A1 o  M2 O
  58. echo 本地连接---办公室IP配置---请稍候...  F# @. s; q* y" s; Q
  59. set ipaddress=192.168.1.68+ Z% ?# k* [& {' |; M' O
  60. set subnetmask=255.255.255.0
    . o% ^/ C2 y4 y" j) k9 d: I- K4 o
  61. set defaultGateway=192.168.1.1/ h* b7 }9 K+ n
  62. set dns=202.102.128.685 C8 e5 [! a$ k9 h! X0 ]7 c
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - l8 z4 o  Z/ `0 r7 u
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( P1 y# |  m4 o) B  j, M9 U- a
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' `, K$ z; c. J; M4 g3 t. ?8 h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 G/ b; K4 f2 n' Q9 u8 e' a
  67. exit- B* _3 h% O0 L  o+ v: t
  68. 1 S" K0 K% J4 d/ Y: s3 `$ c# b, I
  69. :5; ^. J( m2 F8 ^! ~# k6 H$ J  f0 `* G- V
  70. echo 5
    4 J, h0 ~  e* m* z' m5 y" l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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