是否可以跟踪脚本运行的总时间?

时间:2017-02-20 20:27:14

标签: imacros

是否有任何方法可以跟踪脚本运行的总时间。 我尝试使用新的Date();

像这样

var StartTime = new Date();
var StartTimeH = StartTime.getHours();
var StartTimeM = StartTime.getMinutes();
var EndTime, EndTimeH, EndTimeM;

但它没有正确显示时间,是否有任何其他方法或任何想法我如何更改此代码;

2 个答案:

答案 0 :(得分:1)

据我所知,您可以尝试调整以下代码:

var StartTime = new Date();

// your script here
iimPlayCode("WAIT SECONDS=123");

var EndTime = new Date();

var timeM = Math.floor((EndTime - StartTime) / (60 * 1000));
var timeH = Math.floor(timeM / 60);
var timeM = timeM - 60 * timeH;
alert("Hours: " + timeH + " Minutes: " + timeM);

答案 1 :(得分:0)

iMacros有一个内置的STOPWATCH命令:http://wiki.imacros.net/STOPWATCH

测量两个具有相同标识符的STOPWATCH命令之间的时间(秒)。

如果您想从脚本界面(Javascript或VBS)测量时间,这篇文章的答案是:How to measure code execution time in VBScript or JavaScript?