我在Eclipse中使用Java编写了一个简短的Sikuli脚本。最初我创建了一个swing GUI来开始执行,这会按照预期触发Sikuli脚本(等待图像,找到它们,点击它们。如果没有找到,则在90秒后超时)。现在我试图让它从命令行运行,同时将输入文件作为参数。我正在使用的命令如下:
java -jar SikuliProject.jar intputFile.xlsx
我在命令行中看到了我的打印语句,所以我知道它正在运行脚本,但它在没有等待预期的90秒的情况下返回图像发现错误: [error] Region.exists:似乎在磁盘上找不到imagefile
是否有任何理由忽略等待时间并且在通过命令行以这种方式运行时无法找到图像而不是从GUI / IDE执行?
谢谢, 安德鲁