繁体   English   中英

在Java(NetBeans)中使用Sikuli插件时使用逻辑

[英]Using logic when working with Sikuli plug-in in Java (NetBeans)

第一次在这里发布!

因此,我一直在尝试解决我的代码遇到的(希望)一个非常简单的问题。

因此,这种情况是我要让Sikuli搜索两个图像,并根据发现的内容执行不同的操作。 代码示例如下所示:

int x=2;
int y;

while(x>1){
    if(s.exists(victory.similar((float)0.70)) != null){ 
       y=1;
    }
    else if(s.exists(defeated.similar((float)0.70)) != null){
        y=2;
    }
    else{
    x++;}
}

但是,我目前面临的问题是, 只有在找到第一个替代方案时才有效 -对另一个方案不了解。

这是在代码中结构相似的几种情况下发生的。

值得一提的细节可能是我正在使用SwingWorker运行此代码的事实,但是由于脚本的这一部分的其余部分运行良好,我仍然没有真正看到任何影响代码的原因(只要不像上面提到的那样!)。

预先感谢您提供的所有帮助!

另一种方法将被视为只是如果第一个( ),如果要检查两个if语句则必须删除别的词

将脚本更改为

if(s.exists(victory.similar((float)0.70)) != null){ 
       y=1;
    }
    if(s.exists(defeated.similar((float)0.70)) != null){
        y=2;
    }
    else{
    x++;}

不管出于什么原因,脚本都无法解决问题,因此无法解决问题...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM