如何在vbscript中设置延迟

您所在的位置:网站首页 vbs脚本里面写延迟一秒 如何在vbscript中设置延迟

如何在vbscript中设置延迟

2024-07-16 16:02| 来源: 网络整理| 查看: 265

这里有很多答案假设您在Windows Scripting Host中运行VBScript(通常是wscript.exe或cscript.exe)。如果您收到的错误如“变量未定义:”WScript“那么您可能不是。 WScript对象仅在您在Windows Scripting Host下运行时才可用,如果您在另一个脚本主机(如Internet Explorer)下运行(如果您使用的是HTA,则可能没有意识到)它是不会自动提供。 微软的嘿,脚本专家!博客有一篇文章只涉及这个主题How Can I Temporarily Pause a Script in an HTA?,在这篇文章中他们使用VBScript setTimeout创建一个计时器来模拟睡眠而不需要使用CPU占用环路等。 使用的代码是这样的:

Dim dtmStartTime Sub Test dtmStartTime = Now idTimer = window.setTimeout("PausedSection", 5000, "VBScript") End Sub Sub PausedSection Msgbox dtmStartTime & vbCrLf & Now window.clearTimeout(idTimer) End Sub 有关完整说明,请参阅linked blog post,但基本上当单击按钮时,它会创建一个从现在开始触发5,000毫秒的计时器,当它触发时会运行名为“PausedSection”的VBScript子程序,它会清除计时器,并运行任何代码想要它。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3