gpt4 book ai didi

javascript - imacros - 未定义的路径

转载 作者:行者123 更新时间:2023-12-03 09:04:51 25 4
gpt4 key购买 nike

我第一次使用 imacros,想要编写一个简单的脚本,该脚本在数组中包含多个宏,然后 javascript 文件每次都会随机运行其中一个宏。然而,由于某种原因,当我尝试运行该命令时出现错误,指出我的路径未定义(错误代码-991)。然而,我不知道为什么会收到此错误,因为我的路径是正确的。是否有一些我可能不知道的设置需要更改才能使我的简单虚拟脚本正常工作?

var options = new Array();
var i;
options.push("testAutomation/test1.iim");
options.push("testAutomation/test2.iim");
options.push("testAutomation/test3.iim");
options.push("testAutomation/test4.iim");
var randOption = options[Math.floor(Math.random() * options.length)];

for (i=0; i<4; i++){
iimPlay(options[randOption]);
}

最佳答案

这是因为您在这里获取实际值,但将其用作索引:

var randOption = options[Math.floor(Math.random() * options.length)];
// options["testAutomation/test1.iim"] => Undefined
在这种情况下,

randOption 将是实际的字符串值,因此例如 options["testAutomation/test1.iim"] 未定义,但 options [0] 是。

您想使用索引号,因此请删除options[...]

var randOption = Math.floor(Math.random() * options.length);
// options[0] => "testAutomation/test1.iim"

关于javascript - imacros - 未定义的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32212664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com