本文介绍了在 vbscript 中设置间隔的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在 vbscript 中设置间隔时间以下是我的代码
I want to set interval time in vbscriptFollowing is my code
Set objWord = CreateObject("Word.Application")
endTime= Timer()
'Set visibilty for the client application
objWord.Visible = True
WScript.Sleep 1000
'Close MS word process
objWord.Quit
我发现 WScript.Sleep 1000 或 WScript.Sleep(1000)
1000 以毫秒为单位
但它们都不能正常工作,我正在使用 window7
I found WScript.Sleep 1000 or WScript.Sleep(1000)
1000 is in millisecond
but both of them are not working fine, I am using window7
推荐答案
快速而肮脏的批处理命令是获得延迟的最安全、最可靠(虽然不是最准确)的方法.
Quick-and-dirty batch command is the safest and surest (though not the most accurate) way to get a delay.
' 延迟 10 秒
Delay 10
Sub Delay( seconds )
Dim wshShell
Set wshShell = CreateObject( "WScript.Shell" )
wshShell.Run "ping -n " & ( seconds + 1 ) & " 127.0.0.1", 0, True
Set wshShell = Nothing
End Sub
正如在 Rob van der Woude 的脚本页面看到的那样.在这里你也可以找到很多好的脚本
As seen on Rob van der Woude's Scripting Page .Here you can also find lot of good scripts
这篇关于在 vbscript 中设置间隔的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!