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