我希望能够在由 C# MSScriptControl.ScriptControlClass 执行的 JScript 中睡觉。我认为也许 WScript.Sleep() 函数可能可用,但我在尝试时收到“WScript 未定义”错误消息。我是在网络浏览器之外编写脚本的新手。我认为 MSScriptControl.ScriptControlClass 和 Windows Script Host 可能相关,但也许不是。如果脚本没有可用的睡眠功能,那么下一件最好的事情是什么?
问问题
501 次
2 回答
0
javascript中没有sleep
函数,也许你可以编写一个带有-function的COM可执行文件,sleep
或者找到一个已经有这个函数的COM可执行文件。
于 2011-07-15T12:55:07.040 回答
0
下面的 javascript 适用于我在 MsScriptControl 例程中睡觉:
function sleepFor( sleepDuration ){
var now = new Date().getTime();
while(new Date().getTime() < now + sleepDuration){ /* do nothing */ }
}
sleepFor(10000); //10 seconds
于 2018-04-20T12:10:55.237 回答