超强幻灯片播放 HTC (VBS)

通讯模块_三菱IQ-R PLC串口通讯模块RJ71C24进行Modbus-RTU通讯 在日常的选型中,很多电气工程师咨询我,三菱iQ-R系列有没有Modbus通讯模块,我在这里可以肯定的回复您,这个肯定是有的;我们共有三种可以选择分别是RJ71C24、RJ71C24-R2、RJ71C24-R4。RJ71C24系列支持MC协议通信、通信协议通信、无顺序协议通信、双向协议通信全、MODBUS通信。当我帮助他们选型之后,他们在使用的时候,又是一头雾水。那么今天我抽一些时间讲解一RJ71... 阅读详情

《超强幻灯片播放脚本(VBS)》是在2003年11月完成的,当时是我自己网站上图片浏览的一个附加功能。在优快云发表后被很多网站转载。如今已经过去两年了,再看看这段代码觉得还是挺实用的。不过缺点也不少,最主要是使用不太方便。为此又重新将其编写成HTC组件,这样使用就更方便了。另外加入了几个可控制的属性,详情请查看注释中的属性说明。如有问题请留言或发邮件。

(2005-10-24 10:10)修改
在程序中添加缓存图片加载完毕标志变量,以保证在缓存图片加载完毕后才进行切换。目的是解决在图片较大或网速较慢时,缓存的图片来不及加载,也会影响切换效果的问题。

(2005-10-20 14:30)修改
在图片加载时动态创建一个隐藏的图片对象,它的地址始终是下一张要显示的图片。这样的目的是为了让浏览器将下一张图片提前加载,以避免影响切换效果,起到图片缓存的作用。

(2005-10-13 11:00)修改
修正一些BUG
将22种切换效果集合分散,单独列出

(2005-10-12 16:30)修改:
添加了“AutoPlay”属性,定义是否在图片加载时就开始播放
添加了“StartPlay”方法,开始播放
添加了“StopPlay”方法,停止播放


以下为 HTC 文件代码:


<!--
*************************************************

                               幻灯片播放HTC组件

                              夜雨休闲 By 2005-10

                             triumph1218@gmail.com

*************************************************

属性:

 ImgFileList
  说明:图像文件列表。每个图像之间用“|”(竖线)分隔
  数据类型:String
 
 PlayDelay
  说明:播放延迟时间。单位:秒。
  数据类型:Integer
  默认值:5
 
 Effect
  说明:切换效果
  数据类型:String
  取值范围:
   "RevealTrans_0"  : 矩形收缩转换
   "RevealTrans_1"  : 矩形扩张转换
   "RevealTrans_2"  : 圆形收缩转换
   "RevealTrans_3"  : 圆形扩张转换
   "RevealTrans_4"  : 向上擦除
   "RevealTrans_5"  : 向下擦除
   "RevealTrans_6"  : 向右擦除
   "RevealTrans_7"  : 向左擦除
   "RevealTrans_8"  : 纵向百叶窗转换
   "RevealTrans_9"  : 横向百叶窗转换
   "RevealTrans_10"  : 国际象棋棋盘横向转换
   "RevealTrans_11"  : 国际象棋棋盘纵向转换
   "RevealTrans_12"  : 随机杂点干扰转换
   "RevealTrans_13"  : 左右关门效果转换
   "RevealTrans_14"  : 左右开门效果转换
   "RevealTrans_15"  : 上下关门效果转换
   "RevealTrans_16"  : 上下开门效果转换
   "RevealTrans_17"  : 从右上角到左下角的锯齿边覆盖效果转换
   "RevealTrans_18"  : 从右下角到左上角的锯齿边覆盖效果转换
   "RevealTrans_19"  : 从左上角到右下角的锯齿边覆盖效果转换
   "RevealTrans_20"  : 从左下角到右上角的锯齿边覆盖效果转换
   "RevealTrans_21"  : 随机横线条转换
   "RevealTrans_22"  : 随机竖线条转换
   "BlendTrans"    :渐变效果
  
   "Pixelate"     :马赛克渐变效果
   "Fade"      :淡入淡出效果
   "GradientWipe"   :滚动渐变效果
   "Stretch"     :拉伸(缩)变形效果
   "Wheel"      :风车叶轮旋转效果
   "RandomDissolve" :随机像素溶解效果
   "Spiral"      :矩形螺旋效果
   "Slide"       :图片交换效果
   "RadialWipe"    :放射状擦除效果
 
  默认值:全部效果随机显示

 EffectDuration
  说明:切换持续时间。单位:秒。
  数据类型:Currency
  数据有效范围:0-10 取值为0则不需要切换效果
  默认值:1
 
 AutoPlay
  说明:图片显示时就开始播放
  数据类型:Boolean
  默认值:True


方法:

 ChangeImg
  说明:切换到下一张图片

 StartPlay
  说明:开始播放
 
 StopPlay
  说明:停止播放
 
*************************************************
-->

<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Init" />
<PUBLIC:METHOD NAME="ChangeImg"/>
<PUBLIC:METHOD NAME="StartPlay"/>
<PUBLIC:METHOD NAME="StopPlay"/>
<public:property name="ImgFileList" />
<public:property name="AutoPlay" />
<public:property name="PlayDelay" />
<public:property name="Effect" />
<public:property name="EffectDuration" />
<SCRIPT LANGUAGE="VBScript">
        Dim FileListArr, FilterArr, CurrentImgIndex, oInterval, oImg, blnLoadOver

        
Sub Init
            SetPar

            
With element
                
Set oImg = Document.createElement("IMG")
                .parentElement.appendChild(oImg)
                oImg.style.display = 
"none"
                oImg.onload = GetRef("LoadOver")
                blnLoadOver = 
False

                CurrentImgIndex = 0

                If .src = "" Then
                    .src = FileListArr(0)
                    CurrentImgIndex = 1

                    Do While FileListArr(CurrentImgIndex)=""
                        CurrentImgIndex = CurrentImgIndex + 1
                        If CurrentImgIndex > UBound(FileListArr) Then CurrentImgIndex = 0
                    Loop
                Else
                    Dim I, blnNoFile, intImgFileCount
                    blnNoFile = 
True
                    intImgFileCount = UBound(FileListArr) + 1
                    For I = 0 To intImgFileCount - 1
                        If FileListArr(I) = .src Then
                            blnNoFile = False
                            Exit For
                        End If
                    Next
                    If blnNoFile Then
                        ReDim Preserve FileListArr(intImgFileCount)
                        FileListArr(intImgFileCount) = .src
                    
End If
                End If
                oImg.src = FileListArr(CurrentImgIndex)

                
If IsNull(.AutoPlay) Then
                    .AutoPlay = True
                Else
                    .AutoPlay = UCase(.AutoPlay) = "TRUE"
                End If
                
                oInterval = -1

                
                
If .AutoPlay Then oInterval = window.setInterval("document.all." & .uniqueID & ".ChangeImg",.PlayDelay,"vbscript")
            
End With
        End Sub
        
        
Sub SetPar
            
With element
                
                
If .EffectDuration="" Or Not IsNumeric(.EffectDuration) Then .EffectDuration = 1
                .EffectDuration = CCur(.EffectDuration)
                
If .EffectDuration > 10 Or .EffectDuration < 0 Then .EffectDuration = 1
                
                
Dim Eff_RevealTrans_0, Eff_RevealTrans_1, Eff_RevealTrans_2, Eff_RevealTrans_3, Eff_RevealTrans_4, Eff_RevealTrans_5, Eff_RevealTrans_6, Eff_RevealTrans_7, Eff_RevealTrans_8, Eff_RevealTrans_9, Eff_RevealTrans_10
                
Dim Eff_RevealTrans_11,Eff_RevealTrans_12,Eff_RevealTrans_13,Eff_RevealTrans_14,Eff_RevealTrans_15,Eff_RevealTrans_16,Eff_RevealTrans_17,Eff_RevealTrans_18,Eff_RevealTrans_19,Eff_RevealTrans_20
                
Dim Eff_RevealTrans_21,Eff_RevealTrans_22, Eff_BlendTrans
                
Dim Eff_IE55_Pixelate, Eff_IE55_Fade, Eff_IE55_GradientWipe, Eff_IE55_Stretch, Eff_IE55_Wheel, Eff_IE55_RandomDissolve, Eff_IE55_Spiral, Eff_IE55_Slide, Eff_IE55_RadialWipe
                
                Eff_RevealTrans_0 = 
"RevealTrans(duration=" & .EffectDuration & ",transition=0)"
                Eff_RevealTrans_1 = "RevealTrans(duration=" & .EffectDuration & ",transition=1)"
                Eff_RevealTrans_2 = "RevealTrans(duration=" & .EffectDuration & ",transition=2)"
                Eff_RevealTrans_3 = "RevealTrans(duration=" & .EffectDuration & ",transition=3)"
                Eff_RevealTrans_4 = "RevealTrans(duration=" & .EffectDuration & ",transition=4)"
                Eff_RevealTrans_5 = "RevealTrans(duration=" & .EffectDuration & ",transition=5)"
                Eff_RevealTrans_6 = "RevealTrans(duration=" & .EffectDuration & ",transition=6)"
                Eff_RevealTrans_7 = "RevealTrans(duration=" & .EffectDuration & ",transition=7)"
                Eff_RevealTrans_8 = "RevealTrans(duration=" & .EffectDuration & ",transition=8)"
                Eff_RevealTrans_9 = "RevealTrans(duration=" & .EffectDuration & ",transition=9)"
                Eff_RevealTrans_10 = "RevealTrans(duration=" & .EffectDuration & ",transition=10)"
                Eff_RevealTrans_11 = "RevealTrans(duration=" & .EffectDuration & ",transition=11)"
                Eff_RevealTrans_12 = "RevealTrans(duration=" & .EffectDuration & ",transition=12)"
                Eff_RevealTrans_13 = "RevealTrans(duration=" & .EffectDuration & ",transition=13)"
                Eff_RevealTrans_14 = "RevealTrans(duration=" & .EffectDuration & ",transition=14)"
                Eff_RevealTrans_15 = "RevealTrans(duration=" & .EffectDuration & ",transition=15)"
                Eff_RevealTrans_16 = "RevealTrans(duration=" & .EffectDuration & ",transition=16)"
                Eff_RevealTrans_17 = "RevealTrans(duration=" & .EffectDuration & ",transition=17)"
                Eff_RevealTrans_18 = "RevealTrans(duration=" & .EffectDuration & ",transition=18)"
                Eff_RevealTrans_19 = "RevealTrans(duration=" & .EffectDuration & ",transition=19)"
                Eff_RevealTrans_20 = "RevealTrans(duration=" & .EffectDuration & ",transition=20)"
                Eff_RevealTrans_21 = "RevealTrans(duration=" & .EffectDuration & ",transition=21)"
                Eff_RevealTrans_22 = "RevealTrans(duration=" & .EffectDuration & ",transition=22)"
                
                Eff_BlendTrans = 
"BlendTrans(duration=" & .EffectDuration & ")"
                Eff_IE55_Pixelate = "progid:DXImageTransform.Microsoft.Pixelate(,enabled=false,duration=" & .EffectDuration & ",maxSquare=25)"
                Eff_IE55_Fade = "progid:DXImageTransform.Microsoft.Fade(duration=" & .EffectDuration & ",overlap=0)"
                Eff_IE55_GradientWipe = "progid:DXImageTransform.Microsoft.GradientWipe(duration=" & .EffectDuration & ",gradientSize=0.25,motion=forward )"
                Eff_IE55_Stretch = "progid:DXImageTransform.Microsoft.Stretch(duration=" & .EffectDuration & ",stretchStyle=PUSH)"
                Eff_IE55_Wheel = "progid:DXImageTransform.Microsoft.Wheel(duration=" & .EffectDuration & ",spokes=16)"
                Eff_IE55_RandomDissolve = "progid:DXImageTransform.Microsoft.RandomDissolve(duration=" & .EffectDuration & ")"
                Eff_IE55_Spiral =  "progid:DXImageTransform.Microsoft.Spiral(duration=" & .EffectDuration & ",gridSizeX=50,gridSizeY=50)"
                Eff_IE55_Slide = "progid:DXImageTransform.Microsoft.Slide(duration=" & .EffectDuration & ",bands=1,slideStyle=SWAP)"
                Eff_IE55_RadialWipe = "progid:DXImageTransform.Microsoft.RadialWipe(duration=" & .EffectDuration & ",wipeStyle=CLOCK)"
                
                
Dim CanPlay, FilterStr
                CanPlay = 
CInt(Split(Split(navigator.appVersion,";")(1)," ")(2))>5
                
                FilterStr = Eff_RevealTrans_0 + 
";" + Eff_RevealTrans_1 + ";" + Eff_RevealTrans_2 + ";" + Eff_RevealTrans_3 + ";" + Eff_RevealTrans_4 + ";" + Eff_RevealTrans_5
                FilterStr = FilterStr+ 
";" + Eff_RevealTrans_6 + ";" + Eff_RevealTrans_7 + ";" + Eff_RevealTrans_8 + ";" + Eff_RevealTrans_9 + ";" + Eff_RevealTrans_10
                FilterStr = FilterStr + 
";" + Eff_RevealTrans_11 + ";" + Eff_RevealTrans_12 + ";" + Eff_RevealTrans_13 + ";" + Eff_RevealTrans_14 + ";" + Eff_RevealTrans_15
                FilterStr = FilterStr + 
";" + Eff_RevealTrans_16 + ";" + Eff_RevealTrans_17 + ";" + Eff_RevealTrans_18 + ";" + Eff_RevealTrans_19 + ";" + Eff_RevealTrans_20
                FilterStr = FilterStr + 
";" + Eff_RevealTrans_21 + ";" + Eff_RevealTrans_22
                FilterStr = FilterStr + 
";" + Eff_BlendTrans
                
If CanPlay Then
                    FilterStr = FilterStr + ";" + Eff_IE55_Pixelate + ";" + Eff_IE55_Fade + ";" + Eff_IE55_GradientWipe + ";" + Eff_IE55_Stretch + ";" + Eff_IE55_Wheel + ";" + Eff_IE55_RandomDissolve + ";" + Eff_IE55_Spiral + ";" + Eff_IE55_Slide + ";" + Eff_IE55_RadialWipe
                
End If

                If .Effect<>"" Then
                    Select Case UCase(.Effect)
                        
Case "REVEALTRANS_0"
                            FilterStr = Eff_RevealTrans_0
                        
Case "REVEALTRANS_1"
                            FilterStr = Eff_RevealTrans_1
                        
Case "REVEALTRANS_2"
                            FilterStr = Eff_RevealTrans_2
                        
Case "REVEALTRANS_3"
                            FilterStr = Eff_RevealTrans_3
                        
Case "REVEALTRANS_4"
                            FilterStr = Eff_RevealTrans_4
                        
Case "REVEALTRANS_5"
                            FilterStr = Eff_RevealTrans_5
                        
Case "REVEALTRANS_6"
                            FilterStr = Eff_RevealTrans_6
                        
Case "REVEALTRANS_7"
                            FilterStr = Eff_RevealTrans_7
                        
Case "REVEALTRANS_8"
                            FilterStr = Eff_RevealTrans_8
                        
Case "REVEALTRANS_9"
                            FilterStr = Eff_RevealTrans_9
                        
Case "REVEALTRANS_10"
                            FilterStr = Eff_RevealTrans_10
                        
Case "REVEALTRANS_11"
                            FilterStr = Eff_RevealTrans_11
                        
Case "REVEALTRANS_12"
                            FilterStr = Eff_RevealTrans_12
                        
Case "REVEALTRANS_13"
                            FilterStr = Eff_RevealTrans_13
                        
Case "REVEALTRANS_14"
                            FilterStr = Eff_RevealTrans_14
                        
Case "REVEALTRANS_15"
                            FilterStr = Eff_RevealTrans_15
                        
Case "REVEALTRANS_16"
                            FilterStr = Eff_RevealTrans_16
                        
Case "REVEALTRANS_17"
                            FilterStr = Eff_RevealTrans_17
                        
Case "REVEALTRANS_18"
                            FilterStr = Eff_RevealTrans_18
                        
Case "REVEALTRANS_19"
                            FilterStr = Eff_RevealTrans_19
                        
Case "REVEALTRANS_20"
                            FilterStr = Eff_RevealTrans_20
                        
Case "REVEALTRANS_21"
                            FilterStr = Eff_RevealTrans_21
                        
Case "REVEALTRANS_22"
                            FilterStr = Eff_RevealTrans_22
                        
Case "BLENDTRANS"
                            FilterStr = EFF_BLENDTRANS
                        
Case "PIXELATE"
                            FilterStr = EFF_IE55_PIXELATE
                        
Case "FADE"
                            FilterStr = EFF_IE55_FADE
                        
Case "GRADIENTWIPE"
                            FilterStr = EFF_IE55_GRADIENTWIPE
                        
Case "STRETCH"
                            FilterStr = EFF_IE55_STRETCH
                        
Case "WHEEL"
                            FilterStr = EFF_IE55_WHEEL
                        
Case "RANDOMDISSOLVE"
                            FilterStr = EFF_IE55_RANDOMDISSOLVE
                        
Case "SPIRAL"
                            FilterStr = EFF_IE55_SPIRAL
                        
Case "SLIDE"
                            FilterStr = EFF_IE55_SLIDE
                        
Case "RADIALWIPE"
                            FilterStr = Eff_IE55_RadialWipe
                    
End Select
                End If
    
                FilterArr = Split(FilterStr,
";")
                
                
If .PlayDelay="" Or Not IsNumeric(.PlayDelay) Then .PlayDelay = 5
                .PlayDelay = CInt(.PlayDelay)
                .PlayDelay = .PlayDelay * 1000


                If IsNull(.ImgFileList) Then Exit Sub
                FileListArr = Split(.ImgFileList,"|")
                
If UBound(FileListArr)=0 Then Exit Sub
            End With
            
        
End Sub

        Sub LoadOver
            blnLoadOver = 
True
        End Sub

        Sub ChangeImg
            
If Not blnLoadOver Then Exit Sub
            With element
                
Dim J
                Randomize
                J = Int(Rnd * (UBound(FilterArr)+1))
                
If .EffectDuration = 0 Then
                    .Src = FileListArr(CurrentImgIndex)
                
Else
                    .style.Filter = FilterArr(J)
                    .filters(0).Apply
                    .Src = FileListArr(CurrentImgIndex)
                    .filters(0).play
                
End If
                CurrentImgIndex = CurrentImgIndex + 1

                If CurrentImgIndex > UBound(FileListArr) Then CurrentImgIndex = 0

                Do While FileListArr(CurrentImgIndex)=""
                    CurrentImgIndex = CurrentImgIndex + 1
                    If CurrentImgIndex > UBound(FileListArr) Then CurrentImgIndex = 0
                Loop
                
                blnLoadOver = 
False
                oImg.src = FileListArr(CurrentImgIndex)
            
End With
        End Sub
        
        
Sub StartPlay
            
With element
                
If oInterval=-1 Then
                    SetPar
                    oInterval = window.setInterval(
"document.all." & .uniqueID & ".ChangeImg",.PlayDelay,"vbscript")
                
End If
            End With
        End Sub
        
        
Sub StopPlay
            window.clearInterval oInterval
            oInterval = -1

        End Sub
</SCRIPT>
</PUBLIC:COMPONENT>



如何使用:
  将上面的代码保存成HTC文件,如“SwitchImg.htc”,在页面代码中使用:

<img
style="behavior: url(SwitchImg.htc);"
ImgFileList="1.jpg|2.jpg|3.jpg|4.jpg"
PlayDelay="5"
Effect="GradientWipe"
EffectDuration="1"
/>

  • 如果省略某个属性则使用该属性的默认值。
  • 可以不书写 IMG 的 src 属性。若无该属性,则页面加载时图片显示的是 ImgFileList 的第一张图片。如该属性有指定的图片时,程序会判断该图片是否同时存在于 ImgFileList 中,如不存在,则添加到 ImgFileList 中。
  • 在《超强幻灯片播放脚本(VBS)》中各图片之间使用“,”逗号分隔,在此版中改为使用“|”竖线分隔。这是因为操作系统允许在文件名中使用逗号和分号,如果图片路径中出现逗号时就无法显示。所以改为竖线。竖线不允许出现在文件夹名或文件名中。



如何使用:
  将上面的代码保存成HTC文件,如“SwitchImg.htc”,在页面代码中使用:

<img
style="behavior: url(SwitchImg.htc);"
ImgFileList="1.jpg|2.jpg|3.jpg|4.jpg"
PlayDelay="5"
Effect="GradientWipe"
EffectDuration="1"
/>

  • 如果省略某个属性则使用该属性的默认值。
  • 可以不书写 IMG 的 src 属性。若无该属性,则页面加载时图片显示的是 ImgFileList 的第一张图片。如该属性有指定的图片时,程序会判断该图片是否同时存在于 ImgFileList 中,如不存在,则添加到 ImgFileList 中。
  • 在《超强幻灯片播放脚本(VBS)》中各图片之间使用“,”逗号分隔,在此版中改为使用“|”竖线分隔。这是因为操作系统允许在文件名中使用逗号和分号,如果图片路径中出现逗号时就无法显示。所以改为竖线。竖线不允许出现在文件夹名或文件名中。
损失函数大汇总(六十一)(Signed Distance Map Loss附公式推导与代码) 摘要 本文介绍了Signed Distance Map (SDM) Loss,一种将形状先验直接融入分割任务的方法。SDM将每个像素表示为到目标边界的带符号距离(内部为负,外部为正),相比二值mask能更连续地表达形状几何信息。SDM Loss的核心思想是让网络学习这个隐式形状场,通过可微的Heaviside函数近似将SDM转换为分割结果。文中重点分析了一种product-based regression loss,它能同时关注距离数值和内外符号的正确性,对边界区域尤为敏感。SDM Loss通常与传统的分割 阅读详情

相关推荐

HFSS仿真3dB微带双分支定向耦合器学习笔记

设计一个3dB微带双分支定向耦合器,各端口微带线特性阻抗为50Ω,中心频率为5GHz,介质基板的介电常数9.6,基板厚度为0.8mm这里重点讲解HFSS的操作,关于理论知识后面文章更新。

qq_36521926的博客 7769

在VBS中使用事件

发信人: RoachCock (chen3feng), 信区: Programming 标  题: 在VBS中使用事件 发信站: BBS 水木清华站 (Thu Jun 13 18:55:43 2002)   VBS是一种功能强大的语言,这个从各种宏病毒的泛滥可以看得出,VBS功能强大不是语言 本身,而是它具有调用自动化COM组件的能力,而且,在VBS中还可以使用事件 VBS提供了一个GetRef函

chen3feng的专栏 2828

Dataworks实现接口调用

在本地linux虚拟机(不用在意linux版本),安装Anaconda后配置对应的虚拟环境,将虚拟环境的python包整体打包(路径一般为:~/anaconda/envs/env_name/lib/pyyhon3.7/site-packages):上传资源,将第三方包上传至dataworks(注意:所有上传文件均要打包上传,直接上传文件会乱码导致无法使用):PyODPS,其中PyODSP2的python版本为2.7,PyODSP3的python版本为3.7。:在PyODPS中引用资源,然后开发接口。

hutc_Alan的博客 1681

VBS基础篇 - 内置函数 - 其他函数

函数描述 CreateObject 创建指定类型对象。 Eval 计算表达式,并返回结果。 GetLocale 返回当前区域设置 ID 值。 GetObject 返回对文件中 automation 对象的引用。 GetRef 允许您把 VBScript 子程序连接到页面上的一个 DHTML 事件。 InputBox 可显示...

weixin_33693070的博客 157

国密https握手协议抓包及流程详解

使用的密码套件清单-Cipher Suite,这里服务器端选择了ECC_SM4_CBC_SM3密码套件,也就是SM2公钥算法、SM4-CBC分组密码算法和SM3杂凑算法。具体来说,这里SM2算法密钥交换算法,SM4是加密算法(SM4-CBC)、SM3是校验算法(国标要求为HMAC-SM3)。服务器的加密证书:加密证书中在同样在扩展字段中KeyUsage标识出KeyEncipherment为true和dataEncipherment为true,即数字证书中包含的公钥可用来做密钥加密密钥和数据密钥。

ryanzzzzz的博客 5847

HTPA 32x32d热成像传感器数据读取与校准全流程解析

本文详细解析了HTPA 32x32d热成像传感器的数据读取与校准全流程。从寄存器配置、原始数据采集,到核心的五大校准步骤(包括热量、电子偏移、电压、灵敏度补偿及温度转换),并涵盖像素重组、坏点修复及图像后处理,为开发者替代或升级MLX90640提供了完整、实用的操作指南。

weixin_29190169的博客 611

vb任务提醒

将下面的代码保存为*.vbs,然后放到开机启动项里面。 这样从开机开始就会执行任务了。 下面的代码 实现的功能是: 1.12:00提醒去吃饭 2.15:30提醒去休息 3.17:30提醒下班了。   Set WshShell = WScript.CreateObject("WScript.Shell") Set moWindow = WScript.CreateObject("Interne...

Donny的专栏 1388

6.4 直流无刷电机(BLDC):测试与性能评估

本文系统阐述了直流无刷电机(BLDC)的测试与性能评估方法,涵盖参数测量、性能测试、测试平台设计及可靠性评估。详细介绍了绕组电阻、电感和反电动势的测量原理与修正方法,以及转矩-转速特性、效率分析和动态响应测试的技术要点。通过搭建高精度测功机系统,结合自动化数据处理,实现对电机性能的全面评估。最后讨论了温升、振动、EMC等特殊测试方法,为BLDC电机的设计验证和质量控制提供了完整的技术路径。

技术工作者 444

彻底防止Windows 7/8/8.1升级更新到Windows 10

转自 http://wangye.org/blog/archives/1035/ 去年7月写过一篇文章讲解如何去除扰人的获取Windows 10的图标,那时候微软也只是推送了获取Windows 10的提示,具体安装Windows 10与否还是有显著的选项让用户自己选择的。 虽然通过先前的方法确实抑制了升级Windows 10的提示,怎奈微软接下来连续放大招推送升级补丁,并且不怎么明显的“诱使”

ytfy12的专栏 9802

时间序列预测 — 预测数据集(负荷、风电、光伏、销量等)

GEFCom2014 “负荷预测数据”为竞赛的公共数据集,GEFCom2014 的负荷预测轨迹为概率负荷预测。

几度春风里的博客 2万+

【乐企-工具篇】有关乐企发票文件生成- OFD和PDF文件生成

有关乐企发票文件生成-OFD和PDF文件生成

九七的博客 2054

用VBS代码实现简单的场景恢复实例

Dim ErrTag ErrTag = false Dim RecoveredTag RecoveredTag = false Function DemoComponent1 print "Enter component" If not ErrTag Then print "Start recovery" 'call recovery Recovery "DemoCompo

软件自动化测试专栏 1666

Python爬虫实战:构建高可用静态网页爬虫 - 以 Quotes 网站数据采集为例!

我长期专注 Python 爬虫工程化实战,主理专栏 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 461

(转载)深入挖掘Windows脚本技术

深入挖掘Windows脚本技术转自:http://www.xfocus.net创建时间:2004-11-20文章属性:原创文章提交:zzzevazzz (zzzevazzz_at_sina.com)深入挖掘Windows脚本技术-------------------------------------------------------zzzEVAzzz http://www.ph4nt0m.or

Kendiv's Box 3872

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

QTP - 11-12 (Debugging in QTP ) 调试 & (Recovery Scenarios) 场景恢复

11Debugging in QTP 调试   11.1Establishing our Debugging Configuration:               Beforeyou debugging, Go to ToolsàOptionsàRun (Tab)àCheck Run mode:(Normal)  11.2Using Breakpoints:

franktan2010的专栏 1142

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VBSCRIPT实现HTML页面控件的键盘光标位置获取和设置功能

在编写B/S程序时,有时往往需要获取或设置控件中光标的位置,以便于对控件进行进一步的子类化,可是HTML中的标准控件没有HWND,也无明显相关的属性,实现起来有点复杂,俺曾经为这个问题苦恼了好长时间,在网上搜索也得不到答案,后来经过几天的实验,才发现其实只需要基于DOM就可以实现,为了让朋友们少走弯路,故把代码贴出来,并附上一个基于此代码对INPUT 控件进行子类化的实例(实现HT

lyserver的专栏 2554

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

创建一个XMLHttpRequest对象(例子)

使用VBScript创建: <html> <head> <scripttype="text/vbscript"> dimxmlhttp functionloadXMLDoc(url) setxmlhttp=createObject("Microsoft.XMLHTTP") xmlhttp.onreadystatechange=getRe...

weixin_30662109的博客 156

【软件测试自动化-QTP系列讲座 20】 == 利用函数指针重写QTP方法 ==

Rss订阅IQuickTest(关于如何订阅?)GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest作者:zzxxbb112时间:2009/11/23 版权所有,侵权必究。出处:http://blog.youkuaiyun.com/zzxxbb112    在上一章讲座中我们已经讲解了使用类函数来重写Reporter方法,在这一讲座中我们主要来讲解使

iQuickTest 领先技术研究专栏 5471

VBS学习1 - 语法、内置函数、内置对象

VBS学习1 - 语法、内置函数、内置对象

weixin_39651356的博客 2724

QTP实现简易定时器--完成定时脚本测试工作

QTP实现简易定时器--完成定时脚本测试工作 发布于:2012-11-27 18:44:49来自【群】QTP                     编辑 VBS中貌似没有回调函数的概念,只有一个getref的方法,凑合着用,以下代码经过测试已通过,在日常的自动化测试任务中,我们通常会遇到这样的场景: 1.每隔一定时间段去获取什么什么? 2.每隔一定的时间段去做什么什么? 3

chenfeng086的专栏 1013

vbs函数大全

第一类:数学函数,这一类函数无趣得很,居然还很多: Sin 正弦、Cos 余弦、Tan 正切、Atn 反正切,这四个函数的参数为NUMBER。 Abs 绝对值、Sgn 取数字的正负值(正返回1,负返回-1,零返回0)、Int/Fix 取整(零头抹掉,Int的负数比Fix的小1),这三个函数的参数也是NUMBER。 Round 指定位数的四...

wangkehengshuai的专栏 1198

QTP-14 VBScript VBS基础

QTP-14 VBScript VBS基础 1.     熟练掌握下面的方法: Strings: Lcase() & Ucase()      ‘大小写 strComp()         StrReverse()          ‘倒序 Len() Left() Right() Mid() InStr() InStrRev

franktan2010的专栏 1243

在ASP中使用类(Class)

  1在ASP中使用类(class)  2在不入前的一天,当我为了解决一个语法问题来翻阅VBscript文档时,偶然间发现在了下面的一句话:  3  4Class Statement  5  6Declares the name of a class, as well as a definition of the variables, properties, and methods that co

ξσ Dicky's Blog σξ 3248

window 下用vbs 脚本访问url【定时访问接口很有用且高效】

window定时访问接口URL

liangf05的专栏 6568

VBS 模拟Try-Cathch异常处理的方法

Dim globalErrHanler '定义全局对象 Function FuncWithError() '包含错误的方法 Dim x,y x = 2 + 4 y = x-2-4 x = x/y End Function Function FuncWithErrHanler() On Error Resume Next Call FuncWithError() '

erix1991的专栏 5146

杂项:自动关机/停止自动关机VBS脚本

‘监控进程并关闭进程 ‘关机脚本 并确保工作文档有被正常保存

Wen_ching_zhou的博客 2568
上一篇: 一个简单的树类
下一篇: McAfee 造成系统盘镜像的刻录失败和在虚拟机中用 Ghost 恢复失败
Triumph
博客等级 码龄26年 13粉丝 45原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值