回答
可以通过在每个操作前后添加时间戳的方式来记录执行时间。你可以在操作开始前获取当前时间,在操作结束后再次获取当前时间,并计算两者之间的差值来得到执行耗时。
以下是一个示例代码:
// 文档地址 https://docs.hamibot.com/
function getTimestamp() {
return new Date().getTime();
}
function logStep(stepName, startTime) {
var endTime = getTimestamp();
var duration = endTime - startTime;
console.log(stepName + " 耗时: " + duration + "ms");
}
// 示例操作 1
var start1 = getTimestamp();
toast("执行操作 1");
sleep(1000); // 模拟操作耗时
logStep("操作 1", start1);
// 示例操作 2
var start2 = getTimestamp();
press(500, 1000, 1);
sleep(500); // 延时确保动作完成
logStep("操作 2", start2);
上面的代码中,getTimestamp()
函数用于获取当前时间戳(单位为毫秒),logStep()
函数用于打印指定步骤的执行时间。你可以将这种模式应用到脚本中的任何操作上,实现对每次执行步骤的时间记录。
ℹ️ 本回答由 AI 生成,内容仅供参考