您的位置:

用vbs代码制作炫酷流星雨,让你的网页闪耀夜空

一、流星雨是什么?

流星雨是一种夜空中的天文现象,是指在特定时间段内,由流星体进入地球大气层所引起的现象,也被称为“星雨”。流星体经过地球大气层时,因为受到气体的摩擦,会发生高温、氧化、电离等作用,形成明亮的光芒,我们称之为“流星”。

人们对流星有着浓厚的兴趣和爱好,有些人会专门到远离城市噪音的郊外观看星空,带上望远镜、摄影机。为了满足广大网民的观星欲望,我们可以通过编写一小段vbs代码,在网页上呈现出流星雨的效果,让网页也拥有炫酷的夜空。

二、vbs是什么?

vbs是Visual Basic Script的简称,是一种由微软公司开发的解释型脚本语言,它可以通过Windows Script Host在Windows操作系统上运行,强大而简单。vbs语句可用于执行各种系统管理任务,包括批处理和自动化脚本。

三、制作流星雨的vbs代码示例

Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
do
    if colCDROMs.Count >= 1 then
        For i = 0 to colCDROMs.Count - 1
            colCDROMs.Item(i).Eject
        Next
        For i = 0 to colCDROMs.Count - 1
            colCDROMs.Item(i).Eject
        Next
    End If
    wscript.sleep 5000
loop

以上代码片段是一个著名的vbs恶作剧,如果在计算机上运行,会造成光驱反复弹出的情况,我们只是简单展示一下vbs语言的书写格式,不建议在实际应用中使用。

下面是制作流星雨的vbs代码示例,该程序将通过随机生成坐标和速度,让流星从屏幕顶部划过,在屏幕下方消失,达到流星雨的效果。



<script language=vbscript>
var w=window.innerWidth
var h=window.innerHeight
Dim picwidth, picheight, x, y, sx, sy, delaytime
Dim Bmp : Set bmp = CreateObject("WIA.ImageFile")
picwidth = 30
picheight = 30
dim b as string
randomize(timer)
for i=1 to 35
    x = int(rnd()*w)
    y = int(rnd()*h)
    b = "D:\2\F1.bmp"
    bmp.LoadFile(b)
    sx = rnd()*10 - 5
    sy = rnd()*10 - 5
    SetCharmer = makeGifRGB(bmp)
    For delaytime = 0 To 100
        document.body.innerHTML += "<div id='" & i & "' style='position:absolute;top:" & y & "px;left:" & x & "px;z-index:-" & delaytime & ";'><img src="data:image/gif;base64," alt="用vbs代码制作炫酷流星雨,让你的网页闪耀夜空" title="用vbs代码制作炫酷流星雨,让你的网页闪耀夜空" /></div>"
        x = x + sx
        y = y + sy
        delayms (25)
    Next
Next
Sub delayms(ms)
    start = Timer
    Do while (Timer - start < ms/1000)
    Loop
End Sub
Function makeGifRGB(img)
    Dim result : Set result = New GifRGB.EncodeStream
    result.begin
    result.writeImage img
    result.finish
    Set makeGifRGB = result
End Function
</script>




用vbs代码制作炫酷流星雨,让你的网页闪耀夜空

2023-05-16
酷炫c语言代码,c++炫酷代码雨

2023-01-03
Powermode——一款让你的编辑器更酷炫的插件

2023-05-19
包含python实现流星雨效果的词条

2022-11-19
表白代码js特效,用代码表白

本文目录一览: 1、简单的代码表白 2、程序员的表白代码 3、表白代码大全可复制免费 4、抖音上的表白代码是什么 抖音表白代码怎么写 简单的代码表白 1、浏览器标签法这个先用不到代码,但却十分简单实用

2023-12-08
超酷水果忍者js网页版源代码的简单介绍

本文目录一览: 1、我有个mrp格式的水果忍者和iPhone4上的差不多不知道有高手能改成java的吗 2、iphone版水果忍者怎么修改杨桃数据?已经越狱了,求解 3、ipad腾讯视频错误代码301

2023-12-08
js炫酷代码(html炫酷代码)

本文目录一览: 1、js css横向滚动条是如何实现的? 2、js实现鼠标滑入滑出效果,怎么做?不用id 3、QQ空间皮肤、背景…炫酷黑色带字的代码! 4、p5.js和html5 canvas两者有何

2023-12-08
php程序员表白简短代码,编程语言表白代码

2022-11-29
雨滴特效js源代码下载(雨滴特效软件)

本文目录一览: 1、求OK.Its.Raining.Men(屏幕雨滴特效工具) V1.51 多国语言绿色版网盘资源 2、FLASH动画模块 3、如何用html或者js制作天降很多的滑稽还有代码雨的特效

2023-12-08
流星雨代码:打造扑朔迷离、创意十足的网页特效

2023-05-20
关于rlfjs代码的信息

本文目录一览: 1、高手请进,谁会做QQ空间,教教我.方法具体点.代码也给我.谢谢! 2、selenium获取元素问题(className相同) 3、《好想见你啊》txt下载在线阅读全文,求百度网盘云

2023-12-08
包含onemaya.indexphp.cn的词条

2023-01-07
那是我曾日夜思念深深爱着的人啊歌词分析

2023-05-21
c语言实现流星雨的函数,c语言流星雨告白

2022-12-02
流星雨c语言,c语言流星雨特效代码

2023-01-07
CMD简单代码雨详解

2023-05-19
用HTML实现流星雨效果

2023-05-19
使用Animate.css打造令人惊叹的网页动画效果

2023-05-16
下雪的js代码(js雪花飘落代码)

本文目录一览: 1、天猫的页面怎么注入js代码的网页下雪特效 2、求帮忙写个js脚本替换网页内容 3、QQ空间免费漂浮物代码怎么用 4、javascript:window.top.space_addI

2023-12-08
数码风十足,让数字更炫酷的Python字体库

2023-05-13