SikuliX无法检测到屏幕

时间:2016-02-02 00:01:22

标签: sikuli sikuli-script sikuli-ide

我在尝试远程运行SikuliX脚本时遇到问题。问题是,当我从cmd行调用脚本而不启动IDE时,脚本运行正常。但是,当我从网站远程使用相同的命令调用脚本时,脚本说没有屏幕:

public class Vending { Supplier sp = new Supplier(); public Vending(){ } public boolean isLeft(int itemnum){ boolean i; if(sp.getItemStock(itemnum) > 0){ i = true; } else{ i = false; System.out.println("We're restocking this item. Please come another time"); sp.setStock(itemnum); } return i; } public void addStock(int item){ sp.setStock(item); }

有没有办法指定SikuliX应该使用的屏幕?我认为它应该在安装时在屏幕上运行。

1 个答案:

答案 0 :(得分:0)

首先,您可以尝试通过以下代码检查SikuliX脚本检测到的屏幕数量:

print Screen.getNumberScreens()