是可能的睡眠在JScript执行c# MSScriptControl.ScriptControlClass

本文关键字:执行 JScript MSScriptControl ScriptControlClass | 更新日期: 2023-09-27 18:02:06

我希望能够在c# MSScriptControl.ScriptControlClass执行的JScript中睡觉。我想也许WScript. sleep()函数可能可用,但我在尝试时得到"WScript未定义"错误信息。我是新的web浏览器之外的脚本。我认为MSScriptControl。ScriptControlClass和Windows脚本主机可能是相关的,但也许他们不是。如果脚本中没有可用的睡眠功能,那么下一个最好的选择是什么?

是可能的睡眠在JScript执行c# MSScriptControl.ScriptControlClass

javascript中没有sleep函数,也许你可以写一个COM可执行文件,实现sleep -函数或找到一个,它已经有这个函数

下面的javascript可以让我在MsScriptControl例程中睡觉:

function sleepFor( sleepDuration ){
    var now = new Date().getTime();
    while(new Date().getTime() < now + sleepDuration){ /* do nothing */ } 
}
sleepFor(10000); //10 seconds