本文介绍了在 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 millisecondbut 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 中设置间隔的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 14:57