我试过
WScript.Sleep 5000 'sleep for 5 seconds
但上述代码不适用于网页,它可以与.vbs
文件一起使用。
我也尝试了下面的代码,它等待,但网页仍然很忙:
Dim waitTime
waitTime = DateAdd("s", 5, Now())
Do Until (Now() > waitTime)
Loop
在使用网页工作时,是否有更好的方法暂停脚本?
答案 0 :(得分:0)
脚本专家!博客有一个example如何在HTA中使用window.setTimeout
。它应该在“常规”网页中以相同的方式工作。
<script language="VBScript">
Dim dtmStartTime
Sub Test
dtmStartTime = Now
idTimer = window.setTimeout("PausedSection", 5000, "VBScript")
End Sub
Sub PausedSection
'do stuff here
window.clearTimeout(idTimer)
End Sub
</script>